"Dungeon of Doom" from Richard D. Clark's "Let's Build a Roguelike" made in Ruby
Trying to improve my skills on Ruby, I decided to do something both fun and challenging - a Roguelike that is - and Clarks's book is used for tutorial and reference purposes. And yes, the book shows how to do a roguelike in Basic, not Ruby.
This project is in it's early stages, I'm figuring out how to do in Ruby things, that are easy in Basic - graphics is great example, as I spent about two weeks trying different gems under different OSes. So everything is a subject to change. Although I'm sticking with SDL on graphics.
-
Figure out a way to ship
Ruby is great for two things: graphics and shipping. Irony intended.
-
Write my own wrapper for SDL2
Current SDL wrapper is Ruby/SDL, but all and any SDL wrappers for Ruby are long abandoned by their authors, and none of them are updated for SDL2. I don't need all of SDL's functions, so I could write a small wrapper for only those of them, which this project reqires.
-
Update to tiles
Although there is no need, it shouldn't be that hard, and I'm already offered artist services.
-
Finish it
It's going to be really hard to fulfill any other TODOs, if I'll fail this one.
I want to finish this project on my own, even if it's gonna take years. But feel free to fork and judge or whatever.
Technically roguelike dungeon crawler has nothing to do with cartoon evil scientists, I just want to pay tributes to things and characters I like. This in particular is a reference to dr. Heinz Doofenshmirtz.