summaryrefslogtreecommitdiff
path: root/DEV.org
blob: 5629287de53a596dd8573e4e43046cd698b0b968 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
* Four fings for wargfood
** DONE Make Heroes
  - [X] route to serve the form
  - [X] form to enter a name
  - [X] route handler to take the post & persist object
** DONE Enter the tavern
  - [X] Wot's Yer Name, Fella? (make the form)
  - [X] handle post (set a cookie/header)
  - [X] make a tavern page
** TODO Make Adventures
  - creator
  - seers
  - title
  - rumors

As a player, I can "petition the Emperor" to submit a request for a adventure
against the darkness. I give this adventure a title it shall be known by.
I will become the CREATOR of the adventure, and one of its SEERS. I can
appoint fellow players as additional SEERS.

Once a adventure exists, any player may submit a RUMOR related to said
adventure. Rumors are viewable by all, but SEERS may act upon those rumors
to lay out a plan of attack, create a QUEST which is filled with HAZARDS
informed by those rumors.

** TODO Make Monsters (in adventures)
** TODO Attack Monsters (assign heroes / change status)

* More fings for wargfood
** TODO Setup Auth / User Reg
** TODO Deploy


* Notes & Concepts
** Nomenclature

| Project Managment Term        | Dnd Term                      |
|-------------------------------+-------------------------------|
| Task                          | Monster                       |
| User / Team Member            | Hero                          |
| Landing Page: Overview        | Tavern                        |
| Authorization                 | Doorkeeper                    |
| Sprint                        | Quest                         |
| Project                       | Adventure                      |
| User account creation         | Shrine                        |
|                               | Equipment/Loot                |
| Assignment To A Task          | Melee                         |
| Task Category / Tags          | Monster characteristics       |
| Miss Deadline / Take too long | Hero Death                    |
| Time Budget                   | Hit Points                    |
| Make a task                   | Report Rumor of Beast/Monster |
| Areas of Expertise            | Character Class               |
|                               | Level / Experience            |


Adventures can have a pace. The pace is used to deduct hitpoints when
nothing happens. Penalty for retreating: Roll a die,lose something
(hp), (equip).  


** TODO Plan Out Task Categories and Character Classes More Thoroughly

Here's the idea: Monsters have characteristics. Heroes' character classes
are determined by the kinds of monsters they defeat.

Should we pick discrete classes of character? Discrete classes of monsters?

E.g. Goblin wizard = ???
     Gelatinous Cube = ???

| Task Category   | Monster Class (smaller)         | Monster Class (Bigger) |
|-----------------+---------------------------------+------------------------|
| Feature         | Boss (dragon warlock elemental) | e.g dragon             |
| Task-SubFeature | orc, goblin, (minions)          | orc chieftan           |
| Task-StandAlone | not-minions (wolf)              | minotaur               |
|                 |                                 |                        |
|                 |                                 |                        |
|                 |                                 |                        |
| Bug 1           | (the undead)                    |                        |
| Bug 2           | (horrible undead)               |                        |
| Docs            |                                 |                        |
| Testing         |                                 |                        |
| Research        |                                 |                        |
| Art             |                                 |                        |
| Devops          |                                 |                        |
| Dev             |                                 |                        |


| Different Task Categorization                        |
|------------------------------------------------------|
| coding & debugging (& reproducing bugs) & unit tests |
| user testing                                         |
| devops                                               |
| art                                                  |
| documentation                                        |
|                                                      |

| Real World Activity            | purpose / qualities                    | Game World Hazard           | Character Class Points              |
|--------------------------------+----------------------------------------+-----------------------------+-------------------------------------|
| Bugs                           | putting down what should               | Undead                      | slayer                              |
|                                | have been dead already                 |                             |                                     |
|--------------------------------+----------------------------------------+-----------------------------+-------------------------------------|
| Art / Design / Content / Story | content is the "soul" of               |                             |                                     |
| music/                         | many projects... what .. beast         | mytical beasts              |                                     |
|                                | is this? what is the pain that         |                             | bard , illusionist,                 |
|                                | content... removes?  Emptiness         |                             |                                     |
|                                | blandness genericness ...              |                             | druid, shaman                       |
|                                | what beast is this?                    |                             |                                     |
|--------------------------------+----------------------------------------+-----------------------------+-------------------------------------|
| Documentation                  | making known the unknown               |                             |                                     |
|                                | the confusing clear. This              | bandits, the poor           |                                     |
|                                | is like a treasure hunt. Looking       | "small unryly humanoids"    | strategist,                         |
|                                | for gold in the wilderness of code.    |                             | advisor,                            |
|                                | but also like making maps to treasure. |                             |                                     |
|                                | navigation. cartography.      history  |                             |                                     |
|                                | chronicling. propaganda.               |                             |                                     |
|--------------------------------+----------------------------------------+-----------------------------+-------------------------------------|
| Deployment/Devops/Building     | killing nature, city building,         | animals, plants,            | soldier, knight                     |
|                                | army buidling, empire...               | nomadic peoples,            | priest, cleric                      |
|                                |                                        |                             | laborer, builder                    |
|                                |                                        |                             | siege engineer.                     |
|--------------------------------+----------------------------------------+-----------------------------+-------------------------------------|
| Research and making a          | to find new places to conquer, new     |                             | pilot, sailor, pirate               |
| report about it.               | resources to exploit, find treasures   |                             | "explorer", treasure hunter / rogue |
|--------------------------------+----------------------------------------+-----------------------------+-------------------------------------|
| Programming / Dev              | add features, create functionality..   | slimes, goblins, minotaurs, | fighter,                            |
|                                | make life interesting, boredome        | orc armies,                 | adventurer                          |
|                                | creating, inventing (b/c that's just   |                             | wizardry alchemy                    |
|                                | what people are doing here)            |                             |                                     |
|                                | (or b/c that's what my boss told me)   |                             | soldier                             |
|--------------------------------+----------------------------------------+-----------------------------+-------------------------------------|
| Beta Testing                   | there is no religion without followers |                             |                                     |
|                                | no city without citizens               | just "livin life"           |                                     |
|                                | no fame witout fanatics                |                             |                                     |
|                                | no renown without those who know       |                             |                                     |

*** Non-task merit earning action

- reporting a rumor that is verified
- verifying a rumor (?)
- lose merit if you rumor is considered specious
- adding context to a rumor (maybe other people give a +1)
- aiding another hero somehow
  

*** Note :  monster reporting and reclassification

When a feature/task/bug is "rumored", the "verifier" should be able to
reclassify it.

there could even be monster promotion mid battle. If it is revealed
that a monster is much much more deadly than initially thought.