REINVENTING THE CLASSIC BRICK-BREAKING ARCADE GAME

REINVENTING THE CLASSIC BRICK-BREAKING ARCADE GAME

Authors

  • Puja Acharya K.R. Mangalam University, Gurugram, Haryana, INDIA
  • Krishana Karak Sandip University (Sijoul)
  • Brahmaprakash H P Sri Siddhartha Academy of Higher Education

Keywords:

Engineering, Breakout Ball, multithreading, performance evaluation

Abstract

Breakout Ball is a classic arcade game that has been popular since the 1970s. The game involves a player controlling a paddle 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, we explore 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, such as the ball, paddle, bricks, and game board. We also use Java libraries, such as 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.

References

Archambault, L. M., & Rowsell, J. L. (2013). Designing Breakout: A User-Centered Design Approach. Journal of Literacy and Technology, 14(2), 81-103.

Johnson, D., & Flanagan, M. (2015). Designing Breakout: A Case Study in Progressive Design. In Proceedings of the 2015 ACM SIGCHI Conference on Creativity and Cognition (pp. 37-46).

Joy, A. P., Johnson, J., & Krishnaprasad, K. (2018). Breakout Game using Scratch. In 2018 4th International Conference on Advanced Computing and Communication Systems (ICACCS) (pp. 1-4). IEEE.

Jain, D. (2019), DONT KILL INNOVATION: CONCEPT TOWARDS A NEW ACADEMIC WORLD (2019) IARS International Research Journal, 9(1). doi:10.51611/iars.irj.v9i1.2019.98.

Jain, D. (2012), Implementation of ISMS and its Practical Shortcomings (2012) IARS International Research Journal, 2(1). doi:10.51611/iars.irj.v2i1.2012.19.

Jain, D. (2012), Insider Threats: Risk to Organization (2012) IARS International Research Journal, 2(1). doi:10.51611/iars.irj.v2i1.2012.18.

Jain, D. (2020), Digitized Education: A New Social Divide between Rural and Urban India (2020) IARS International Research Journal, 10(1). doi:10.51611/iars.irj.v10i1.2020.115.

Jain, D. (2012), An Assessment of ISMS Process Maturity based on Readiness and Awareness of team members of selected IT Organizations (2012) IARS International Research Journal, 2(2). doi:10.51611/iars.irj.v2i2.2012.22.

Raheja, S. and Jain, D. (2021) “AN EMPIRICAL STUDY OF SELECTED INDIAN COMPANIES’ TALENT MANAGEMENT”, Amity Journal of Professional Practices. Florida, USA, 1(01). doi: 10.55054/ajpp.v1i1.461.

Rabac, K. and Jain, D. (2021) “STUDY ON PROJECT MANAGEMENT IN EMOTIONAL INTELLIGENCE”, Amity Journal of Professional Practices. Florida, USA, 1(01). doi: 10.55054/ajpp.v1i1.459.

Sinha, R. R., & Jain, D. (2019). Role of India in UN Sustainable Development Goals 2030. JS International Journal of Multidisciplinary Research, 1(1). Retrieved from https://jconsortium.com/index.php/jsijmr/article/view/434

Jain, D., & Jain, P. (2019). Challenges and Opportunities for Modern Management Education. JS International Journal of Multidisciplinary Research, 1(1). Retrieved from https://jconsortium.com/index.php/jsijmr/article/view/428

Goel, P., & Jain, D. (2020). Women Education in Ancient Times. JS International Journal of Multidisciplinary Research, 2(1). Retrieved from https://jconsortium.com/index.php/jsijmr/article/view/447

Goel, N., & Jain, D. (2019). The Challenges and Opportunities of Social Media for Business. JS International Journal of Multidisciplinary Research, 1(1). Retrieved from https://jconsortium.com/index.php/jsijmr/article/view/433

Seth, S., & Jain, D. (2019). Organic Farming: The Challenges and Opportunities. JS International Journal of Multidisciplinary Research, 1(1). Retrieved from https://jconsortium.com/index.php/jsijmr/article/view/432

Rabac, K., & Jain, D. (2019). Value Based Education System: Catering Expectations of Modern Education . JS International Journal of Multidisciplinary Research, 1(1). Retrieved from https://jconsortium.com/index.php/jsijmr/article/view/431

Jain, D., Kakkar, A., & Punhani, R. (2019). Practical Shortcoming in Implementation of Information Security Management Systems. JS International Journal of Multidisciplinary Research, 1(1). Retrieved from https://jconsortium.com/index.php/jsijmr/article/view/437

Raheja, S., & Jain, D. (2019). Terrorism and Employment: Impacting the definition of State Development. JS International Journal of Multidisciplinary Research, 1(1). Retrieved from https://jconsortium.com/index.php/jsijmr/article/view/430

Virk, H., Seth, S., Rabac, J. K., & Jain, D. (2020). Spirituality, Yoga Practice & Natural Dopamine Effects. JS International Journal of Multidisciplinary Research, 2(1). Retrieved from https://jconsortium.com/index.php/jsijmr/article/view/449

Jain, D. (2020). Listen to Customer Cries, Before the Software dies. JS International Journal of Multidisciplinary Research, 2(1). Retrieved from https://jconsortium.com/index.php/jsijmr/article/view/448

Jain, D., & Gahalawat, S. (2020). Threat Resistant Strategy Model Design & Analysis. JS International Journal of Multidisciplinary Research, 2(1). Retrieved from https://jconsortium.com/index.php/jsijmr/article/view/445

Karale, H., & Pande, A. (2014). Design and Development of a Breakout Game in Java. International Journal of Emerging Technology and Advanced Engineering, 4(10), 601-605.

Khaled, R., Liapis, A., & Yannakakis, G. N. (2013). Dynamic Difficulty Adjustment in Breakout: A User Study.

In Proceedings of the 8th International Conference on the Foundations of Digital Games (pp. 151-158).

Pudlik, A. (2011). Breakout: An Educational Game for Learning Java Programming. In Proceedings of the 2011 International Conference on Game-Based Learning (pp. 261-266).

Alkhalisi, F. A., Rahman, A. T. A., & Mohamed, A. (2017). An Implementation of Breakout Game on Arduino Platform. Journal of Telecommunication, Electronic and Computer Engineering, 9(2-10), 73-77.

Kaushik P, Yadav R. Deployment of Location Management Protocol and Fault Tolerant Technique for Mobile Agents. Journal of Advances and Scholarly Researches in Allied Education [JASRAE]. 2018;15(6):590-595. DOI: 10.29070/JASRAE.

Kaushik P, Yadav R. Mobile Image Vision and Image Processing Reliability Design for Fault-Free Tolerance in Traffic Jam. Journal of Advances and Scholarly Researches in Allied Education (JASRAE). 2018;15(6):606-611. DOI: 10.29070/JASRAE.

Published

2023-12-31

How to Cite

Acharya, P., Karak, K., & H P, B. (2023). REINVENTING THE CLASSIC BRICK-BREAKING ARCADE GAME. IARS’ Knowledge Planet, (978-1-922642-02-8). Retrieved from https://jconsortium.com/index.php/iarsbookplanet/article/view/767

Most read articles by the same author(s)

Loading...