Project thumbnail

CityDelivery

2 January 2018
A simple 2D arcade game with a secret passage

CityDelivery is a game in which the player is required to deliver parcels from the Shop to different customers. First, the player needs to get some cash from the ATM, then they need to buy the parcels from the Shop and then they can deliver the parcels to the right customers. Of course, the customer pays for the parcel but quite often they are generous enough to even leave a tip. Game is set to be in a small square town where vehicles can only stop at the crossroads. See the picture below for more detailed instructions:

CityDelivery – console instructions
Instructions at the start of the game.

At first, this was a simple text-based game which was made as an assignment for the programming module in the 1st year of studying at King's College London. The player communicated with the game by entering commands directly into the terminal.

CityDelivery – example moves in console
A few example commands.

Later, during the Christmas break, I decided to add a graphical user interface to make the game more playable. This is what the game looks like now:

CityDelivery – GUI
The game after I added a GUI.

The player can now execute exactly the same actions simply by pressing the right buttons. There is also a map on the right side which helps the player to navigate around the city.

CityDelivery – comparison of the game versions
Comparison of the maps in both versions. On the left, the player is represented with a delivery truck icon, and on the right with a number 3. The workers and the circus on the left (4 and 5 on the right) represent obstacles in the game.

You can find the game here.