Final Presentation
Final Presentation
29/03/2079 3
Introduction
• Breakout Ball is a simple brick breaker game
which has layers of colored bricks and ball with
which to break the layers of brick.
• The player will move the paddle from left to right
to keep the ball from falling, a life will be used
when the player fails to hit the ball.
• A regular brick will disappear when it’s hit by the
ball, or breaks a little if it’s a bulkier brick.
29/03/2079 4
Problem Statement and
Objectives:
The problem statement are-
• Low level collaboration of physics and assets.
• Movements not aligned with graphical
representation.
29/03/2079 5
Scope Of Project:
• Quicker and easier gaming experience.
29/03/2079 6
Project Applications:
29/03/2079 7
Methodology:
In this project we used python as our
programming language.
• Assigned Game resolution( height, width )
•Assigned colors for background, bricks, ball
and paddle
• Created class for wall, paddle and ball
respectively.
• Defined the events of keyboard for the
paddle and collision for the ball.
• Assigned instructions like "CLICK
ANYWHERE TO START", "YOU WON" and
"YOU LOST”
29/03/2079 8
29/03/2079
Fig: Block Diagram 9
29/03/2079
Fig: Flowchart 10
Results:
Our project provides the following outputs:
•.
29/03/2079 11
29/03/2079 12
29/03/2079 13
29/03/2079 14
29/03/2079 15
Analysis/ Discussion of Results:
29/03/2079 16
Future Enhancements:
• Level Extension
• Improve Graphical Representation
• Introduce new game features
• Introduce new game environment and scenes
29/03/2079 17
Conclusion:
• New experience in Python.
• Knowledge about the properties, objects and
others.
• Knowledge about different documentation
process.
29/03/2079 18
References:
[1] J. Z. M. L. (. W. L. Fengyi Song(fs2523), "Breakout," 2015. [Online]. Available:
http://www.cs.columbia.edu/~sedwards/classes/2015/4840/designs/breakout.pdf.
29/03/2079 19
THANK YOU!
29/03/2079 20