ungleich-learning-circle/balazs/python-the-hard-way/ex45_game_outline/game_outline.org

1.6 KiB

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