Skip to content

Commit

Permalink
Update Design Doc 2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
sjrct committed Nov 24, 2014
1 parent d1680d7 commit 94595fd
Showing 1 changed file with 27 additions and 3 deletions.
30 changes: 27 additions & 3 deletions doc/Design Doc 2.0
Original file line number Diff line number Diff line change
@@ -1,12 +1,36 @@
core features

Dynamic world generation
ID Maps (for different types: item, creature, etc.)
Diffculty based generation
Dynamic world generation (buildings, overworld, etc.)
Dynamic creature generation
Dynamic Item generation
Item crafting system
Spell crafting system
(Character exp/leveling)
(skill exp/leveling)
Effect on persistants
Extensive hook system (on items/creatures/tiles)
Tile objects (1 per tile)
Limbic system (creatures have limbs, can add/remove)
Creature Factions
- faction disposition
- creature disposition
Modular Display
Multiplayer

- Display back end for server
- Thin client with output/input
Dialogue
Quests/Campaigns
Containers (item holding items)
Plants/fungi as tile entities
Corpses drop and stuff
AI (neural network)
Genetics (creatures breed to creature more creatures)
Taming
Event system (timing)


------------------------------

struct Game
struct World
Expand Down

0 comments on commit 94595fd

Please sign in to comment.