Hi,
I enjoy reprogramming very old games from scratch and this time I went for the good old Donkey Kong.
Really loved that game in the arcade back in mid 80s and when I got a C64 I tried to program it in Basic.
I literally wrote, in Italian language, something like:
10 I want a game where I am a plumber who needs to jump barrels to reach the top of each level, etc etc
Still can't understand why my C64 compiler did not succed in running the game I wanted
For this project I have spent dozens of hours recording and watching videos from the original (emulated) game, and took note of every trigger and timing so that every frame would show at the correct original timing.
I decided to mantain the most of the bugs I could find in the original game.
Completion status is over 90% at this point.
- Game is designed at its 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 among levels are also present.
What is missing:
- Most of the sounds
- Enemies (Flames)
- Joypad support
- Swap level 2 and 4
- New level(s)?
Once finished I am willing to add a brand new level, I can also consider to implement someone's else level design.
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.
I hope someone is interested to try it and provide feedback, suggestions, report bugs!
Links to latest Beta:
https://drive.google.com/open?id=1IdSVS5HJhvdurkr21LkMS1A7fUcMvzOa
https://80s-arcade-games.itch.io/donkey-kong-arcade-redux
Game Controls:
Arrows Keys: Movement
CTRL: Jump
Space: Start Game - Skips Presentation/Cut Scenes
ESC: Exit Game
P: Pause Game
I: Toggle image color interpolation (Blur filter)
V: Toggle Vsync (Enabled by default)
I enjoy reprogramming very old games from scratch and this time I went for the good old Donkey Kong.
Really loved that game in the arcade back in mid 80s and when I got a C64 I tried to program it in Basic.
I literally wrote, in Italian language, something like:
10 I want a game where I am a plumber who needs to jump barrels to reach the top of each level, etc etc
Still can't understand why my C64 compiler did not succed in running the game I wanted
For this project I have spent dozens of hours recording and watching videos from the original (emulated) game, and took note of every trigger and timing so that every frame would show at the correct original timing.
I decided to mantain the most of the bugs I could find in the original game.
Completion status is over 90% at this point.
- Game is designed at its 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 among levels are also present.
What is missing:
- Most of the sounds
- Enemies (Flames)
- Joypad support
- Swap level 2 and 4
- New level(s)?
Once finished I am willing to add a brand new level, I can also consider to implement someone's else level design.
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.
I hope someone is interested to try it and provide feedback, suggestions, report bugs!
Links to latest Beta:
https://drive.google.com/open?id=1IdSVS5HJhvdurkr21LkMS1A7fUcMvzOa
https://80s-arcade-games.itch.io/donkey-kong-arcade-redux
Game Controls:
Arrows Keys: Movement
CTRL: Jump
Space: Start Game - Skips Presentation/Cut Scenes
ESC: Exit Game
P: Pause Game
I: Toggle image color interpolation (Blur filter)
V: Toggle Vsync (Enabled by default)
Last edited: