Domain: roguelikedevelopment.org
Stories and comments across the archive that link to roguelikedevelopment.org.
Comments · 7
-
Re:PLAYING games?
Something like the Seven day roguelike?
-
What roguelikes are
That the term "roguelike" is vague is a well-known fact, but there are definitions around much better than the one in the article: http://roguebasin.roguelikedevelopment.org/index.php?title=What_a_roguelike_is
The distinguishing features of roguelikes are random world generation, permadeath, complexity of item interaction, RPG-like stats, killing scores of monsters, grid-based motion, turn-based mechanics and arguably ASCII interface. A game may be a roguelike and not have all of these, but if it has, say, all but two, it is undoubtedly a roguelike.
The reasoning in the article that leads into calling "Super Smash Bros Brawl" a roguelike is just ludicrous. Of course there is no limit to how one can redefine a term, but one should not expect to be taken seriously after saying that every animal with four paws should be called a dog. Saying that "Super Smash Bros Brawl" is a roguelike because it is complex in some way goes against the common use of the word. The author of the article should find a different name for what he means.
-
Re:Sheesh....
Try http://angband.oook.cz/> Angband, http://www.nethack.org/> Nethack, http://www.adom.de/> ADOM, http://crawl.develz.org/wordpress/> Crawl, or start looking at http://roguebasin.roguelikedevelopment.org/> Roguebasin. Then you'll be really living. Briefly.
-
Re:Such advanced graphics techniques... for ASCII?
I've written ray-casting algorithms for 2D worlds, and believe it or not they are quite simple.
See Rogue Basin for tons of examples. -
If you don't mind ASCII
-
Re:SLANG
instead of (n)curses based on the fact that he bought a ncurses book
and it sucked monkeyballs and programming ncurses is not really intuitive
The way to deal with obscure and hard-to-use APIs is to write a wrapper API. Your internal system works with it's own rendering primitives and when it's ready to refresh, it tells nCurses to update the screen. This is the exact same method I used for an attempt to write a 7DRL in order to both prevent clamping to a single development platform and to help speed up the development pace. -
Re:Network Play!
Yes, it could work.
One approach is to use surreal time.