Brick Breaking Game
Project Synopsis
MINI PROJECT (MCA363)
Degree
MASTER OF COMPUTER APPLICATION
PROJECT GUIDE: SUBMITTED BY:
Mr. Raju Paras Jain (TCA2363087)
Arpit Jain(TCA2363024)
Mr. Vikas Kuchhal
Aug-Dec, 2024
FACULTY OF ENGINEERING & COMPUTING SCIENCES
TEERTHANKER MAHAVEER UNIVERSITY, MORADABAD
TMU-FOE&CS Version 1.0T001A-Project Synopsis
Table of Contents
1 Project Title.........................................................................................................................................3
2 Domain................................................................................................................................................3
3 Problem Statement.............................................................................................................................3
4 Project Description..............................................................................................................................3
4.1 Scope of the Work.......................................................................................................................3
4.2 Gameplay Overview:....................................................................................................................3
5 Implementation Methodology............................................................................................................3
6 Technologies to be used......................................................................................................................4
6.1 Software Platform........................................................................................................................4
6.2 Hardware Platform......................................................................................................................4
6.3 Tools............................................................................................................................................4
7 Advantages of this Project...................................................................................................................4
8 Future Scope and further enhancement of the Project.......................................................................4
9 Team Details........................................................................................................................................5
10 Conclusion.......................................................................................................................................5
11 References.......................................................................................................................................5
Project Title: Page 2 of 5
TMU-FOE&CS Version 1.0T001A-Project Synopsis
1 Project Title
The project title is ‘Brick Breaking Game. The aim of the project is to make an interesting game for the
PC to play in the free time.
2 Domain
The Brick Breaking Game is a java developed game for pc to play in the free time.
3 Problem Statement
Create a dynamic and engaging brick-breaking game where the player’s objective is to clear all bricks on
the screen by bouncing a ball off a movable paddle The game should challenge the player with
progressively for strategic gameplay.
4 Project Description
An interactive and visually engaging brick-breaking game in Java where the player controls a paddle to
bounce a ball and break bricks. The goal is to clear all bricks on the screen while avoiding losing the ball.
4.1 Scope of the Work
This problem focuses on building a fun and interactive game to reinforce concepts like GUI
programming, event handling, and collision detection while providing an enjoyable user experience.
4.2 Gameplay Overview:
The player controls a horizontal paddle using the keyboard or mouse.
A ball is launched from the paddle and bounces around the screen.
Bricks are arranged in a grid pattern at the top of the screen.
The ball destroys a brick upon collision, awarding points to the player.
5 Implementation Methodology
The game is implemented in Java, using libraries such as Swing or JavaFX for the graphical user interface.
Core features include:
Object-oriented design for managing game entities (Paddle, Ball, Bricks).
Event listeners for player input.
Collision detection algorithms for paddle, ball, and brick interactions.
A game loop for consistent frame updates and rendering.
Project Title: Page 3 of 5
TMU-FOE&CS Version 1.0T001A-Project Synopsis
6 Technologies to be used
The following technologies are utilized for this project. This list may change as need for more
features/improvements arise in the future.
6.1 Software Platform
a) Back-end: Java-We used Java because it is used as the server-side language for most
back-end development projects.
6.2 Hardware Platform
Memory :1GB
RAM: 4GB RAM
File size : 50 MB
Window 7/8/10 and above
64-bit OS
6.3 Tools
During the planned development phase, the main tool is NetBeans IDE 8.0.2.
7 Advantages of this Project
The main advantages of this project are:
1. Employee Satisfaction
2. Tracking Sales
3. Automatic Analysis
4. Reduction of Errors
5. Enhanced Productivity
8 Future Scope and further enhancement of the Project
At the forefront of technology innovation are next generation Falling power-ups appear randomly from
broken bricks. These include:
Paddle Size Increase/Decrease
Extra Ball
Ball Speed Up/Down.
Difficulty Levels
Project Title: Page 4 of 5
TMU-FOE&CS Version 1.0T001A-Project Synopsis
9 Team Details
Project Course Student ID Student Role Signature
Name & ID Name Name
Brick Mini Project TCA2363087 Paras Jain Coding
Breaking
Game
Brick Mini Project TCA2363024 Arpit Jain Coding
Breaking
Game
10 Conclusion
This fun and fast-paced game combines skill, strategy, and quick reflexes, offering a classic arcade
experience with a modern twist!
11 References
YouTube: links for the videos of the platform
https://www.free-ebooks.net
.https://www.w3schools.com
https://www.digupinfo.com
Project Title: Page 5 of 5