Lunchtime for Nessie

Downloads Download Finished EXE (826 KB, Windows XP)
Download Source Code (39 KB, requires Aki Limited)
CreditsJade (Design, Code, Sound)
Kinoko (Art)
Game EngineAki
Prompt"Remake snake, but not lame"
Development Time7 1/2 hours
Year2010


     Nessie is very hungry, and there is nothing Nessie loves to eat more than ocean vegitation and passing boats. Unfortunately, the crew of these passing boats is not always acceptant of this preference. But, you aren't going to take that from a bunch of sailors are you? You are Nessie, and you are hungry, and by golly - it's lunchtime!



Screenshots



Details of 12 Hour Challenge


Block 4 - sound & code: 1 1/2 hours
4 1/2 hours remaining
Download Windows Binary - version 3 (826 KB)
Jade: I allotted a 1/2 hour for this with the intention of it finishing off the 7'th hour, but as it turns out it only took me 15 minutes because this game is rather simple. I spent the other 15 minutes implementing a basic animation for the gunsmoke and splash animations kinoko made.

I've been trying to figure out what to do with the remaining 4 1/2 hours, but honestly I think Nessie turned out pretty well. I'm going to call this a game in 7 1/2 hours.



Block 3 - code: 1 hours
5 hours remaining
Download Windows Binary - version 2 (622 KB)
Jade: I inserted most of Kinoko's graphics, as well as adding code to allow the graphics to rotate & scale properly. I also changed the collision on the mouth, because it was a little wonky before. The game plays almost identically to the other version aside from being a little easier to eat things. I quite pleased, and there is still another 5 hours of work I can do.



Block 2 - art: 2 hours
6 hours remaining
Kinoko



Block 1 - code: 4 hours
8 hours remaining
Download Windows Binary - version 1 (588 KB)
Jade: I'm pretty happy with how the game dynamic turned out. It runs, it plays, it doesnt seem to crash, so it proves that you can make something in four hours.

After completing this block I added four functions to the Aki engine, forming the beginning of the PHYSICS module: "direction_pos", "angle_from_vector", "interpolate_angle", "point_in_range"