This is an unfinished project I'm releasing to everyone for learning purposes. So if something doesn't work or acts differently than the original, too bad!
The code is fairly well commented. The sprites and sounds were gathered from various sources on the internet, with a few sprites (the smoke) I had to create. Since the media is pretty easily found on the net and some recreated by myself, I don't think it'd be a huge issue posting it, but mods feel free to chime in. Despite being a large chunk of a working game, I'm posting this in code snippets since I'm releasing the code.
I started reworking the project over the past week, but using AppGameKit now. The method I use walking into caves has changed, thanks to sprite clipping. And I devised a more efficient method for scrolling between zones. (the method in this code for determining which direction to move is kinda sloppy) There are a few things I would code differently, which I will in the AppGameKit version.
So what does work in this code?
- Caves
- Boomerang
- sword
- receiving damage (running into enemies)
- healing
- killing octoroks
- ladder (buggy)
- secrets to level 5 and the cemetary
- Bomb animation (but no damage)
- whistle sound (but no twister)
I also have a version of the code written in GLBasic which is near the same level of progress.
-= Controls =-
arrow keys
press X to use sword
press Z for alternate weapon (boomerang/bomb/etc..)
press Enter to toggle the hud
"You're all wrong. You're all idiots." ~Fluffy Rabbit