Fic­tional Rogue­like – Success

I’m pleased to announce my first attempt at the 7drl (and rogue­likes in gen­eral) was a suc­cess. I went in think­ing I’d picked an idea too com­plex, but every­thing ended up work­ing out in the end.

I cre­ated a sim­ple, yet exten­si­ble context-​​free gram­mar parser to man­age all of the nar­ra­tive (room descrip­tions, com­bat fla­vor text, winning/​losing, etc). The core rogue-​​like game­play has randomly-​​generated maps, mon­sters, turn-​​based com­bat, line-​​of-​​sight, etc. I also tried to add some vari­ety to the dun­geons with some ran­domly placed “decor” (beds, crates, cob­webs, etc). I feel like so many dun­geons are bar­ren of any­thing more than the player and the mon­sters, but there really needs to be more than that.

There are 16 floors of mon­sters to fight through, includ­ing “boss” mon­sters every 4 floors (4, 8, 12, and 16). On the final floor, there is a trea­sure to find. If you can man­age to col­lect the trea­sure and fight your way back out of the dun­geon, you’ll be declared a win­ner! :D

Fic­tional Rogue­like (in-​​game, click to enlarge)

Fic­tional Rogue should run under Win­dows, Mac, or Linux. You can down­load it here: http://​dl​.drop​box​.com/​u​/​4​8​7​1​4​5​9​6​/​I​F​R​L​.​zip

*Com­piled against the JDK 1.6 (JRE6)

Any and all feed­back is wel­come! Thanks!
Tri­tax (@JDBunnell)

7 thoughts on “Fic­tional Rogue­like – Success

  1. Nice and sim­ple rep­re­sen­ta­tion, reminds me of role­play maps :) , fun to explore.
    Can player open chests/​stairs (Is there other keys than arrows ?)

  2. @peous: That old-​​school d&d map vibe was exactly what I was going for. Sadly, 12×12 tiles aren’t quite large enough to fit some of the details in, but I didn’t want to go higher and lose screen-​​space. I really like hav­ing a good size map, but hav­ing it all fit on-​​screen at the same time.

    @pat: I built this against the 1.7 Java Run­time. I’ve seen a few peo­ple have prob­lems when run­ning the 1.6 Run­time. If you want, you can try updat­ing to the lat­est JRE. I may try to post an ver­sion built against the 1.6 JRE just to offer more flexibility.

  3. Pingback: The Many Faces Of Roguelikes: Seven Days Of Rogue | Rock, Paper, Shotgun

  4. as far i can tell, the only keys are arrows (to move), > (to go down a level) < (to go up a level) and . (to skip a turn, thus healing)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>