|
@@ -0,0 +1,51 @@
|
|
1
|
+Note: This document describes a "1.0" version of the game, not necessarily the game as it is now.
|
|
2
|
+Some of the maybe section could be post 1.0 or just never happen.
|
|
3
|
+* Overview
|
|
4
|
+A real-time RPG focused fantasy simulation game with permadeath, base building, and light RTS mechanics.
|
|
5
|
+* Inspirations
|
|
6
|
+The following games directly inspired the development:
|
|
7
|
+- [[http://bay12games.com/dwarves/][Dwarf Fortress]] (heavy inspiration)
|
|
8
|
+- [[http://rimworldgame.com/][Rimworld]] (I really really like the advanced-mode labor system here)
|
|
9
|
+- [[https://en.wikipedia.org/wiki/Battlezone_%25281998_video_game%2529][Battlezone]] and [[https://en.wikipedia.org/wiki/Battlezone_II:_Combat_Commander][Battlezone II]] (primarily the latter as that is what I played the most)
|
|
10
|
+- [[https://en.wikipedia.org/wiki/Dungeons_%2526_Dragons][Dungeons and Dragons]] (a lot of my magic/background lore inspiration is currently from here)
|
|
11
|
+* World Generation (Heavily dwarf fortress inspired)
|
|
12
|
+** Definites
|
|
13
|
+- Procedural generation of terrain.
|
|
14
|
+- History and civilization generation.
|
|
15
|
+- Basically steal all the ideas from dwarf fortress world generation because it is awesome and I LOVE it.
|
|
16
|
+** Maybes
|
|
17
|
+- Spherical world.
|
|
18
|
+- Multi threading (This is hard, but I imagine doable to a certain extent. I doubt it can be perfectly concurrent).
|
|
19
|
+- Guided generation. This would be a system where the player is a God-like character during world generation and can pause + cause events + resume.
|
|
20
|
+* Creating Character (see [[file:character.org][character.org]])
|
|
21
|
+** Definites
|
|
22
|
+- Race (Elf, orc, human, whatever)
|
|
23
|
+- Sex
|
|
24
|
+- Gender
|
|
25
|
+- Variety of appearance options
|
|
26
|
+- Age (if you want to die of old age 10 minutes in, be my guest...)
|
|
27
|
+- Civilization (optional)
|
|
28
|
+- Physical and Mental attributes (point based system)
|
|
29
|
+- Equipment (point based system, see Dwarf Fortress embarks)
|
|
30
|
+- Skills (point based system, also similar to Dwarf Fortress)
|
|
31
|
+** Maybes
|
|
32
|
+- Voice customization (no actual audio, this would be used as modifiers in character interactions)
|
|
33
|
+- Background from discrete list (this could give bonuses and negatives (always both) to various things)
|
|
34
|
+* Main Gameplay (consider this entire section "maybes")
|
|
35
|
+** World
|
|
36
|
+- Tile based from top to bottom (will this make realtime character control hard or annoying?)
|
|
37
|
+- Multi z level
|
|
38
|
+** Time
|
|
39
|
+- Realtime in area around character(should this be configurable? automatically shrink/expand based on performance?)
|
|
40
|
+- Degrades to some kind of more long term/less specific time for the rest of the world (but the rest of the world *does* keep running)
|
|
41
|
+- Player can pause which freezes universe time until unpaused
|
|
42
|
+** Character Control
|
|
43
|
+- Realtime non-combat control (does this suck with tiles?)
|
|
44
|
+- Turn based combat control (see combat section)
|
|
45
|
+- No automatic pauses, all pausing is manual
|
|
46
|
+- Specific keybindings/menu/layouts to be decided. Multiple clients planned.
|
|
47
|
+- Do I want continuous control (hold down direction key to move) or more RTS style (select tile for character to move to)? Both?
|
|
48
|
+** Combat
|
|
49
|
+- Turn based
|
|
50
|
+- Some kind of instance like system. Things outside combat area continue moving around in realtime, but if they enter the combat area they become part of turn based. (GIANT MAYBE BECAUSE THIS SOUNDS HARD TO GET RIGHT BOTH TECHNICALLY AND GAMEPLAY)
|
|
51
|
+- Mostly DnD style combat. I like how realistic dwarf fortress is but I may stick to hitpoints.
|