https://github.com/shivansh/breakout
:hatching_chick: The one where it all began!
https://github.com/shivansh/breakout
breakout-game first-project java
Last synced: 3 months ago
JSON representation
:hatching_chick: The one where it all began!
- Host: GitHub
- URL: https://github.com/shivansh/breakout
- Owner: shivansh
- License: mit
- Created: 2016-03-05T14:21:08.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-02-13T14:09:38.000Z (over 8 years ago)
- Last Synced: 2025-08-14T11:59:33.417Z (11 months ago)
- Topics: breakout-game, first-project, java
- Language: Java
- Homepage:
- Size: 1.41 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# breakout
The first game, the one where the journey of Java exploration and everything else began :smile:
This is a small and simple game made in the freshman days when I started programming (and was starting to appreciate OOP).
```
_|_|_| _| _|
_| _| _| _|_| _|_| _|_|_| _| _| _|_| _| _| _|_|_|_|
_|_|_| _|_| _|_|_|_| _| _| _|_| _| _| _| _| _|
_| _| _| _| _| _| _| _| _| _| _| _| _|
_|_|_| _| _|_|_| _|_|_| _| _| _|_| _|_|_| _|_|
```
And behold a gem from 3 years back, which I accidentally discovered (those days when I was on Windows Vista!!) -
---
## System Requirements
* Java(TM) SE Runtime Environment
## How to play ?
You can directly open the repo in Eclipse (or any of your favourite IDE).
If you rarely leave your terminal and/or prefer not using GUI, continue reading.
A small set of commands need to be executed to start playing. All dependencies have been already taken care of.
```
▶ javac -cp acm.jar ./src/BreakoutGame.java
▶ java -cp .:acm.jar ./src/BreakoutGame.class
```
This should launch a new applet with the main screen of the game.
You will soon be able to play the game directly by launching **play.html** which uses `appletviewer`.
## Instructions
Play as you wish !!
## Want to make changes ?
You can modify most of the game settings yourself (Not that there are many things to change :stuck_out_tongue_winking_eye: )
## Todo
* Update the above section.
* Add points to keep track of scores.
* Add eventual build up to the speed of the ball.
* Fix the html file.