Ooh, this sounds promising @basteklein
. How deep into crafting are you hoping to go? Will you be adding ways to automate some things? Will there be a leveling and class system? If this game becomes popular, do you think you would go as far as giving us the ability to travel to other planets/dimensions?
Speaking of infinite lower levels, you could also have infinite higher levels as well . Would be cool if the first floor of a building can be a part of the world map so you can pass right through the first floor of a building without having to go to another map, while upper and lower levels would have to be in separate maps. Instead of adding a map for every single staircase that a map has, just have each staircase or hole lead to the same level. for example, If you are building multiple two story houses on one map and you climb up to the second floor of one house, you should be able to see the second floor of the other houses, since they are all in the same level. This keeps all of the levels going up uniformely, creating a "column" of maps that exist one on top of the other and with the same amount of space.
I also like the fact that you can move into a new room when you get to the edge of a room, that could make different biome generation easy because you just need to designate the biome for each room and generate different things based on each biome. We could also do with a chunk map that shows all of the rooms/chunks that we've been in and the biome types of each. The map should focus the room that the player is in at the center so that you always know what's around you, but sooner or later we will want to be able to zoom out further and pan around the map, especially if we've done a lot of exploring. If you are planning to add at least a minimal amount of automation, I recommend being able to keep a number of rooms loaded(but not visible) in a radius around you so you have room to move while your automations do their thing, or what if only the column that you are in was loaded, so that automations above and below you can operate.
What are the texture specs so we can contribute to decorations? Would be neat to work on floor and wall types, resource images, plants, and other terrain types. I especially want to work on resources, I have many ideas for them.
I have an idea for a resource chain that you might like below. The chain leads you through the main crafting materials of the game, and some of the main buildings and furnature that could be added.
flooring: plank floor
flooring: cobble floor
wall: plank wall
wall: log wall
wall: cobble wall
furniture: wooden chair - should be able to sit in the chair, food grants bonus hunger points when eaten whilst sitting in a chair and health regeneration should slightly increase while sitting. Food should grant even more bonus hunger points if you sit in a chair that's facing a table while eating it.
furniture: wooden table
furniture: torch - crafted from sticks and coal. obviously spreads light in the darkness. that's if you are planning on adding light.
overworld structure - gravel pile - mined to obtain gravel, and sometimes flint
cave block: gravel - mined to obtain gravel, and drops flint more often.
item: gravel - used mainly for pathing
flooring: gravel path
item: - flint - used in many crafting recipes
furniture: furnace - basic cooking and smelting - requires stone and flint
cave block: coal ore - mined to obtain coal
item: coal: 1 coal can smelt 4(?) items. can be obtained by smelting wood in a furnace or mining coal ore in caves
cave block: copper ore - can be mined to obtain copper ore
item: copper ore - smelt in a furnace to obtain copper
item: copper - used in many crafting recipes.
cave block: iron ore - can be mined to obtain iron ore
item: iron ore - smelt in a furnace to obtain iron
item: iron- used in many crafting recipes.
cave block: gold ore - can be mined to obtain gold ore
item: gold ore - smelt in a furnace to obtain gold
item: gold- used in many crafting recipes .
item: gold coin - the main game currency, one gold ingot crafts into multiple coins.
furniture: forge - tier 2 smelting, only accepts coke for fuel - requires 1 furnace, lots of iron
item: coke - 1 coal refines into 1 coak in a furnace, used for forging steel from iron and iron ore, and 1 coke item smelts 1 item in the forge, this is to make steel a bit harder to obtain at first.
item: steel - used in many crafting recipes
furniture: alloy forge: a more efficient smelter with 2 inputs and 2 output slots. made with a forge and lots of steel. 1 coke smelts 2 items. If the right combination of 2 items are inserted and smelted, a new material is created, but if two items that won't mix are inserted, the alloy forge will act like a double furnace, smelting both items at once into their normal products.
item: antanium - a mixture of steel and gold, a very durable material. used in many crafting recipes
That's as far as I've gotten Obviously, each metal should have it's own set of tools and armor built from it, and each tier of tools are faster and more durable that the others. You can mix this up and complicate the process as much as you want, I was just trying to provide a skeleton plan for you to build off of in case you didn't have one yet.
Anyway, hope you like at least some of these ideas, let us know about the texture specs.