Home
About MyGame, Nethack/Dwarf Fortress-like game
Hall of the Mountain King (HotMK)
Lonely Mountain (LK)
King of the Lonely Mountain (KotLM)
Dragon Mountain
Along Came the Dragon (ACtD)
Dwarrowdelf
Versio 1
- Minimaalinen setti featureita, jotta saadaan toimiva pelikokonaisuus kasaan
Kartta
- 3D tilegrid
- Tile (lattia, sisältö)
- Pintaterrainit
- Mineraalit/metallit
- Kasvit
Pathfinding
- A*
LOS
- All visible
AI Server
- NPC:t. random harhailu, pakeneminen, hyökkäys
- dwarffien pakeneminen
Items
- type (ase)
- subtype (miekka)
- materiaali
AI client
- Pakolliset asiat
- juominen, syöminen
- nukkuminen
- juominen, syöminen
Action
- Yksittäinen asia mitä tehdään nyt
- Voi kestää useampia turneja
Job (client)
- Job lista
- Yksi dwarf tekee yhtä jobia
- Juominen yms ovat jobeja, mutta eivät listassa (personal job)
- Job voidaan breakata, job jää listaan
- Job voidaan abortata, job poistetaan
- Jobilla voi olla sub-jobeja
- subjobeilla eri owner?
- rakenna esine (n kpl sourceitems –> product)
- hae source 1 (parallel)
- mene lähimmälle sourceitemille
- ota item
- mene pajalle
- tiputa item
- mene lähimmälle sourceitemille
- hae source 2 (parallel)
- …
- …
- rakenna
- hae source 1 (parallel)
- rakenna esine (n kpl sourceitems –> product)
Dwarf moodit
Idle
- Server hoitaa
- Client ei ole antanut tehtävää
- Dwarf “lepää”, stresspoints tms laskee
- Syö
- Juo
- Harhailee
- Client voi keskeyttää koska vain
Work
- Client hoitaa
- Client antanut työn
- Stresspoints nousee
Override
- Server hoitaa
- Client haluaa ohjata, mutta server overridee
- Paniikkitilanteet
- Kova nälkä tai jano
- Stresspoints nousee
Tehtävät asiat
- Minettää (luolien teko, metallien hankkiminen)
- Puitten kaataminen
- Juoma (vettä järvestä), ruoka (marjoja pensaasta)
- Workshop-alueet
- carpenter
- mason
- blacksmith
- carpenter
- Varastoalueet

