SlideShare a Scribd company logo
3
Most read
8
Most read
13
Most read
2D Arcade Game
Pong
By:
1. Prayash Chettri -15
2. Sanjeev Patil -46
3. Siddharth Pagare -42
4. Resham Patil -45
Under the Guidance of
Prof. Shatabdi Bhalerao
 Introduction
 Objective
 Problem Statement
 Algorithm Details
 System specifications
 Design Details
 Implementation and Result
 Conclusion and Future scope
 References
CONTENTS
 Pong is a table tennis–themed arcade sports video game,
featuring simple two-dimensional graphics, manufactured by Atari
and originally released in 1972.
 It features a ball and two paddles on each side of the screen, the
goal of the game being to hit the ball with paddle without missing.
 This game can be played by two people or by only one considering
the opponent is a computer. Since, we are not adding a computer
to our game we will have both the paddles controlled by one
keyboard.
Introduction :
Objective :
 To make2D Arcade Game which has simple and interactive system.
 Thegame should berunnable on any PC.
 Minimum interaction with GUI should berequired to play the game.
 Thegameplay should beeasy enough so that anybody can play the game on the go.
Problem Statement :
 The recreation of pong game contain new powerup features
which makes game more interesting and unlocks new potential
gameplays.
 The original game of pong was straightforward with only a ball,
paddles and the scoreboard.
 The graphics were not smooth due to lack of powerful
computers and had to be played in the arcade machine.
Step1: AccessLaunchpage.
Step2:Create game start button, text, font, background and layout for the Launch Page.
Step3:Define paddle, border, ball, power up initial properties for the game.
Step 4: Create paddles A and B.
Step 5: Create a ball.
Step 6: Create power ups.
Step 7: Render graphics.
Step 8: Take input from players, map keyboard keys.
Algorithm Details :
 1.6 GHz or faster processor
 2 GB of RAM
 Windows 7 or Linux (Debian): Ubuntu Desktop
16.04, Debian 9
For running the application:
• Java SE (Latest version preferred)
• Windows 7 or Linux (Debian): Ubuntu Desktop 16.04, Debian 9
For Developing:
• VS code
-Extension pack for Java
• JDK 16.0.2
• Launch4j
Hardware Requirements :
Software Requirements :
Press Start
Ball goes
to left or
right
Does the ball hit players
paddle?
Does the ball hit
power up?
Yes No
Ball bounces
away from the
player who hits
the ball
Did it hit the top
or bottom wall?
Yes
No
No
The player on the
opposite side to
where the ball went
wins the point
Bounce back
into play
Which
power up?
Blue
power up
Red
power up
Green
powerup
The ball gets
invisible
The player
receiving
can control
ball’s
movement
The ball’s
movement
changes to
zig-zag
The ball resets
Yes
Design Detail :
Flowchart of Pong Game
Implementation and Result :
1. Game Start Page
2. Game Having Blue Power Up 3. Game Having Red PowerUp
Pong Game using Java awt and swing
 The project Pong game features two paddles controlled by
each player and a ball that bounces between those paddle.
 The game has some unique powerups which have different
effects on the ball. It makes the game more interesting and fun
to play.
 The graphics are quite simple as of now with a scoreboard on
top of the window.
 The project was made interactive and simple using Java swing
and AWT.
 Though it can be improved in a lot of ways, the outcomes at
the moment were quite satisfactory.
Conclusion :
 Thefuture scopeforthe 2D arcadegame ‘Pong’ will beadding audio and improving
graphics for better gaming experience.
 Adding more power ups.
 Adding options tochosebetween single player and multiplayer.
 Adding different stages ordifficulty levels.
Future Scope:
1) http://venividiwiki.ee.virginia.edu/mediawiki/index.php/Func
tional_Pong_Game
2) https://www.youtube.com/c/BroCodez
3) https://docs.oracle.com/javase/tutorial/
References :
Thank You!!

More Related Content

