65 lines
1.6 KiB
Org Mode
65 lines
1.6 KiB
Org Mode
|
* Cli minecraft - game outline
|
||
|
|
||
|
|
||
|
** Sketch
|
||
|
|
||
|
*** Flow
|
||
|
User anwser a couple of question that will decide the modifiers, biome, hardness
|
||
|
|
||
|
Everything gets initalized, lots of random values + added modifiers
|
||
|
|
||
|
print "Survive"
|
||
|
User will be presented with options:
|
||
|
- Check the map : 32x32
|
||
|
- Options based on which grid the person is
|
||
|
- Options based on what the user can craft (if wood=1: do print stick)
|
||
|
|
||
|
(1): Rest 1 hour
|
||
|
(2): Collect wood
|
||
|
(3): Craft X
|
||
|
|
||
|
Every hour the user can decide what to do. Extra options are presented based on the requirements fulfilled.
|
||
|
|
||
|
|
||
|
*** Mechanics
|
||
|
|
||
|
25-25-25-25 Biome=desert(lots of sand), moderate(lots of food), monsoon(lots of rivers)
|
||
|
x-y grid 32x32, every grid has a special item, like riverback-water/rocks, forest-food/wood, mountain-rocks/
|
||
|
|
||
|
Shall the output be interactive like assign values to function .e.g.: check map which can be callled like 1,2,3
|
||
|
OR
|
||
|
the user can call any function (e.g.: make stick) and the possible functions are printed (just as an indicator)
|
||
|
|
||
|
|
||
|
** I want to have
|
||
|
|
||
|
TODO prioritize here, best bang for the time basis
|
||
|
|
||
|
|
||
|
- Every hour action? An action can be multiple hours?
|
||
|
|
||
|
- An action can fail? (Fail percentages)?
|
||
|
|
||
|
- an inventory with things, that you can pick out during things
|
||
|
|
||
|
- day and night -> notion of time
|
||
|
|
||
|
- a life building game / survival
|
||
|
|
||
|
- start in a wood and you can decide to do things
|
||
|
|
||
|
- health bar / food bar?
|
||
|
|
||
|
- Map generation -> having a grid an position tracking?
|
||
|
|
||
|
** Questions
|
||
|
|
||
|
How can I make it open-world? Generative?
|
||
|
|
||
|
Biomes, different starting points with randomized items that belong to biomes and you can find them?
|
||
|
|
||
|
Crafting recipes like minecraft?
|
||
|
|
||
|
Rand, rand rand! -> different scenarios
|
||
|
|