Here is the list of features for version 0.1. I am sure I forgot at least an item. “Stoneage” will be a more polished and rich version 0.1. I have included in the list both existing and future features.
- Created based on map size, height, biome and map type. Map type includes slight incline maps, mountain maps (less soil, more rock) and experimental random elevation map.
- Initial dwarf and equipment customization
- 3 general map types based mostly on soil, sand or ice based on biome (I have no idea how you will survive on the ice map)
- Map exploration on a single Z level. To compensate, maps will be larger.
- New display mode, based on current Z level, decrement and increment. You can swap between rendering Z levels form current minus decrement to current and current minus decrement to current plus increment. This should help a lot when rendering performance is not enough, because you can fine tune the number of Z levels that will be displayed. UI component to track this information.
- Map can be zoomed with two zoom levels.
- Wall borders and short wall draw mode that can be toggled
- Progressive snow fall
- Action: remove snow. Cosmetic and only temporary
- Progressive grass grow
- Action: remove grass. Cosmetic and only temporary.
- Primary build element for maps.
- List of stones is near final, and does not include ore.
- Action: dig wall. This will remove a tile or rock, creating a passage. You will get between 2-5 stones. Stones only have one size, even if it not that realistic. It is not fun to deal with 10 sizes of stone that can only be converted down, not up. Due to the sheer abundance or rock, the resulting stones will not be visible on the map. You will not need a stone stockpile and hauling of stone labor. This is an abstraction, because there is no way you can run out of stone and I would like to keep focus on creating rooms and passageways rather than endlessly hauling stone. Stone related tasks will be a little longer to include time for the invisible hauling operation.
- Action: dig floor. Sometimes it can result in one usable stone. Low chance. If the floor (or wall) is sand, you will get all the sand.
- Smooth and engrave for walls and floor. You can choose the pattern, but all patterns will look the same when viewed on the map.
- Only on the top layer of the world. Fertile. Not present on mountain.
- Stone can carved into furniture, containers, decorations or crafts.
- Carved large objects like furniture can be moved
- Open ended craft list. There are no fixed options except a few necessary items. You enter anything in a text box and the item is created. If you drop a picture in the right location, the item will even look like in the picture. No modding or technical skill required.
- First batch of trees, either 16 or 32.
- System designed to handle both realistic and more fantasy oriented plants.
- Trees can have leaves, fruit or seeds.
- Action: harvest leaves. You can choose the amount of leaves to harvest. Repeated harvesting of a majority of leaves will kill the tree.
- Leaves come with little out of the box recipes. Leaves are flexible and ship with normal properties for leaves. Using the modding tools you can design leaves that have seeds.
- Action: harvest fruit. Fruit is generally edible and has seeds.
- Using the editor you can design a tree that has seeds without any leaves or fruit.
- When harvesting an entity that has seeds, you will get units of that respective entity prepared for eating/processing and the seeds. I do not want to over complicate things for the player and have them worry about things that they already extracted seeds from.
- Action: cut down tree. This will remove the tree and deny you its bearing potential. You will get 5 logs. Branches will be chopped down to firewood, making you not waste wood that is too small to form a log. Firewood can be used for making wood crafts. You will not get fruit, seed or leaves.
- Action: cut down tree and remove trunk and roots. Very long task that gives extra firewood and fully frees up the tile.
- Similar to stonecrafting, but you do it at a workshop and have a few extra items.
- Semi final list of 16 plants
- Behave like trees, but cutting them down yield plants and not wood. While trees can be harvested year after year and can be considered useful only for their yield if you do not need wood, plant generally are planted and fully removed by harvesting to get a useful yield.
- With plants and trees the focus is more on surface plants rather than cave plants. I would like you to have to defend and place crops strategically rather than turtle up in a cave.
- Workshops for the tasks above
- Building walls from stone blocks or bricks, with or without roof
- Building roads
- One centralized place where you can see all your stockpiles
- Inspect the skills, gear and tasks for all your dwarves
- The editor that I use to populate the world and create the rules made public