(These are in the order in which I received the Hall Of Fame submission emails. i.e. No marks can be inferred from the ordering.)

If you have submitted a zip file, picture and text, and it has not appeared here then please remind me (jason.atkin at nottingham.ac.uk).

2019/2020 G52CPP C++ Programming : Hall of Fame

Click the screen shot to download a zip file. Please perform any relevant security checks etc on the files you download before running them.

Creator: Game zip file (click to download): Instructions: Summary by creator:
Joshua Diamond Download zip file 1) Download and unzip the folder
2) Run the CoronaWars.exe
CoronaWars is a modern take on the classic arcade game Asteroids. You control a spaceship sent in by the American Space Force under operation Warp Speed to destroy the nasty coronavirus by any means necessary. With your trusty vaccine blaster and antibacterial mines you will not only have to fight against the virus itself but also the collapsing body around you! But do not worry...the calming voice of reason from your supreme leader and commander in chief will surely guide you to victory. Good luck!
Lawrence Warren Download zip file - Download 'asteroids_LawrenceWarren.zip.'
- Unzip the folder and enter the decompressed directory.
- Run 'asteroids.exe'.
A remake of the classic Atari game 'Asteroids.'

Avoid the asteroids to survive; destroy the asteroids to score points.
Left click to drag the ship around the screen, right click to shoot in the direction of the mouse.
If the player is red it means they are immune for a few seconds.

Once the game is over enter a 3 character name, to see where you come on the scoreboard.
Compete for the highest score and have fun!

Jonathan Foot Download zip file - Download and unzip the game.
- Read the "ReadMe.txt" for more information.
- Run the .exe, "TransportNetworkGame.exe".
- Once running, to exit the game press "Esc" or the "Exit" button.
Transport Network Planner is a puzzle strategy game, where you must make the most efficient train/tram network possible.
By connecting up stations with train lines and managing resources like number of trains, bridges, money, and lines.
The main goal of the game is to deliver as many passengers as possible before station overcrowding occurs.
The game features two levels, London and Nottingham, each game is randomised so no playthrough will ever be the same.
For full game instructions please see the in-game help and the ReadMe.txt file.
Ishaq Aoumeur Download zip file Download and unzip the file.
Run Space Invaders.exe
A remake of the classic Space Invaders game, with the original music and redrawn sprites. Shoot and destroy the aliens before they reach earth to avoid losing lives. A bonus game is also available, where you must avoid the aliens for as long as possible until they catch you.
Mohammad Chaudhry/td> Download zip file Download, unzip and run TowerDefense.exe A rendition of a classic tower defence game where the map is vast and enemies are smart and will take the shortest path to the end goal. Add turrets in strategic positions to kill the enemies before their lives run out. Once you've mastered the basic level head over to "level1.txt" to create your own custom levels and test the limits of your mind!

2018/2019 G52CPP C++ Programming : Hall of Fame

Creator: Game zip file (click to download): Instructions: Summary by creator:
Wenzhe Pei Download zip file 1. Download and unzip the project
2. Run MyWWIISimulator.exe
This is a strategy game for two players. The aim is to wipe all enemy troops.
How to play:
The game is turn-based, player1 moves first in each round, unlike chess, all units can be moved in a round.
Available options will be showed with blinking boxes, click them to choose a unit and move it.
There are two kind of units, infantry and tank, tanks are more powerful and can move three steps instead of two in each round.
You can edit your own map!
Map files in ./maps, Save file in ./saves
For more detailed information, look at the in-game introduction.
Fady Benattayallah Download zip file Download zip file, unzip folder, run "Age of Empires 2D.exe". A simple RTS game. You have the choice to create three types of units each at a different price and with there own strengths. You will battle against the AI to see who will rise victorious.
Wenqi Zhang Download zip file Download zip file, unzip and execute the winterBomb.exe file. The objective of the game is you must kill two opponents as quick as you can by setting bombs that pop and release snowflakes both vertically and horizontally. Being exposed to the snowflakes which generated by opponents’ bombs causes the loss of life.
Ege Taseli Download zip file Download and unzip the project. Run the Last_Stand_of_Mankind.exe. Summary:
It is an old-school defend the earth from meteors game.
You are the last ship left to defend the Earth against a meteor swarm.
All the controls are listed in the start screen.
You gain score each time you shoot a meteor and lose score each time you fire - so dont spam the left click!
After a certain score is reached the game gets harder.
Be aware of the UFO that constantly hunts you down - and there is nothing you can do to kill it.
You can get a speed boost for a certain amount of time by going over the field labeled as SB - the colour will change to green when its active.
And finally enjoy shooting down the meteors!

2017/2018 G52CPP C++ Programming : Hall of Fame

