You are on page 1of 8

C SE20 0 6 - M I C R OP R O CE S S O R A ND

I N T E RFA C I N G
(J Component )

PING PONG GAME


Submitted by:
Shibani Purbey (19BCE2627)
Shruti Shah (19BCE2635)
Ashmitha Appandaraju(19BCE0995)
in partial fulfillment for the award of the degree of

B.TECH
in
COMPUTER SCIENCE Under the guidance of:
ENGINEERING (SCOPE) Rajalakshmi S Assistant
Professor
SENSE
CONTENT
1.Introduction
2.Project Planification
3.System Requirements
4.Flow Diagram
5.Conclusion
6.References
INTRODUCTION
People are getting crazier than games mainly by playing via computer or cell phone. Ping pong is a very
famous android game that many may have played. We will be dealing with the development of a pong game
using the assembly language.

Objective:
• Learn about the problem
1. Game objects
2. Game over condition
3. Layout Review
The problem here is ping pong game. In the ping pong game,we have two players one on the left side and other on the
right side of the screen.
The objective is to strike the ball to go past the other player.In this game,we have two different game objects:
a. Paddle
b. Ball
Project Planification
The paddle will move up and down in our game.It will be the user pressing
the keys or by the AI movement.

The ball will move around the screen.Reversing its direction when it
collides with the top or bottom boundaries or with the paddles.When it
collides with the right boundary a point will be given to the left player and
vice versa.
The game will be over when a player reaches certain number of points.

In our game,the limit is 5 points. It will contain different layout and


scenes.Game and main menu
• Game layout and game over menu.
• Main menu(where one can choose between single player or multiplayer
or exit)
SYSTEM
REQUIREMENTS
SOFTWARE REQUIREMENTS
This particular management system is done using assembly
language.
DOSbox where we will run our code
8086 Assembler to compile our assembly code
• Notepad(or any other text editor) where we will write our
assembly code
HARDWARE REQUIREMENTS
Recommended RAM Size: 4 GB
Recommended Hard Drive Space: 20
GB OS: Windows 7/8/8.1 or higher
Recommended Processor Type: Intel
FLOW DIAGRAM
Conclusion
This game project will be an homage to the classic Pong.We will be doing some
variations on the classic pong.
We will try to add a feature like the paddles will be controlled by AI.
We will try to enhance other details of the ping pong game.

References:
https://www.youtube.com/watch?v=1RY2KsPDwy0&list=PLvpbDCl_H7mfgmEJPl1
bTHlH5g-f0kWDM&index=3
• https://en.wikipedia.org/wiki/X86_assembly_language
• https://www.instructables.com/How-to-use-DOSBox-for-Beginners/
• https://jbwyatt.com/253/emu/asm_tutorial_01.html
THANK
YOU

You might also like