jackmott / dungeonbuilder

First person text based non shooter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dungeon Builder

First person text based N dimensional adventure engine for all platforms

Status

  • Builds and Runs in Windows (using pdcurses)
  • Builds and Runs in Linux (using ncurses 6.0)
  • Builds and Runs on OSX??

At this point you can create arbitrarily large directed cyclic graphs of 'rooms', put creatures and objects in the 'rooms', and kill those creatures with those objects. Objects can go inside of other objects. You can take them out, put them back in, examine them, and drop them. Text for descriptions supports a simple markup language #r #g #b etc will change the current color, wrapping text in * characters will make it 'bold' (brighter) ~r ~g ~b etc will change the background color, and wrapping text in ` will center it. Saving and loading is now fully operational as well.

How To Help

contact me at jack.mott@theemailmanypeopleusethatgoogledoes

Things To Do

  • General C/C++ guidance
  • Fixing *NIX specific issues
  • Better handling of language. Accurate selection of articles "a / an / some", auto-plural forms etc.
  • Setting up a system where game state can be tranmitted via sockets - allowing multi-term/monitor support
  • Feature to save game transcript to a file
  • Preview mode for in game text editor
  • A system to 'copy' an existing object to speed creation of another similar or identical one.
  • A more graceful system of responses to failed and successful commands. Perhaps randomized.
  • A combat system
  • Some interface for easier creation of 'two way' exits.
  • Expanding on the available set of effects and triggers

About

First person text based non shooter

License:MIT License


Languages

Language:C++ 63.0%Language:C 36.8%Language:Makefile 0.2%Language:Shell 0.0%Language:Batchfile 0.0%