PlantBoy by siObyte
-- PlantBoy --
The goal of the game is to harvest crops, but for your crops to grow you need water! And planet-rabbit-land, there is no water! So you must kill rabbits, harvest their blood, and use it to water your crops!
You will need either a Gameboy emulator, or a flash cart to play this, this is a *REAL* Gameboy DMG game!
-- Controls --
D-Pad - Move
A - Shoot
B - Water Crops
-- More details --
PlantBoy was a challenge, the goal was never to win, or even do well! I set out in the hopes of creating a simple, functioning *real* Gameboy game, written fully in z80 assembly in 48 hours.
Having about only a weeks experience in z80 assembly, and only little knowledge of assembly in general this was a big challenge. I'm happy with how far I got though, I plan to refine the code a little in the next few days.
Oh, and if anyone actually does play this on a physical Gameboy, and not an emulator, please record a video of it and show me! I've only been able to test this on emulators myself.
-*NOTICE*-
If you don't want to download an emulator, you can download the .gb file and play it on this website (It's a Gameboy emulator in flash!)
http://nesbox.com/emulator/flash/
The goal of the game is to harvest crops, but for your crops to grow you need water! And planet-rabbit-land, there is no water! So you must kill rabbits, harvest their blood, and use it to water your crops!
You will need either a Gameboy emulator, or a flash cart to play this, this is a *REAL* Gameboy DMG game!
-- Controls --
D-Pad - Move
A - Shoot
B - Water Crops
-- More details --
PlantBoy was a challenge, the goal was never to win, or even do well! I set out in the hopes of creating a simple, functioning *real* Gameboy game, written fully in z80 assembly in 48 hours.
Having about only a weeks experience in z80 assembly, and only little knowledge of assembly in general this was a big challenge. I'm happy with how far I got though, I plan to refine the code a little in the next few days.
Oh, and if anyone actually does play this on a physical Gameboy, and not an emulator, please record a video of it and show me! I've only been able to test this on emulators myself.
-*NOTICE*-
If you don't want to download an emulator, you can download the .gb file and play it on this website (It's a Gameboy emulator in flash!)
http://nesbox.com/emulator/flash/
| Gameboy ROM | http://sio.itch.io/plantboy |
| Web Emulator | http://nesbox.com/emulator/flash/ |
| Source | https://github.com/siObyte/PlantBoy |
| Original URL | https://ludumdare.com/compo/ludum-dare-34/?action=preview&uid=62619 |
Ratings
| Coolness | 73% | 3 |
| Overall | 3.50 | 278 |
| Audio | 2.74 | 427 |
| Fun | 2.82 | 709 |
| Graphics | 3.47 | 289 |
| Humor | 2.59 | 379 |
| Innovation | 3.72 | 155 |
| Mood | 3.28 | 276 |
| Theme | 3.51 | 662 |
How did you find assembly programming on the Game Boy? I've looked into C assemblers for it but I've never been so brave.
Overall, a pretty decent game. For your next game, maybe make it so that you can collect more than 1 resource at a time (can only hold one blood)!
Points for sound just because there are some! I liked the little gun bounce as you walk around.
As for the game, I wasn't exactly sure what to do. I guess collect blood, then grow that center thing and get crops. I got up to 6 crop before figuring out that probably nothing else would happen.
https://www.youtube.com/watch?v=vA5JopDTlc0
Look forward to any further developments on this in the future. Damn, ASM jamming, that's nuts, crazy cool nuts :D
There is no "web" version as it's a Gameboy rom file, you either need to run it through a emulator, a real Gameboy (using a flash cart), or you can use the online-flash based Gameboy emulator I have linked at the bottom of the description if you don't want to download one yourself. (You still need to download the rom file, to use it on the flash-emulator page)
Even though this is super simple, it's really astounding you completed a gameboy game in 2 days. I enjoy the simple graphics, they look really clean and sleek, especially considering the gameboy restrictions. Good job.
The full source is up on github, though some things I could have done much better (I should really refine the collision code into a few nice sub-routines, that I can use for any collision), and github seem's to have bugged the indenting a bit, I should fix that to..
The game is also quite fun to play. Simple idea but effective, and I like the graphics! Well done!
4/5
My only suggestion/critique is that the counter for "blood" makes it seem like you could collect more than one at a time, which was slightly confusing at first, but overall not a big deal at all.
Really, awesome job. Congratulations on the accomplishment!