REINVENTING THE CLASSIC BRICK-BREAKING ARCADE GAME
Keywords:
Engineering, Breakout Ball, multithreading, performance evaluationAbstract
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
How to Cite
Issue
Section
License
Copyright (c) 2023 Puja Acharya, Krishana Karak, Brahmaprakash H P
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
Author(s) hold complete right on the content of this article.