Beer Man 4K is one of my entries into the official Java 4K 2007 game contest. The game itself is an enhanced remake of an old classic that I liked many (15+) years ago - Tapper.
Click here to play Beer Man via webstart
(A Java 1.5 runtime environment is required)
For the impatient : To start, or after a game over, press ENTER
In Beer Man, your aim is to serve your customers. They come to your bar searching for their booze, and you have to stick it to them :-). Your bar has four lines, and customers may appear behind any of those lines. Use the arrow keys to move, and the space bar to slide a mug of beer.
From time to time, customers drop tips() on the counter. Move to the tip to get a huge boost to your score.
Above each customer you will see an indicator of his thirst level. Thirst level increases with time if you don't serve him:
A very thirsty customer
A customer that gets thirsty may need more than one mug of beer. If the customer is thirsty enough, once it finishes drinking the bottle, he will return it to you - empty. Of course, you are supposed to catch empty bottles. You may catch them in any place of the counter - you need not stay at the far end waiting for the bottle to come to you. If the customer instead has had his share of drink, he will simply vanish.
Different customers move at different speeds and have different tolerances to wait.
In the upper right corner of the screen you have three indicators:
You loose a life if:
Download the full Beerman 4K source code here. Code is provided AS IS for educational purposes. It cannot be posted publically (either in electronic or printed form) or used in any other way without permission.