An open API service indexing awesome lists of open source software.

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!

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!!) -


A gem from the past

---

## 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.