There are no submissions this year because I forgot to remind students to submit if they wished to do so.

2016/2017 G52CPP C++ Programming : Hall of Fame

Creator: Game zip file (click to download): Instructions: Summary by creator:
Marcin Wisniowski Download zip file The zip file contains executables for Windows and Linux. To run on Linux you need to install "libsdl2-2.0-0", "libsdl2-ttf-2.0-0" and "libsdl2-image-2.0-0".

Quit by pressing [Esc].
Start and restart the game (which will select another random map) by pressing [Enter].
Use the mouse to play, or move the cursor with the NumPad and Space instead of clicking.

You are controlling a virus and trying to hack a computer system by finding and destroying the System Core on a grid of nodes. By revealing nodes, you may find useful items or Defense Subsystems that will try to stop you. You can attack them by clicking them, but they will fight back, so keep your remaining Coherence (virus health) in mind. When you clear a node, a number will pop up telling you how many nodes away are you from something useful. You will also find Data Caches, which you may choose to open, but the contents may or may not be helpful.
The game is based on a mini game in Eve Online by CCP Games.
James Kime Download zip file 1. Download and unzip the project
2. Read the readme.txt
3. Run the .exe file
(Read the readme.txt file for information.)
Short summary:
The game is a side scrolling platformer where the goal is to collect the three coloured keys to win. The keys drop from the grey slime bosses found within the castle. Locked doors are marked with what colour key is needed to open them.
The purple diamonds are save points and you will return to the last one activated on death.
Wei Xinda Download zip file Download zip file, unzip and execute the CourworkBase.exe file in the “Moday” directory". The first implementation of bullet hell game.

Bullets' movement completely follows the music: 形のない花 by 綾瀬理恵 (not included in game)

How to play: use mouse to move the T-shirt, click mouse to display HP, press 'p' to pause game, 'space' to continue.

Type "g52cpp" in the starting screen to enable debugging mode.

Type "tile" during pausing to enable tile demo, left click to add tile, press 'space' to exit.

Daniel Whittaker Download zip file Download zip file, unzip folder, run "Escape From Goblin Keep.exe". The aim of the game is to get to the exit at each stage without being caught by the guards. Enemies can be killed by throwing a bone at them, or distracted by throwing a bone at a wall causing them to investigate the sound.
The menu is navigated with the mouse.

Controls:
-WASD for Player Movement:
-To throw a bone in the direction of the mouse cursor, press the left mouse button.
-F1 enables an FPS counter, and F2 enables debug mode which allows you to set distractions for enemies by right clicking anywhere on the map.

Bohao Zhi Download zip file Download zip file and run the exe file in the release directory. A fight game which you can choose to control Naruto or Sasuke.
Normal state can teach you how to control the character and use different moves, such as attack, defense. And you can fight with a simple AI.
Vs Human state can let two players fight with each other. P1 can use "w, a, s, d, j, k, l" and P2 can use "up, left, down, right, 1, 2, 3 (on the keypad)".
Record state can watch the results of previous games. Type "k" to return to the Main Menu.
Jingxiao Ma Download zip file 1. Download zip file and unzip the project.
2. Run "ExploreThePyramid.exe" in the folder.
Careful! You are now in one of the most mysterious and dangerous place on the earth -- the Pyramid. There are packs of evil creatures over there. You must avoid those toxic snakes and scorpions, and not be caught by mummies -- they are able to chase you! But don't be too scared. You are able to kill them too. Pick up the bullets and shoot towards them! If you succeed in climbing to the top of the Pyramid, tons of treasures are waiting you there!

Control:
-Direction keys (↑↓←→) for player movement
-Space for shooting
-ESC for pausing the game
For other details, please refer to the help page in the game.

Bairui Du Download zip file 1. Download and unzip the mwi.zip
2. Run the mwi.exe file
Adventure in MWI" is a Stage Clear game. You can use "← →" to control protagonist moving and press space or click right mouse to jump or double jump. You can collect dimonds and stars. When protagonist step on an enemy, he will kill the enemy. Enjoy this game!
Kamat Praneil Download zip file 1 - Download and unzip project
2 - Read the Readme.txt, it has some extra info on how the game works
3 - Run CubeWars.exe
The game is a smash bros style fighter where you play as cubes. It is 2 player only.
The aim of the game is to have the least deaths when the timer runs out, with players dying when they are knocked off the screen. Each player has a damage percentage; the higher the damage, the further you will fly when you are hit. There are 6 characters (no difference in gameplay) and 4 arenas to choose from.

Press the space bar while in game to pause and view controls.
Careful! You are now in one of the most mysterious and dangerous place on the earth -- the Pyramid. There are packs of evil creatures over there. You must avoid those toxic snakes and scorpions, and not be caught by mummies -- they are able to chase you! But don't be too scared. You are able to kill them too. Pick up the bullets and shoot towards them! If you succeed in climbing to the top of the Pyramid, tons of treasures are waiting you there!

