Middle-Earth By Night - [Old World of Darkness]
Posted: Mon May 31, 2010 11:00 pm
I had a new idea for a module, staring at my shelf full of RPG books. I wanted to see if I could implement the original World of Darkness system/setting into a roguelike game through ToME. It's a pretty big scope, but it should be doable in small chunks with enough planning.
EDIT 6/29/10 - I finally decided to write up all of those little chunks. They vary in time required, and probably contain a lot of sub-tasks themselves. Regardless, my task list:
1: Make basic module setup (done)
2: Use basic dungeon for testing (done)
3: Create basic skeleton for future development (partial)
4: Create and implement StoryTeller module (partial)
5: Create Vampire racial traits (done)
6: Implement basic melee combat (done)
7: Implement basic NPC monsters (done)
8: Implement vampire abilities (partial)
9: Implement basic UI (done)
10: Implement 1-2 custom dungeons
11: Implement world map
12: Change starting location based on race
13: Polish up stand-out issues
14: Implement lighting system
15: Implement Equipment/Weapons and armor
16: Implement ranged combat
17: Create Werewolf racial traits
18: Create Mortal racial traits (partial)
19: Implement cities to visit with non-hostiles outside of dungeons.
21: Implement additional dungeons
22: Implement Willpower spending
23: Implement werewolf abilities
24: Polish up stand-out issues
25: Implement Umbra and spirits
26: Implement more NPC monsters
27: Create initial metaplot
28: Create race-specific storylines
29: Fix/Implement social-interaction-based powers
30: Create Mage racial template
31: Create initial Mage magic system
32: Expand/enhance equipment system to include new item slots
33: Consider a crafting system
34: Examine game balance, consider options
35: Examine faithfulness to the original system, consider options
36: Re-arrange file structure to be more organized
37: Put up any relevant notes about process so far onto wiki
38: Implement Mage storyline
39: Expand existing storylines
40: Add additional locations
41: Polish up stand-out issues
42: Implement reasonable non-core vampiric abilities
43: Implement reasonable non-core shapeshifters
44: Iterate over Mage magic system
45: Create Hunter racial traits
46: Implement Hunter abilities
47: Implement Hunter storyline
48: Expand existing storylines
49: Add additional locations
50: Polish up stand-out issues
51: Create Changeling racial traits
52: Implement Changeling abilities
53: Implement Changeling storyline
54: Expand existing storylines
55: Add additional locations
56: Polish up stand-out issues
57: Create Demon racial traits
58: Implement Demon abilities
59: Implement Demon storyline
60: Expand existing storylines
61: Add additional locations
62: Polish up stand-out issues
63: Create Mummy racial traits
64: Implement Mummy abilities
65: Implement Mummy storyline
66: Expand existing storylines
67: Add additional locations
68: Polish up stand-out issues
So far, my early test is letting me move around the dungeon, but the stock monsters are standing still, and I can't attack them. Since all I changed was adding races into the example module so far, I'm not totally sure what happened there.
EDIT 6/29/10 - I finally decided to write up all of those little chunks. They vary in time required, and probably contain a lot of sub-tasks themselves. Regardless, my task list:
1: Make basic module setup (done)
2: Use basic dungeon for testing (done)
3: Create basic skeleton for future development (partial)
4: Create and implement StoryTeller module (partial)
5: Create Vampire racial traits (done)
6: Implement basic melee combat (done)
7: Implement basic NPC monsters (done)
8: Implement vampire abilities (partial)
9: Implement basic UI (done)
10: Implement 1-2 custom dungeons
11: Implement world map
12: Change starting location based on race
13: Polish up stand-out issues
14: Implement lighting system
15: Implement Equipment/Weapons and armor
16: Implement ranged combat
17: Create Werewolf racial traits
18: Create Mortal racial traits (partial)
19: Implement cities to visit with non-hostiles outside of dungeons.
21: Implement additional dungeons
22: Implement Willpower spending
23: Implement werewolf abilities
24: Polish up stand-out issues
25: Implement Umbra and spirits
26: Implement more NPC monsters
27: Create initial metaplot
28: Create race-specific storylines
29: Fix/Implement social-interaction-based powers
30: Create Mage racial template
31: Create initial Mage magic system
32: Expand/enhance equipment system to include new item slots
33: Consider a crafting system
34: Examine game balance, consider options
35: Examine faithfulness to the original system, consider options
36: Re-arrange file structure to be more organized
37: Put up any relevant notes about process so far onto wiki
38: Implement Mage storyline
39: Expand existing storylines
40: Add additional locations
41: Polish up stand-out issues
42: Implement reasonable non-core vampiric abilities
43: Implement reasonable non-core shapeshifters
44: Iterate over Mage magic system
45: Create Hunter racial traits
46: Implement Hunter abilities
47: Implement Hunter storyline
48: Expand existing storylines
49: Add additional locations
50: Polish up stand-out issues
51: Create Changeling racial traits
52: Implement Changeling abilities
53: Implement Changeling storyline
54: Expand existing storylines
55: Add additional locations
56: Polish up stand-out issues
57: Create Demon racial traits
58: Implement Demon abilities
59: Implement Demon storyline
60: Expand existing storylines
61: Add additional locations
62: Polish up stand-out issues
63: Create Mummy racial traits
64: Implement Mummy abilities
65: Implement Mummy storyline
66: Expand existing storylines
67: Add additional locations
68: Polish up stand-out issues
So far, my early test is letting me move around the dungeon, but the stock monsters are standing still, and I can't attack them. Since all I changed was adding races into the example module so far, I'm not totally sure what happened there.