The physics of a bouncing ball concerns the physical behavior of bouncing balls, particularly its motion before, during, and after impact against the surface of another body. We are using python GUI to design this game. The graphical user interface (GUI) is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user-interface typed command labels or text navigation.
In this project, we must get familiar with GUI. The code is provided at the bottom of this page. You can download it. After you run this project, you will see the output in GUI form. You can see paddle at the bottom and many colorful balls hanging at the top. As the game start, the paddle uses one ball that always changes its color. The paddle shot the ball to damage other balls hanging on top. The same ball will collapse thrown from the paddle. If the paddle does not touch the ball the game will be over.
See some samples below:
Things required to run this project:
- You must install python 2.7 or above.
- You must have Tkinter python library.
- You can use any of the software to run this project like Pychrm, notepad++, IDLE etc.
You can download the Source Code for this project clicking the download button below.