Well the first thing you might want to do is to check what a village should be able to do.
While Miner would be a nice job, the question still exists if villagers should be allowed to mine. Also it would make sense to create mechanics that actually create some economy.
So there are some questions that need to be taken care of, since it actually changes a lot:
1. Should Villages expand on themself?
A Village would have several types of Buildings. Community-Buildings like the well or propably a church, buildings for processing like a forge and of course living-space. So you might also want to look into the weird decision of villagers to live within every "thing" that has a 3 doors etc. Villages expending on themself could lead to some troubles, exspecially if they have to clear ground for it.
2. How much should a village be allowed to change it's surrounding?
Choping down trees and replanting them or planting some wheat is not such a problem. But if they go to harvest sand, or even mine they could drastically change the landscape. This could be a bad idea.
3. Should Villages develop based on there ressources or should ressource-needs develop based on the idea of building a certain object?
They could either tell the player that they want to build a forge and need certain materials or the player cells them certain materials and they decide to build a forge. The former is propably easier to code, the later would be a bit more realistic.
While Miner would be a nice job, the question still exists if villagers should be allowed to mine. Also it would make sense to create mechanics that actually create some economy.
So there are some questions that need to be taken care of, since it actually changes a lot:
1. Should Villages expand on themself?
A Village would have several types of Buildings. Community-Buildings like the well or propably a church, buildings for processing like a forge and of course living-space. So you might also want to look into the weird decision of villagers to live within every "thing" that has a 3 doors etc. Villages expending on themself could lead to some troubles, exspecially if they have to clear ground for it.
2. How much should a village be allowed to change it's surrounding?
Choping down trees and replanting them or planting some wheat is not such a problem. But if they go to harvest sand, or even mine they could drastically change the landscape. This could be a bad idea.
3. Should Villages develop based on there ressources or should ressource-needs develop based on the idea of building a certain object?
They could either tell the player that they want to build a forge and need certain materials or the player cells them certain materials and they decide to build a forge. The former is propably easier to code, the later would be a bit more realistic.