Scinovex
article Open Access

Modernizing the classic brick-breaking arcade game

International Journal of Applied Research · 2018 · Vol. 4(10) · pp. 384–388

Abstract

Breakout Ballisa classic arcade game that has been popular since the 1970s. The game involves a player controlling apaddle at the bottom of the screen, with the goal of bouncing a ball to hit and destroy a wall of bricks at the top of the screen. In this research paper, wee xplore the implementation of the Breakout Ball game using the Java programming language. Our approach involves creating an object-oriented design for the game, using various Java classes to represent the game components, suchastheball, paddle, bricks, and gameboard. Wealsouse Javalibraries, suchas the Java Swing library, to create the graphical user interface for the game. We discuss the algorithms and techniques used in the game logic, such as collision detection, ball movement, and scoring. We also explore multithreading to ensure smooth game play and handle user input in real-time. Finally, we evaluate the performance of our implementation, measuring factors such as frame rate and memory usage, and comparing our implementation to existing implementations of the Breakout Ball game. Our implementation demonstrates the power and flexibility of Java for creating interactive, graphical applications.

Artificial Intelligence in GamesDigital Games and MediaEducational Games and GamificationComputer scienceBreakoutJavaGame programmingVideo game developmentImplementationVideo gameAndroid (operating system)Human–computer interactionProgramming language
Citations
1
FWCI
0.00
field-weighted impact
References
2
Percentile
37%
vs. same field & year
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Modernizing the classic brick-breaking arcade game · Scinovex