Live data from Hacker News

Spelunky Procedural Level Generation

tinysubversions.com

11–14 of 14 posts

Re: Spelunky Procedural Level Generation

#11

That's pretty cool! I'm not seeing any mention of Lode Runner on the main site or the original game page, though... it's a pretty obvious clone (that's not a complaint or jab, and it looks like you've made some cool additions), so it seems like a tip of the hat would be in order. Perhaps I missed it?

It's really not much like Lode Runner at all. Lode Runner itself was a "clone" of Space Panic much more so than this is a "clone" of Lode Runner. In both cases, there is clear inspiration drawn from the earlier game, but they are very much original works.

I wrote a shareware Lode Runner clone on the Amiga 20+ years ago. Mine was definitely a clone, no bones about it. Spelunky is barely related.

Re: Spelunky Procedural Level Generation

#13
post #5
post #2

Why is the image constantly redrawn? EDIT: Ok at first there were no moving creatures in it. I see why it is redrawn, now my question would be more like: why is the whole image constantly redrawn? (Dirty rectangle goes a long way).

Hi, author of the site here. Spelunky was made using GameMaker 8, and I ported it to GameMaker Studio and used its HTML5 exporter to get it working in Chrome, then I modded the core game from there for this tool. So: the reason it's constantly redrawn is because GameMaker redraws the whole screen. But also, it's important to note that GameMaker is meant to be general purpose game engine. Dirty rectangles work great i…

> "For a game like Spelunky, which is a platformer where the whole screen moves"

Ok. It's because from here nothing moves. Using Chrome 30 on Linux Mint.

Re: Spelunky Procedural Level Generation

#14
post #13
post #5

Earlier quoted context omitted.

Hi, author of the site here. Spelunky was made using GameMaker 8, and I ported it to GameMaker Studio and used its HTML5 exporter to get it working in Chrome, then I modded the core game from there for this tool. So: the reason it's constantly redrawn is because GameMaker redraws the whole screen. But also, it's important to note that GameMaker is meant to be general purpose game engine. Dirty rectangles work great i…

> "For a game like Spelunky, which is a platformer where the whole screen moves" Ok. It's because from here nothing moves. Using Chrome 30 on Linux Mint.

Right, it doesn't move in this version. This is a mod of the full game, which does move quite a bit. I wasn't going to rewrite the entire core render loop for the original game just for this weekend hack.
Post reply on HN