Donkey Kong Arcade Redux
About
When I was 10 I got a C64 and thought it could be programmed in natutal language. I literally wrote something like:
"10 I want a game where I am a plumber who needs to avoid barrels which are launched by Kong by jumping them. I need to reach the top of the scren, etc.."
Unfortunately I only got a Syntax error in exchange of my passionate description of the game.
35 years later I found the will to try it again and this time things have gone a bit better.
This is just a programming exercise trying to replicate the behaviour of the original Donkey Kong by Nintendo.
I tried to simulate the game logic and timing spending multiple hours watching videos of the original game.
Game copyrights belong entirely to Nintendo.
As a Nintendo's games lover I wanted to express my tribute to the Mario/Donkey Kong serie and to game designer Shigeru Miyamoto.
Once finished I am willing to add a brand new level, I could also consider to implement someone else level design if anyone is interested.
One very crazy idea would also be to add a 2nd player simultaneosly on screen, so that levels are completed if both players do the needed, but this would break the current game logic and might require a lot of code to be rewritten.
Current Status:
-Completion at 80%
- Game is designed at original resolution of 224x256 pixels (but starts in full screen),and 60 FPS.
- All 4 original levels are present.
- Game logics, controls, collisions are fully implemented.
- Score saving is functional (it saves scores in clear ini file).
- Animations and scripted sequences between levels are also completed
To Do
- Sounds
- Enemies (Barrels, Flames)
- Joypad support
- Swap level 2 and 4
- New level(s)
Extract the zip file and run the KonkeyKong_Beta085 executable.
Game Controls:
Arrow Keys: Movement
CTRL: Jump
Space: Start Game - Skips Presentation/Cut Scenes
P: Pause Game
ESC: Exit Game
I: Toggle image color interpolation (Blur filter)
V: Toggle Vsync (Enabled by default)