Skip to main navigation menu Skip to main content Skip to site footer

REINVENTING THE CLASSIC BRICK-BREAKING ARCADE GAME

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.

Keywords

Engineering, Breakout Ball, multithreading, performance evaluation


References

  1. Archambault, L. M., & Rowsell, J. L. (2013). Designing Breakout: A User-Centered Design Approach. Journal of Literacy and Technology, 14(2), 81-103.
  2. 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).
  3. 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.
  4. 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.
  5. 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.
  6. Jain, D. (2012), Insider Threats: Risk to Organization (2012) IARS International Research Journal, 2(1). doi:10.51611/iars.irj.v2i1.2012.18.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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.
  23. Khaled, R., Liapis, A., & Yannakakis, G. N. (2013). Dynamic Difficulty Adjustment in Breakout: A User Study.
  24. In Proceedings of the 8th International Conference on the Foundations of Digital Games (pp. 151-158).
  25. 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).
  26. 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.
  27. 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.
  28. 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.

Similar Articles

1-10 of 51

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)