Group project done as a Pygame learning course with OOP paradigm and MVC code architecture. Based on existing combat-focused Pokémon fangames, this work tries to offer dynamic visuals with basic yet expansable features such as fighting areas, mechanics as game-accurate as possible along with our personal take on how to make Pokémon combat more accessible.
Everything presented is open-source and done in an educational manner. All sprites, musics and sounds do not belong to us nor our organization and we do not declare any of our own property, instead crediting them to their rightful owners.
Download the game in a zip file here and unzip it where you want you download. Keep the game.exe with the game folder for the game to run properly, and you're set !
Enter into combat with another pokemon. trainer vs trainer fights are yet to be implemented so you will only fight wild pokemon.
Check encountered foes. This will show all enemies that you've fought regardless of whether or not you've caught a copy of them.
Tapping enter on a potential will make them more likely to appear in the future. But before any fight, be sure to manage well your team for certified victory !
Save the game. Simple as that. Will save your progress up until that point.
QUITTING WITHOUT SAVING THE GAME WILL ERASE ALL YOUR PROGRESS
(there are currently 42 foes waiting for you to discover them)
In combat you will be greeted by your first ally and your enemy, and you will get a choice menu on the bottom right.
You win when the enemy is captured or their HP reaches zero. You lose when all your teammates run out of HP
Change your team in fight, and make sure to not send a weak pokemon to fight one that's much stronger than itself. Types matter !
Allows you to choose between attempting to catch the current enemy or heal your active ally.
TIP: reduce the hp of the opponent to have an easier time catching it
Attempt to escape combat. Has a chance to fail.
Failure will switch to the enemy's turn and success will send you back to the main menu.
Back to the title screen for this one. In the options you will find settings for volume of music and sound effects, screen resolution and language settings.
Currently the game supports English and French. After setting your game up as you like it, you have to tap apply for your settings to, well, apply.