You are right, it does change. However, I did discover something which could potentially be useful. If you set it up to so you have pistons pulling in the 4 horizontal directions, default it so the pistons are unpowered, and send a 1tick pulse to all 4 pistons simultaneously, the block will switch pistons. If you do this repeatedly, I found it would cycle between the four positions and being left in the middle.
For example, lets say it starts in the middle.
After 1 signal, it will be West.
After the 2nd, it will be East.
After the 3rd, it will be North.
After the 4th it will be South.
After the 5th it will be left in the middle again.
I don't know if it will consistently do this, and I do know the order may change, but it could still be useful for counting sets of 5 or something.
You're right it seems, as I just tested this. It pulls to the West, then North, then South, then East, then it pulls to the center. I really don't see any use for it though. The only thing I could think of would be a random number generator?
Although it's very unstable, sometimes it completely changes where the block is moved, although it seems to be determined by the speed that the single tick pulse is powering the pistons.
Where the furnace is the dispenser, facing the the brick, and the white space is empty, and the half slab is a button.
Upon pressing the button, an arrow is fired onto the brick block, and the player can walk into the hole in the safety glass wall to pick up the arrow, now embedded into the brick.
Hi
And I didn't think of that, that would make it a lot easier. And something I'm about to test, if arrows are pushed by water current.
Nope Possible ways are to blow up something that has arrows in storage (Chests/furnaces/dispensers) or dispense the arrows onto a row of blocks, and have the block the arrows are on, be pushed of pulled by a piston. The problem with that, it will be a rain of arrows that will kill you.
The bigger it is, the slower it gets. And try to make it count down...
This design is nice as a proof of concept as it is really simple, but that's it.
This, is an awesome design.
That's properinglish's binary counter, I've seen the videos before
Anyways, making that first counter count down, that would be kinda weird wouldn't it?
You cannot do one test to conclude what the outcome will be of the race condition you have setup.
As was mentioned above, in this case race conditions are resolved by the java hashset.
Every block update for a tick is placed in a hashset to be processed in an order for that tick -- thus resolving any race conditions by processing equally timed events in some order. The way the hashset is ordered is random, but consistent for a given circuit.
The hashset is automatically re-sized when needed which can change the order updates are processed, which results in a change in the way a circuit behaves after the game has been running for a while vs a fresh start.
Sethbling has probably the best video on this:
I understand nothing of what you said, but I believe you.
0
You're right it seems, as I just tested this. It pulls to the West, then North, then South, then East, then it pulls to the center. I really don't see any use for it though. The only thing I could think of would be a random number generator?
Although it's very unstable, sometimes it completely changes where the block is moved, although it seems to be determined by the speed that the single tick pulse is powering the pistons.
0
Now how do I post a picture lol
0
0
0
0
0
Hi
And I didn't think of that, that would make it a lot easier. And something I'm about to test, if arrows are pushed by water current.
0
0
0
Hehe, this is my second account, first one was outdated/not used/made when I was childish. Hehe, you're bound to lose a debate one day.
0
That's properinglish's binary counter, I've seen the videos before
Anyways, making that first counter count down, that would be kinda weird wouldn't it?
0
Darn you... Haha. Ok then, I guess this conversation is over. Thanks for giving me my thinking lesson for the day
0
Fine by me But I just don't see easy coding for entities on their side.
0
0
I understand nothing of what you said, but I believe you.