PDF
Car Game - Final Year Project
PDF
Final project report Snake Game in Python
DOC
Online-Voting-System.doc
PPTX
Tic tac toe game with graphics presentation
PPT
Tic tac toe c++ project presentation
PPTX
Car racing game for android
DOCX
Report on car racing game for android
PPTX
Tic tac toe
Car Game - Final Year Project
Final project report Snake Game in Python
Online-Voting-System.doc
Tic tac toe game with graphics presentation
Tic tac toe c++ project presentation
Car racing game for android
Report on car racing game for android
Tic tac toe

What's hot (20)

PPTX
Mini Project PPT
PDF
COMPUTER GRAPHICS PROJECT REPORT
PPTX
Computer control using hand gestures
PPTX
Eball presentation 2
PDF
Android Application And Unity3D Game Documentation
PPTX
Tic tac toe
PPTX
Virtual mouse
PDF
Radar System with Arduino Processor
PPTX
Snake game powerpoint presentation by rohit malav
PPT
project on snake game in c language
PPTX
Proposal of 3d GAME Final Year Project
PPTX
Online movie ticket booking system
PPTX
IOT operated Wheel chair...YOGI
PPTX
Final year project presentation
PPTX
OpenGL Mini Projects With Source Code [ Computer Graphics ]
PPTX
Tic toc game presentation
DOCX
Final project report of a game
PPTX
E ball Technology
PPTX
Design phase of game development of unity 2d game
PPTX
My seminar ppt SPACE MOUSE
Mini Project PPT
COMPUTER GRAPHICS PROJECT REPORT
Computer control using hand gestures
Eball presentation 2
Android Application And Unity3D Game Documentation
Tic tac toe
Virtual mouse
Radar System with Arduino Processor
Snake game powerpoint presentation by rohit malav
project on snake game in c language
Proposal of 3d GAME Final Year Project
Online movie ticket booking system
IOT operated Wheel chair...YOGI
Final year project presentation
OpenGL Mini Projects With Source Code [ Computer Graphics ]
Tic toc game presentation
Final project report of a game
E ball Technology
Design phase of game development of unity 2d game
My seminar ppt SPACE MOUSE
Ad

Similar to Pong Game using Java awt and swing (20)

PPSX
Street runner final
PDF
project
PPTX
PPT of Flappy Bird Game for final year.pptx
PDF
Ludo system project report management .pdf
DOC
cpbricks project document
 
PPTX
Gaming consoles
PPT
Future Warfare
PPT
Android game -english11
PPTX
Gaming Console
PDF
Noughts and Crosses Specification
PPT
Retro Re Imagined Lgf
PPTX
Playstation Cerberus
PPTX
Playstation 4 final
PPSX
Akshay-UNIT 20-LO-1,2,3&4-FINAL
PDF
MIND GAME ZONE - Abhijeet
PDF
PDF
CNN Games
PPTX
Nighthawk Controller
DOCX
Shootemup report
PPT
Android game -english05
Street runner final
project
PPT of Flappy Bird Game for final year.pptx
Ludo system project report management .pdf
cpbricks project document
 
Gaming consoles
Future Warfare
Android game -english11
Gaming Console
Noughts and Crosses Specification
Retro Re Imagined Lgf
Playstation Cerberus
Playstation 4 final
Akshay-UNIT 20-LO-1,2,3&4-FINAL
MIND GAME ZONE - Abhijeet
CNN Games
Nighthawk Controller
Shootemup report
Android game -english05
Ad

Recently uploaded (20)

