4 ms·
I was working on this project last year, but for various reasons never got around to properly finishing it. I recently decided to get the code I have so far onl
by IsaacL 14y ago
I was working on this project last year, but for various reasons never got around to properly finishing it. I recently decided to get the code I have so far online, even if it's not perfect.
Tip: play on Explore mode, it's more fun (though trickier).
The game concept is quite unusual, mostly because it "evolved" over time rather than being preplanned. I was interning at a social gaming startup where I was tasked with researching HTML5 (they were a Flash shop).
I had the idea to do a lemmings-meets-Angry Birds type game, with a ninjas theme, and coded up a very basic demo in HTML5 where you could click and drag ninjas to send them flying as they walked around. That was fun, but not really a game. Then I added a Falling-Sand inspired water simulator, just to see if I could code it up, which turned out to be more fun than the ninjas. Then I added randomly generated caves filled with gold, which turned out to be the nucleus of a playable game.
So the odd theme (underground ninjas?) and some of the odd mechanics (endless ninjas?) are attributable to its weird genesis. I did try and carry on with the project after I left that company, but university got in the way.
I can think of lots of ways I could improve this game (for a start, I'd change it so you just have one ninja, and collecting gold lets you buy extra lives or powerups) but I've decided it's not the most valuable thing I could be working on right now. Hopefully people will still find it enjoyable, though.
- wreckimnaked 14y agoI found the idea interesting, but the game didn't even launch: the tab freezes after clicking in "new game" on either modes. I'm running Chrome 24.0.1312.57 on OS X 10.8.2
- IsaacL 14y agoYeah, I think the server is struggling to cope. Main issue is the company I was working for previously encouraged me to put some of the logic on the backend ("or people will copy-paste the code"). If it wasn't for that, it would all be static content served by nginx.