DungeonHack:Community Portal
From DungeonHack
Tasks: (tasks will be owned by a person, task status will be updated)
Task status description:
- open: no one has claimed this task yet or the task has not been started
- wip: work-in-progress; someone has claimed/started this task
- done: task is finished
Additional tasks can be found on our SourceForge trackers.
Contents |
[edit] Roadmap
Here is where DH is going and the steps we need to get there.
[edit] v0.10
Code name "Get back where we started" a.k.a. Demo 2008 (probably 2009 though). This release concentrates on an updated version of Interrupt's 2007 demo that runs on all supported platforms, is hopefully somewhat more stable, and uses a few different libraries. Not much will be different gameplaywise and some things may remain broken since that demo. This release is primarily intended to indicate that we are still alive and well and attract additional contributors.
Here are the tasks that need to be completed for this release:
General
(Programming) Configure CMake scripts to make them cross-platform - done (linux and windows) (Programming) Update physics system to Bullet - wip (Archwyrm) (Programming) Fix Collision mesh attachment for generated terrain objects, broken since last release - wip (Archwyrm) (Programming) Implement working terrain - wip (Archwyrm) (Programming) Re-enable previous demo functionality for release * Verify that outdoor locations work - open * Verify that indoor locations work - open * Test combat - open * Landscape properly uses previous texture splatting technique - open * Landscape loads static geometry (trees, foliage, etc) - open * Landscape overall resembles previously released screenshots, or similar quality - open
[edit] v0.11
The next step towards an actual game is an actual town with basic services & NPCs. The town will be an expansion on the Rusty Ogre Lodge location that is there by adding more town blocks to the current one Inn block. To start small, we will probably do a city that's either 3x3 blocks or 4x4 blocks.
Here are the tasks that need to be completed for this release:
General
(Programming) Update scripting system to Python - open (Programming) Update sound system - open (??? current code seems to be fine for now at least) (Programming) Command console element of GUI - wip (Garvek) (Programming) Allow loading of arbitrary weapons and items - open (Programming) Spawn random monsters in the wilderness - open (Programming) Add moon to sky - open
NPCs
(Programming) Basic conversations through scripting - open (Programming) Basic NPC AI - open
Quest System
(Programming) Have certain NPCs give out quests - open (Programming) Quests can spawn scripted NPCs - open (Programming) Monsters spawned by quests should only spawn once - open
[edit] DH's Grand To-Do List
All future tasks.
[edit] Coding and Management Tasks
Game
(Programming) Foundation of GUI - wip (Tegan/Maruk/Garvek) (Programming) Pick a map editor and make it work with DH (this one looks nice) - open
General Documentation
(Doc) System Architecture document - done (Doc) Detailed design document - open (Doc) Fully document all project source code - wip (Garvek) (Doc) Add comments to the source code - open (Doc) Document quest system for scripters - open (Doc) Fully document all project data files - open (Doc) Document art creation process - open
Inventory System
(Programming) Inventory screen programming - wip (Tegan?)
Terrain / Landscape System
(Programming) Implement swimming and underwater fog effect - open
Game World System
(Programming) Procedure to pass time (For player waiting / sleeping) - open
[edit] Content Creation
First Town - List of town blocks that we'll need:
(Art) Inn - done (Interrupt) (Art) Poor residential - done(?) (act smiley?) (Art) Rich residential - done(?) (Theodyn) (Art) Temple - done(?) (Art) graveyard - done(?)
Inventory System
(Art) Inventory screen graphics - done(?)
NPCs
(Art) Basic Male and Female Models - wip (ajuss?) (Art) Rig and Animate Human Models - wip (ajuss?)
Game World System
(Art) Moon graphic - done (Theotherhiveking) (Code) Get grass shader working - wip (Archwyrm)
Game World Lore / Writing (Need to flesh out game world)
(Writing) List of Gods and their personalities - open (Writing) Basic dialogue for the Inn owner - open (Writing) Basic news/rumors/greetings for NPCs to say (will be start of random dialogue system) - open
[edit] Communication
Most of our daily chatter is conducted on the DungeonHack Forums.
We make many big decisions at Developer Chats ("dev chats") which you too can attend via Internet Relay Chat (IRC).
- We meet every Sunday at 1900h (7:00 pm) GMT
- Our chat room is #DFWorkshop on irc.chatspike.net
- Sometimes, some of us are hanging out in the channel - try your luck!
If your browser supports IRC chat, you can use this direct link.
You can join the channel via this embedded JavaScript web client.

