The following is the list of tasks needed to complete the Game Editor (somewhat in order & some subtasks removed). Note: during development of the game editor, no new updates are being pushed to the alpha version available online. Alpha development will resume once the editor is complete.
Download Dungeon Colony Free alpha //
Follow Dungeon Colony on Twitter //
Like us on Facebook //
The Task List (Last Updated 11/17/2013):
I'll update this blog entry every time I make progress to the editor marking red items as pending and
Fix all special editor entity placement rules that require map validation . (i.e. torches, doors, etc.) (9/9 Rules Completed + 3/3 SubTasks Completed) Create new image button sprites for Side Menu options. Create logic for UI Buttons on Side Menu. Allow placing of entities in containers. Allow dragging of entities to other places. Allow rotating of entities on map. Add button to show tile types & grid. Allow placing granite inside dungeon. Allow user to set specific features on/off. Map Validator:(Multiple validation items)
Validate air on map (source, spread, ...)
- Deferred: Dungeon Validation
- Deferred: Enemy Waves (can reach dungeon)
- Build Level Chains
- Store Levels on Server
- Load Levels from Server
Build Frame to Display Entity Information.
Extend Entity classes to manually edit entity fields.
Allow editing of Entities already on map or the entity in the Toolbox. Editing Toolbox entities allows placing unlimited entities with the same edited attributes. New Quest Frame
Create Dropdownlist Control
Create TextArea Control
UI Frame controls for setting Quest Attributes DØNE: Controller logic for the MVC pattern of UI. DØNE:Edit, Delete Quest Nodes DØNE:Edit: load quest into form DØNE:Subclass Quest Specifict Attributes
- Deferred: Preview Quest.
Create Canvas for displaying Quest Nodes Create Quest Node Buttons which can be clicked to open up the Quest Details Allow Dragging of Quest Nodes Allow Dragging of Quest Node Canvas (moves all nodes at once) Connect Nodes which are linked. Improve nodes (size, info, ...)