Welcome to the Psyduck Flipper Game! This game is inspired by the adorable Pokémon Psyduck and combines classic flipper mechanics with fun features like Boids simulation for Pokéballs.
In this game, players control a flipper using the A and D keys to bounce the ball around the board. The objective is to keep the ball in play while enjoying the dynamic movement of Pokéballs around the flipper.
- A: Move the flipper left
- D: Move the flipper right
- Space: Start the game (the ball appears on the board)
- L: Create a Pokéball (you can create infinite Pokéballs by pressing this key repeatedly)
- V: Toggle between Free mode and Cohesion mode for Pokéballs
- M: Plays the music of the classic Pokemon Game.
The game features a Boids simulation for the Pokéballs on the side of the board. By pressing the V key, you can switch from Free mode, where Pokéballs move randomly, to Cohesion mode, where they follow the mouse cursor.
To run the Psyduck Flipper Game, make sure you have the following Python packages installed:
- pyglet
- OpenGL
- trimesh
- pymunk
- numpy
You can install these packages using pip:
pip install pyglet PyOpenGL trimesh pymunk numpyYou can watch a short video showcasing the game in action at the following link: Watch the Gameplay Video.