Skip to content

taKana671/TowerCrash

Repository files navigation

TowerCrash

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.

demo_towercrash

Requirements

  • Python 3.11
  • Panda3D 1.10.13

Environment

  • Windows11

Usage

  • Execute a command below on the command line.
>>>python towercrash.py

How to play:

  • 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!

seven_towers

Releases

No releases published

Packages

No packages published