What’s the motivation for even doing this if not to learn? If it’s just to have a playable version of the game, emulation covers that easily. If you want to extend it, you still kind of need to know how the original is designed to understand what types of changes fit within the structure of the game.
Quenzar’s Caverns is such a simple game, re-implementing it is a great project for someone wanting to learn how a graphical application is put together end-to-end. It would even be a good beginner reverse-engineering project if you want to reproduce it precisely, given it’s a 16-bit application.
At the end of the week, you might have a reproduction of the game that you can play. But you’ll have missed out on the opportunity to learn enough about program design to understand why throwing a week’s worth of compute at this task is totally unnecessary.
What’s the motivation for even doing this if not to learn? If it’s just to have a playable version of the game, emulation covers that easily. If you want to extend it, you still kind of need to know how the original is designed to understand what types of changes fit within the structure of the game.
Quenzar’s Caverns is such a simple game, re-implementing it is a great project for someone wanting to learn how a graphical application is put together end-to-end. It would even be a good beginner reverse-engineering project if you want to reproduce it precisely, given it’s a 16-bit application.
At the end of the week, you might have a reproduction of the game that you can play. But you’ll have missed out on the opportunity to learn enough about program design to understand why throwing a week’s worth of compute at this task is totally unnecessary.