2015/2016 G52CPP C++ Programming : Hall of Fame

There are no entries for this year, since I forgot to ask students to submit them. Any old students from this year are free to submit their entries though.

2014/2015 G52CPP C++ Programming : Hall of Fame

Creator: Game zip file (click to download): Instructions: Summary by creator:
Martynas Valaika Download zip file Download zip file, unzip and execute the PlayGame.exe file in the release directory Very Bad aliens attacked Yavin's planet. Help hero bomberman to kill enemies and save his planet! Controls using WASD buttons and place hero's weapon by pressing b button. To avoid being hurt by secret weapon, get out after placing the bomb ASAP! Be aware of of unknown alien species, as they can surprise you by teleporting to a different location if you decide to pick up their item!!!
Gishan Don Ranasinghe Download zip file Unzip the file and run the exe. When a user starts the game, user will be given a platform to control. There will be two AI balls, which are bumping around the screen. And right at the bottom there is fire. User's target is to save the balls without letting them drop on fire by trying to bounce them back using the wooden tray.
Anqi Gao Download zip file Download zip file and run the exe. See HELP in the menu for more information. A remake of the classic Load Runner. Apparently the player-controlled character looks like Jason!!! Jason can't see any resemblance though ;)
Liam Fraser Download zip file Extract all files and run "KeylectorGame.exe" How to play: Collect all the keys on screen to open the treasure chest at the top. How quickly can you do it?
Steven Frost Download zip file Unzip the archive and run 'Bin32\Submersible.exe' A 2D underwater endurance-based game written in C++. The game features infinitely scrolling random terrain generated using the midpoint displacement algorithm, random game object placement and several subtle animations. Watch out for the torpedoes!



2012/2013 G52CPP C++ Programming : Hall of Fame

Creator: Game zip file (click to download): Instructions: Summary by creator:
Sangeet Gyawali Download zip file Download zip file and run the exe A game inspired by Doodle Jump. Simply get as high as you can.
George Hallam Download zip file Unzip the file and run the exe. There is a readme file in the zip. My game is a wave based top down shooter. The user can use the arrow keys and / or the mouse to control the player. The objective of the game is to kill enemies, collect coins to gain points and collect power ups to assist you in killing more enemies.




2011/2012 G52CPP C++ Programming : Hall of Fame

Creator: Game zip file (click to download): Instructions: Summary by creator:
James McCarthy Download zip file Download zip file and select Snake.exe A remake of the classic vanilla Snake as featured on the Nokia 3310.
David Ward Download zip file Unzip the file and run the exe. Defend your castle from an onslaught of enemies by moving vertically and shooting arrows at them.
Oliver Holdsworth Download zip file Unzip the file and run the exe. A remake of an old-school classic, "Asteroids". Fly the ship using the arrow keys and shoot the meteors with the space bar. Clear all meteors to continue to next level.
Samuel Bradbury Download zip file Download and unzip the file. Run Meteoroids.exe to play. In the menus use the Up and Down arrows to navigate and ENTER to select options. In the game you use arrow keys to move about and SPACE to shoot. ESCAPE pauses the game. A remake of the classic Asteroids game with added features. The aim of the game is to destroy all of the meteoroids without being hit. The game ends when all lives have been lost.




2010/2011 G52CFJ C/C++ for Java Programmers : Hall of Fame

These are files which the specified students provided themselves, to show how good some of the coursework submissions were.

Instructions:
1) Click on the image (or name) of the game to download the zip file.
2) Unzip the directory.
3) Run the exe. WARNING: I have NOT checked these. In running them you are trusting the person who submitted them. Please let me know if you have any problems.

Submitted programs (in submission order)

NOTE: If you have submitted a zip file, picture and text, and it has not appeared here then please remind me (jaa).

Creator: Game zip file (click to download): Instructions: Summary by creator:
Wenda Li Download zip file Download Instructions Welcome to a world where you can fight with colliding balls.
Yu Lei Download zip file Download Instructions Battle city, a classic game brings you the memory of childhood.
Edward Kent Download zip file No instructions A Pacman game with extra features such as lasers, bombs and even invisible enemies!
Daniel Tse Download zip file No instructions Galcon is an awesome high-paced single-player galactic arcade-strategy game. You send swarms of ships from planet to planet to take over the galaxy.
Stephen Head Download zip file Download Instructions Protect the city from an alien assault then destroy the mothership by bombing the core. Survive, save cities and set the highscore.
Stephen Nutbrown Download zip file Download Instructions As humans last chance, shoot down the asteroids before the planet Earth is destroyed!