/poc-python-game

Creating a platform game using LLM GPT

Primary LanguagePython

Links for Sprites and Sounds

https://kenney.nl/assets/pixel-platformer https://freesound.org/

Run this App

python game.py

Backlog

[x] Play different sounds when get collectables in the phase [] Reduce Plataform quantities by the collectables items existance [x] At a new phase, replace the platform challenges randomly [Going] Online multi players aspects [x] Ranking [x] Start to thinking about the leveling turning more difficult the game [] Menu to select character [] Think some actions for character not just jump everywhere [-] Some other challenges in the field, like not collectable that if touched finish the game or drain life (if this way, is necessary to define Life System and collectables to increase refill it) [x] Create a button on the screen to reset phase and clean points [x] BUG: After some new phases my character stopped to jump [x] BUG: When I have a platform that is a little more high of my character, the game don't allow the sprite to pass under of it and some collectable turn impossible to get [x] Feature: Make that the character sprite stay in the front of plataform sprite when character is passing throught platform object [x] Feature: Automate Tests to validate the game and phases to found bugs [x] Feature: Separe logic of the game in different files [x] Bug: When I touch some enemy, not close/finish the game, just restart the phase [x] Bug: When the game start, make sure that the Enemy start position is from the border of the phase, to avoid that when I pass to a new phase, my character just born and dead [x] Bug: When close the game and show the last score, the game is frozen to close [x] When the same name re-enter the game, just save the score if the last points is more high than other and not duplicate name on score [x] Bug: Not saving highscore when the last result is high the last one [x] Bug: When I start the game with two clients, for some reasone the second player is piiting all the screen in blue when it move the other player view [] Feature: In a multplayer enemies behavior is necessary to be the same in both client