Table of Contents
This project is the reproduction of the 80's video game BurgerTime playable in multiplayer (LAN or Internet).
The object of the game is to complete a number of hamburgers while avoiding enemy foods.
Each board consists of a maze of planks and ladders in which giant burger ingredients (buns, patties, lettuce/tomato, etc.) are laid out. When the player walks the full length of an ingredient, it falls to the level below, knocking down any ingredient that happens to be there. A burger is completed when all of its vertically aligned ingredients have been dropped out of the maze and onto a waiting plate, and the player must complete all burgers to finish the board.
From Wikipedia.
Entire project was built with Java.
Case symbols meaning:
P
: Bread.
S
: Lettuce.
V
: Meat.
E
: Enemy.
Other letter
: Player.
▒
: Ladder.
▬
: Walkable floor.
If you don't want to compile, you can get latest binaries.
To play the game, you have to run a server (game), while clients (human players) connect to it.
- Start the server: run the executable and select option 1.
- Start one or more clients (on the same machine or not): run the same executable but select option 2.
On the login screen, you must type the IP address (127.0.0.1
if the server is on the same machine) of the server to connect.
Note: if you want to play on the Internet, you must open the TCP port 25565
on your firewall.
Controls:
- Z to climb a ladder.
- S to climb down a ladder.
- Q to move to the left.
- D to move to the right.
This project was made by:
- Java Native Access library to be able to capture the keyboard keys without pressing Enter.