0% found this document useful (0 votes)
20 views5 pages

Brick Breaking Game Synopsis

The Brick Breaking Game is a Java-based interactive game designed for PC, where players control a paddle to bounce a ball and break bricks. The project aims to create an engaging gameplay experience while reinforcing programming concepts such as GUI development and collision detection. Future enhancements may include power-ups and varying difficulty levels to enrich the gameplay.

Uploaded by

parasjain0230
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views5 pages

Brick Breaking Game Synopsis

The Brick Breaking Game is a Java-based interactive game designed for PC, where players control a paddle to bounce a ball and break bricks. The project aims to create an engaging gameplay experience while reinforcing programming concepts such as GUI development and collision detection. Future enhancements may include power-ups and varying difficulty levels to enrich the gameplay.

Uploaded by

parasjain0230
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

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

You might also like