I'd like to be able to craft a peasant. Then, I could give him orders like, "mine here" or "cut down all the trees in this area and plant a new tree each time you do" or "farm" or "hunt" or "guard"
They would live in houses, and I would have to keep them supplied with food and tools (pick axe for miners, swords for hunters, etc.)
"Craft a peasant" is a great euphemism. Unfortunately you'd need crafting components of someone of the opposite gender, a bottle of wine, and some Barry White music, and those aren't in the game yet.
In all seriousness though, it sounds like what you want is the population management aspect of Dwarf Fortress in minecraft. That would be awesome, but I imagine it would be seriously difficult to code. It wouldn't be an improvement to the game, it would practically be an entirely new game in and of itself. Just think of the challenges. You'd have to add smart AI that can navigate through 3D terrain and tunnels without getting lost or stuck on objects. There would have to be a clear way of telling it what to mine and what to not mine, like the walls of your house. It was have to be smart enough to handle complex situations, for example building a tower of dirt to climb high enough to chop the branches of a high tree it can't reach. Every task would require its own entirely different programming
it would practically be an entirely new game in and of itself.
This could be sufficiently complicated to qualify as a new game. But what I had in mind was something simple, like the rest of minecraft.
Think of it as taking just one of the things that's good about coop, and allowing you to have that in single player mode. I just want some friends to help with resource gathering. I don't need an AI that can win at Jeopardy.
Quote from Regular Hexahedron »
You'd have to add smart AI that can navigate through 3D terrain and tunnels without getting lost or stuck on objects.
Such code already exists in the game, so this is a moot point. I didn't suggest that minecraft solve the traveling salesman problem. I just wanted to say, "go to this area (which is close by) and cut down the trees within 50 meters" - that's no more difficult than the code that a zombie is running.
Quote from Regular Hexahedron »
There would have to be a clear way of telling it what to mine and what to not mine
That's more complicated than what I'm suggesting. I wouldn't expect the AI to do all the mining itself. I would dig a tunnel that goes down to a certain level, then ask the AI to clear out a room three blocks high and perhaps 50 blocks square at that level. All that's really needed is a kind of totem. Assign a miner to a totem and he walks to it, then starts mining. If he encounters a place where he'd have to step down (as in, he entered a cave) he would not step down.
Quote from Regular Hexahedron »
It was have to be smart enough to handle complex situations, for example building a tower of dirt to climb high enough to chop the branches of a high tree it can't reach.
That's more complicated than what I'm suggesting. All the lumberjack peasants should do is harvest wood four blocks from the ground and lower.
Quote from Regular Hexahedron »
Every task would require its own entirely different programming
With all due respect, you're over complicating this entire issue. If minecraft didn't have mine carts and I suggested it, then you could come up with a dozen reasons why "that's too complex" and "every terrain and type of cart would require its own entirely different programming."
Think simple. Minecraft is beautiful because it's simple. Don't over think my suggestion. What I'm suggesting is little more complex than a zombie.
When pigmen villages (normal non-zombie pigmen) come out, you should be able to attract them into working for you.
this should not reqire gold, rather bread.
this would mean that Infrastructure, and land would be required in order to keep these pigmen serfs around.
Rollback Post to RevisionRollBack
DERP HERP!
I HATE SIGNATURES MADE BY PEOPLE WHO THINK THEY'RE BEING CLEVER.
When pigmen villages (normal non-zombie pigmen) come out, you should be able to attract them into working for you.
Yeah, that would be fine too. Maybe you could trade with them.
Basically, I only play in survival mode, hard difficulty. And I don't cheat. I have something I'm working on that will require 720 blocks of wood. So I'm sort of grinding - every day I cut down trees and plant more.
It'd be neat if, as I got more advanced, I could hire people to do that for me.
Also, it just occurred to me that a soldier would be nearly the same as a wolf. That is to say, the code that a soldier serf would execute would be nearly the same as what a tame wolf executes.
So, some of the coding for this is already in place.
Interesting idea :smile.gif:
Also I think to avoid the issue of people using serfs to do all their grinding, the serfs might have a limited carrying capacity. But there have been many times when I was working on a complicated project i wished I had a grinder to gather some of the mundane resuorces :/
Also just another fellow human being would be nice.
:smile.gif:
"Craft a peasant" is a great euphemism. Unfortunately you'd need crafting components of someone of the opposite gender, a bottle of wine, and some Barry White music, and those aren't in the game yet.
I get your joke, sir. Well played.
That said, I don't like this idea, and find it even harder to figure out how to implement it. You'd either need to make workers spontaneously appear, which is rather creepy, or add existing workers just wandering around, which not only destroys the sense of isolation but raises the question why they're working for you and not vice versa. Sorry. :/
You'd either need to make workers spontaneously appear, which is rather creepy, or add existing workers just wandering around
Can you explain to me why you think this? Have you ever played an RTS like warcraft? Do the workers spontaneously appear? Are they just wandering around? Is it rather creepy? Then why do you assume any of those things would be true with my idea?
Here's what I have in mind: the player builds a building to a particular specification (or if you don't like this idea, there are a dozen alternatives - perhaps you have to craft a building on your workbench then you place it). At any rate, 1 building gives you 1 serf. You would have to pay the serf by depositing bread in the house. You could then give the serf very simple orders like, "go to this totem and mine" or "go to this totem and harvest trees"
A totem would be something else you'd have to craft.
When the sun comes up, the serf leaves his house and walks to the totem, then follows your order until the evening - if it took him 1/8th of the day to walk there, then he'll quit work 1/8th of the day before sunset. After work, he returns to his house to sleep. If you haven't paid him his bread, then he wont work the next day.
why they're working for you and not vice versa. Sorry. :/
For the same reason serfs worked for lords in medieval times. You own the land. Minecraft is your world, right?
viewtopic.php?f=1&t=9707&hilit=Traps
viewtopic.php?f=1&t=24346
I'd like to be able to craft a peasant. Then, I could give him orders like, "mine here" or "cut down all the trees in this area and plant a new tree each time you do" or "farm" or "hunt" or "guard"
They would live in houses, and I would have to keep them supplied with food and tools (pick axe for miners, swords for hunters, etc.)
In all seriousness though, it sounds like what you want is the population management aspect of Dwarf Fortress in minecraft. That would be awesome, but I imagine it would be seriously difficult to code. It wouldn't be an improvement to the game, it would practically be an entirely new game in and of itself. Just think of the challenges. You'd have to add smart AI that can navigate through 3D terrain and tunnels without getting lost or stuck on objects. There would have to be a clear way of telling it what to mine and what to not mine, like the walls of your house. It was have to be smart enough to handle complex situations, for example building a tower of dirt to climb high enough to chop the branches of a high tree it can't reach. Every task would require its own entirely different programming
This could be sufficiently complicated to qualify as a new game. But what I had in mind was something simple, like the rest of minecraft.
Think of it as taking just one of the things that's good about coop, and allowing you to have that in single player mode. I just want some friends to help with resource gathering. I don't need an AI that can win at Jeopardy.
Such code already exists in the game, so this is a moot point. I didn't suggest that minecraft solve the traveling salesman problem. I just wanted to say, "go to this area (which is close by) and cut down the trees within 50 meters" - that's no more difficult than the code that a zombie is running.
That's more complicated than what I'm suggesting. I wouldn't expect the AI to do all the mining itself. I would dig a tunnel that goes down to a certain level, then ask the AI to clear out a room three blocks high and perhaps 50 blocks square at that level. All that's really needed is a kind of totem. Assign a miner to a totem and he walks to it, then starts mining. If he encounters a place where he'd have to step down (as in, he entered a cave) he would not step down.
That's more complicated than what I'm suggesting. All the lumberjack peasants should do is harvest wood four blocks from the ground and lower.
With all due respect, you're over complicating this entire issue. If minecraft didn't have mine carts and I suggested it, then you could come up with a dozen reasons why "that's too complex" and "every terrain and type of cart would require its own entirely different programming."
Think simple. Minecraft is beautiful because it's simple. Don't over think my suggestion. What I'm suggesting is little more complex than a zombie.
this should not reqire gold, rather bread.
this would mean that Infrastructure, and land would be required in order to keep these pigmen serfs around.
I HATE SIGNATURES MADE BY PEOPLE WHO THINK THEY'RE BEING CLEVER.
Yeah, that would be fine too. Maybe you could trade with them.
Basically, I only play in survival mode, hard difficulty. And I don't cheat. I have something I'm working on that will require 720 blocks of wood. So I'm sort of grinding - every day I cut down trees and plant more.
It'd be neat if, as I got more advanced, I could hire people to do that for me.
So, some of the coding for this is already in place.
Also I think to avoid the issue of people using serfs to do all their grinding, the serfs might have a limited carrying capacity. But there have been many times when I was working on a complicated project i wished I had a grinder to gather some of the mundane resuorces :/
Also just another fellow human being would be nice.
:smile.gif:
I get your joke, sir. Well played.
That said, I don't like this idea, and find it even harder to figure out how to implement it. You'd either need to make workers spontaneously appear, which is rather creepy, or add existing workers just wandering around, which not only destroys the sense of isolation but raises the question why they're working for you and not vice versa. Sorry. :/
Can you explain to me why you think this? Have you ever played an RTS like warcraft? Do the workers spontaneously appear? Are they just wandering around? Is it rather creepy? Then why do you assume any of those things would be true with my idea?
Here's what I have in mind: the player builds a building to a particular specification (or if you don't like this idea, there are a dozen alternatives - perhaps you have to craft a building on your workbench then you place it). At any rate, 1 building gives you 1 serf. You would have to pay the serf by depositing bread in the house. You could then give the serf very simple orders like, "go to this totem and mine" or "go to this totem and harvest trees"
A totem would be something else you'd have to craft.
When the sun comes up, the serf leaves his house and walks to the totem, then follows your order until the evening - if it took him 1/8th of the day to walk there, then he'll quit work 1/8th of the day before sunset. After work, he returns to his house to sleep. If you haven't paid him his bread, then he wont work the next day.
For the same reason serfs worked for lords in medieval times. You own the land. Minecraft is your world, right?