PDF
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
PPTX
assetexplorer- product-overview - presentation
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Complete Guide to Website Development in Malaysia for SMEs
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Transform Your Business with a Software ERP System
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
medical staffing services at VALiNTRY
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PDF
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
L1 - Introduction to python Backend.pptx
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
history of c programming in notes for students .pptx
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
assetexplorer- product-overview - presentation
Oracle Fusion HCM Cloud Demo for Beginners
Patient Appointment Booking in Odoo with online payment
Designing Intelligence for the Shop Floor.pdf
Complete Guide to Website Development in Malaysia for SMEs
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Transform Your Business with a Software ERP System
Reimagine Home Health with the Power of Agentic AI​
medical staffing services at VALiNTRY
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
17 Powerful Integrations Your Next-Gen MLM Software Needs
Internet Downloader Manager (IDM) Crack 6.42 Build 41
L1 - Introduction to python Backend.pptx
Digital Systems & Binary Numbers (comprehensive )
history of c programming in notes for students .pptx
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf

Pong Game using Java awt and swing

  • 1. 2D Arcade Game Pong By: 1. Prayash Chettri -15 2. Sanjeev Patil -46 3. Siddharth Pagare -42 4. Resham Patil -45 Under the Guidance of Prof. Shatabdi Bhalerao
  • 2.  Introduction  Objective  Problem Statement  Algorithm Details  System specifications  Design Details  Implementation and Result  Conclusion and Future scope  References CONTENTS
  • 3.  Pong is a table tennis–themed arcade sports video game, featuring simple two-dimensional graphics, manufactured by Atari and originally released in 1972.  It features a ball and two paddles on each side of the screen, the goal of the game being to hit the ball with paddle without missing.  This game can be played by two people or by only one considering the opponent is a computer. Since, we are not adding a computer to our game we will have both the paddles controlled by one keyboard. Introduction :
  • 4. Objective :  To make2D Arcade Game which has simple and interactive system.  Thegame should berunnable on any PC.  Minimum interaction with GUI should berequired to play the game.  Thegameplay should beeasy enough so that anybody can play the game on the go.
  • 5. Problem Statement :  The recreation of pong game contain new powerup features which makes game more interesting and unlocks new potential gameplays.  The original game of pong was straightforward with only a ball, paddles and the scoreboard.  The graphics were not smooth due to lack of powerful computers and had to be played in the arcade machine.
  • 6. Step1: AccessLaunchpage. Step2:Create game start button, text, font, background and layout for the Launch Page. Step3:Define paddle, border, ball, power up initial properties for the game. Step 4: Create paddles A and B. Step 5: Create a ball. Step 6: Create power ups. Step 7: Render graphics. Step 8: Take input from players, map keyboard keys. Algorithm Details :
  • 7.  1.6 GHz or faster processor  2 GB of RAM  Windows 7 or Linux (Debian): Ubuntu Desktop 16.04, Debian 9 For running the application: • Java SE (Latest version preferred) • Windows 7 or Linux (Debian): Ubuntu Desktop 16.04, Debian 9 For Developing: • VS code -Extension pack for Java • JDK 16.0.2 • Launch4j Hardware Requirements : Software Requirements :
  • 8. Press Start Ball goes to left or right Does the ball hit players paddle? Does the ball hit power up? Yes No Ball bounces away from the player who hits the ball Did it hit the top or bottom wall? Yes No No The player on the opposite side to where the ball went wins the point Bounce back into play Which power up? Blue power up Red power up Green powerup The ball gets invisible The player receiving can control ball’s movement The ball’s movement changes to zig-zag The ball resets Yes Design Detail : Flowchart of Pong Game
  • 9. Implementation and Result : 1. Game Start Page
  • 10. 2. Game Having Blue Power Up 3. Game Having Red PowerUp
  • 12.  The project Pong game features two paddles controlled by each player and a ball that bounces between those paddle.  The game has some unique powerups which have different effects on the ball. It makes the game more interesting and fun to play.  The graphics are quite simple as of now with a scoreboard on top of the window.  The project was made interactive and simple using Java swing and AWT.  Though it can be improved in a lot of ways, the outcomes at the moment were quite satisfactory. Conclusion :
  • 13.  Thefuture scopeforthe 2D arcadegame ‘Pong’ will beadding audio and improving graphics for better gaming experience.  Adding more power ups.  Adding options tochosebetween single player and multiplayer.  Adding different stages ordifficulty levels. Future Scope: