Tower Crash Game made with Python and Panda3D
The blocks of a tower fall by gravity in Bullet World of Panda3d at the timing when a ball hit the tower. The trajectory of the ball is calculated by using Bézier curve. All of the blocks are procedurally created, not by using 3D models. Press D key to toggle debug ON and OFF.
- Python 3.11
- Panda3D 1.10.13
- Windows11
- Execute a command below on the command line.
>>>python towercrash.py
- Dragging the mouse left and right on the game screen enables the camera to rotate.
- Click on a block having the same color with a ball to delete the block.
- A multi colored ball can delete all of the blocks having the same color with the clicked block.
- A black and white ball can delete all of the blocks having the different color with the clicked block.
- If successfully break the tower, you can try the next one.
- Let's enjoy 7 towers!