Game Loop - Ghost4dot2/Harvest-Dungeon GitHub Wiki

The game loop is split into 3 parts: Farming, Dungeons, and Deliveries

Farming

Each day starts in the small clearing that you have claimed as the base of your operations. Here you have your house which initially contains your bed, storage, and journal. You also start with some basic tools that allow you to begin clearing out the rocks and trees in the area. From there you establish your crop beds and fields to begin farming.

Dungeons

Dungeons are wild areas where you gather the necessary materials to build up and improve your farm as well as make deliveries (more on that later). Dungeons are rogue like in the sense that one does not know what order the 'rooms' will appear in, but for the most part the 'room' list will always be the same.

Rooms

'rooms' will have a list of creatures that can spawn in them during certain seasons. In addition monster activity can change in according to the cycle of the moon or other natural events. These rooms are also directly impacted by major events, such as a volcano erupting, and can be altered for the lifetime of your save file.

An example of such a room is one that has a boulder in a lower area. If you blow up the boulder it floods that lower level and allows you to travel to a new zone from that room. By doing this though you do change other rooms in the dungeon as the new source of water draws in new creatures and the extra water turns otherwise grasslands into swamps.

Monsters

Monsters are divided into 2 main categories Plant and Meat. You also get different results from killing or capturing the monsters. (Note not all plants need to come from a plant monster)

Both have a variety of characteristics but upon killing or capturing a plant creature you have to go back to your farm to plant its seeds and grow the plants for harvesting. You can also breed the plants to improve characteristics like quantity, and time.

Meat Monsters when caught can be brought back to harvest specific resources from them. You can also tame some of them to be your companion when you go into the dungeons. Breeding is also important for these creatures, and some crossbreeding can happen as well.

Deliveries

Deliveries are the way the story progress and changes. Each delivery has a deadline (some infinite) and as you full fill the deliveries you make friends with your patrons. You encourage humans to come from underground and depending on who you help new resources and tools become available to you. But be careful not everyone you help is human and this can lead to the disappearance of some of your original contacts.

Deliveries also can lead to new dungeons being unlocked for exploration.

Theoretical Endings

  • Humans repopulate the surface
  • You aid the Monster king
  • You become the Monster King