Priority and the building task
Forgetaboutme
Member
Hey guys.
There is a thing about the priority in the building task I do not really understand.
Let's just say that your are building the fifth layer of a straight wall, ten or even more bricks long, with a stair brick at the beginning. 5 Bricktrons are assigned to that task . Usually they start placing the bricks the furthest distance away from the stair brick.
It may happen that due to a "trafficjam" on top of that wall the fourth brick next to the stair gets placed even though there are still blueprints behind it.
From now on every Bricktron trys to find a way to the no more accessible blueprints first until he finds an accessible one.
The Bricktrons keep on doing so (which slows the task down) until they finally place the stair brick and thus get access to the last blueprints as well.
And now:
Let's just say you start with the stair brick and then one brick after another.
There is a thing about the priority in the building task I do not really understand.
Let's just say that your are building the fifth layer of a straight wall, ten or even more bricks long, with a stair brick at the beginning. 5 Bricktrons are assigned to that task . Usually they start placing the bricks the furthest distance away from the stair brick.
It may happen that due to a "trafficjam" on top of that wall the fourth brick next to the stair gets placed even though there are still blueprints behind it.
From now on every Bricktron trys to find a way to the no more accessible blueprints first until he finds an accessible one.
The Bricktrons keep on doing so (which slows the task down) until they finally place the stair brick and thus get access to the last blueprints as well.
And now:
Let's just say you start with the stair brick and then one brick after another.
Comments
Yeah, this kind of situation may occur during the building phase depending on the kind of structure you're trying to make. I asked one of our programmer to explain it to me since the logic behind it is hard to grasp.
From what I was able to understand, there's no priority level for the bricks. No brick has a priority property. It may seem logic for the stairs to have one but since the stairs can be also use as a decorative element it would cause other corner cases.
Ultimately what's important is for the Bricktrons can create the structure they were ordered to build. So in the big picture, it doesn't affect the game performances. It was conceived and designed this way.
Hope it answers your question,
Ben
Do they actually understand what they are building?
Oh, and I didn't mean the game performance as I said "it slows the task down". It was about that the Bricktrons spend time looking for a way to the unaccessible bricks instead of placing the accessible ones.
They don't get stuck, finally they find a brick to place, but the more blueprints are unaccessible the more time they spend with looking for a way to them. So, they just can't remember that there are unaccessible bricks.
The workaround would be to delete all the blueprints, but that sucks when you have to delete 50 or so,heh.
posting here because it could be the same topic I think.
Could it be that the bricktons don't talk to each other?
Sometimes I think they want to place the same stone and get confused over it if someone else is planting that element. If that happens they often decide to plant an element far away insted of the blueprint right next to them.
Edit:
@Forgetaboutme
By the way ur Screens look awesome, I really do love them.
Comparing mine to them i would like to sit in a corner and cry
But I know what are you talking about:
Make a guess what this guy is going to do,heh.
What if when a Brickton picks up a stone and decides where to place it, that blueprint get's marked as placed.
This way maybe they would not have so many problems.
Save game below that shows what I mean.
I can't say exactly, that's programmer magic at work The explanation I gave you is a simplified one, there's probably some kind of priority system of some sort. If there were none, the Bricktrons would not be able to build anything. But the he way it was explained to me, from my understanding, the Bricktrons don't see a difference between the normal bricks and the stairs.