Cat Farm Game (RPG) - Semester Project on Python (PJATK)
This project was made by Palina Brahina (polya) and Anton Reut (Laney_Black)
The game was written in pygame.
The project has /plan.txt file where you can see our resposibilities and what we did:

The project features:
-
Entry window:
-
Login or Registration window (all passwords are incrypted), those windows are showing exception messages for the user:
-
The Game Window:
-
Character has a standing animation which is directed into last moved side of the screen:
- Character has movement animation:
-
Character collides with edges of the map, trees and bushes and has no collision with flowers and random stuff on the floor.
-
Character has a pouring water animation, cause we planned to add a plant mechanics later
The project is divided into folders by the project structure.
- /assets - all images of the GUI: player animations (/animations), buttons(/buttons), base font, textures, map guidelines and other.
- /doc - the full documentaion generated using Sphinx and Rinoh
- /src - the code folder
It is divide into folders and files
- /db - database with all the players info, to later store their progress and build a leader scoreboard
- /entity - connection between all the textures, their collisions and animations.
- /pages - where every page is described so the pygame could have built it
- debug.py - using this file you can turn on developer mode to see what is going on in the programm
- main.py - that's where the build of the project is happening
- settings.py - file with all the project settings (variables) like folder paths to textures, window colors, size and title, texture sizes and other.
- support.py - here are functions, that import folders and the game layout









