4 ms·
FYI: A Seven-Day Roguelike (7DRL) is a roguelike created in seven days. That is, the author stopped writing code 168 hours after they started writing code.
by baldfat 10y ago
FYI: A Seven-Day Roguelike (7DRL) is a roguelike created in seven days. That is, the author stopped writing code 168 hours after they started writing code. A 7DRL can be created at any time during the year. However, general agreement was reached that it would be fun to schedule a specific week for a 7DRL Challenge.
http://7drl.org/about/ http://7drl.org/about/
P.S. I found Haxe by following some of the 7drl entries. But I think I would like to use Racket to make one one day.
- sigil 10y ago> But I think I would like to use Racket to make one one day. That would be neat. Are there any roguelike engines for scheme? Or would you build it from scratch?
- throwaway7645 10y agoI second this question
- problems 10y agoWhat are you looking for from a roguelike engine? Just display/controls? Or do you want something that'll do the level generation too?
- sigil 10y agoMostly I'm just curious what the shape of the code looks like for a scheme roguelike. What's easy, what's awkward, how easy it is to extend the rules of the world. I've always loved roguelikes, and I enjoy reading scheme code too. The elegance and organization of really good scheme code can be a revelation!
- agentgt 10y agoI had tried to do one recently using OCaml but it was sort of a pain using libtcod or sdl/opengl/ncurses directly. So now I'm thinking about transpiling OCaml to Javascript and using one of the many Javascript rogue like libraries. I mention this because Racket has a Javascript compiler (and tons of other languages these days like F#, Scala, etc also have to js compilers). The browser is just such an easier platform to get people to play your game.
- rbisewski 10y agoI've always enjoyed roguelikes and probably spent dozens of hours playing them. My current favourites include more modern takes on the genre like "Caves of Qud" and "FTL". I sort of casually develop one in golang these days, progress is not quick since this is just a small side project I do for the fun of it: https://gitlab.com/ibiscybernetics/go_roguelike https://gitlab.com/ibiscybernetics/go_roguelike Feel free to mess around with my code if it helps anyone develop their own game.
- jdonaldson 10y agoGive Haxe a try as well. It's surprisingly easy to write performant cross platform code.