This is a great idea. There can be so many applications for having a random output generator - i'm excited to build my own.
What i'd like to see is data. Someone confirm the devices probability by observing the duration and direction of say... 100 outputs?
This. Because looking at this idea made me think of TNT's tendency to jump East when activated. What if something similar applies to breaking cactus blocks through this method? Not saying it isn't cool, but data is always nice.
A problem with this i'm seeing though is how would you get your 8 outputs wired? With them all so close together I'm seeing it more likely that some wires'll get crossed and the most you'll be able to do is 4 outputs. unless you did some clever building with the circuitry but i'm not going to figgure it out in my head.
At best I think you could get 6 usable outputs from it by placing wires under the pressure plates as well. But if you want the probability of your outputs to be even, you should stick to only 4 or 2 usable outputs. I say that because even if you do some how wire all 8 outputs individually, I'm quite certain that the 4 corner outputs have a lower probability of being pressed than the 4 side ones. I believe the cactus are thrown in a semi-sphere trajectory into your square outputs.
I'm not a math wizz, so I can't tell you the exact difference in probability. I do know it can be figured out.
Rollback Post to RevisionRollBack
[Water] The Water Award Of Boating!
[wood] The Wood Award Of (not having to) Lumbering!
I'd actually guess that the corners are more likely. The radius of items being thrown, even if semi circular, is often more than 1 square. And if it's longer than that, then a greater number of radii end / intersect with the wall in the corner blocks than the side blocks, I believe. (That's if items fall straight down when they hit a wall. If they deflect, then corners are even way MORE likely, because they will always deflect toward corners to some degree, unless it is a perfect head-on hid to the side.
Rollback Post to RevisionRollBack
Przerwap, upon looking at some code I had just written: "...Gav... That's not how programming works."
if there was a way to speed it up a lot, it would make a fun way to get some cool randomly flickering lights for a rave room. i guess that could be done by just having alot of them?
Rollback Post to RevisionRollBack
Quote from schnee »
"He's trolling the game mechanic itself. And succeeding."
I'm thinking about an oracle room, where signs bearing messages are hidden behind doors. Random chance opens a random door, revealing a random message. could be great for an ancient greek RP server where you need an oracle of Delphi.
A problem with this i'm seeing though is how would you get your 8 outputs wired? With them all so close together I'm seeing it more likely that some wires'll get crossed and the most you'll be able to do is 4 outputs. unless you did some clever building with the circuitry but i'm not going to figgure it out in my head. Not saying it coulden't work, just saying it dosen't seem capable at the moment.
Still building a bunch though :tongue.gif: I'm thinking about making a room in my base for like 11 of these things for the 22 major arcana, :tongue.gif: Just have a hallway with red torches and signs with the card names and read your fortune as you stroll by. The reason I'm going to use so many generator for only 22 outputs is because I don't want to rule out any combinations, and with the cactis proooobibly not putting down more than 1-2 blocks at a time, it's a deminishing return on getting that last card to light up if I did it with any more than 2 cards per cactus generator.
And yes I will be makign them with your awesome dome and lineing them up to look like some weard lightbulb factory lol, may throw a lava light on top >_>
pressure plates activate redstone directly adjacent to their block and one block below their block (see below) so you could simply have the corner plates be wired with the gap and the centered ones wired directly.
= pressure plate
= redstone
That switch will activate the redstone wire just as effectively as if the redtsone was placed on the same level as the block the switch is on
A redstone 1-Clock also has random code in it. It "burns out" randomly and recovers randomly. It flashes when on.
Note: Doesn't have the same effect in the redstone simulator.
I very much doubt that that is anywhere close to random.
The clock turns on or off due to patterns of processes that are going to be fairly predictable. It might not repeat every X seconds exactly, but if you know it is on now, you could probably guess with much higher than 50% certainty that it will be on or off some short amount of time in the future, if you observed it for awhile.
The cactus, on the other hand, actually calls a random number generator, and thus operates based on something that was specifically engineered to appear random.
If you wanted to use this for sensitive applications in the game (e.g., if minecraft gets much mroe serious in SMP, and really high stakes gambling is going on), whoever is running the server could even mod their game to call a hardware random number generator instead of a java class, for determining cactus behavior!
Rollback Post to RevisionRollBack
Przerwap, upon looking at some code I had just written: "...Gav... That's not how programming works."
Great idea! I may use this for a patience puzzle in my dungeons.
i wonder if its possible (i have no idea how to use redstone) to make it so that a door would only open if one of the random things AND a button were pressed... You would have to press the button at just the right random time
Wow, this is clever. If a cactus will also break up with water next to it, then maybe you could rig up a system where you can trigger the cactus to break. Oh, the possiblities...
For those worried about it being too slow, you could obviously make few dozen of these things, and hook them up with various logic gate combinations until you have one output at the top blinking randomly several times a minute on average.
For fast-paced gambling or disco floors, or you know, whatever.
This way it take 1/4 of whatever random time to activate the redstone, this could be used for survival dungeon games, you enter and random doors open leading to different spawners, or it could be used for mazes
This is a great idea. There can be so many applications for having a random output generator - i'm excited to build my own.
What i'd like to see is data. Someone confirm the devices probability by observing the duration and direction of say... 100 outputs?
This. Because looking at this idea made me think of TNT's tendency to jump East when activated. What if something similar applies to breaking cactus blocks through this method? Not saying it isn't cool, but data is always nice.
That's.Just.Great.Gang.!!!!
Now poor ole Notch will be off trying to diagnose why objects tend eastward instead of examining why Far render distance causes Java crashes, or why we cant stack baked bread...sheesh !!!
Great idea! I may use this for a patience puzzle in my dungeons.
i wonder if its possible (i have no idea how to use redstone) to make it so that a door would only open if one of the random things AND a button were pressed... You would have to press the button at just the right random time
It's possible, but that would be the most frustrating puzzle known to man
This. Because looking at this idea made me think of TNT's tendency to jump East when activated. What if something similar applies to breaking cactus blocks through this method? Not saying it isn't cool, but data is always nice.
At best I think you could get 6 usable outputs from it by placing wires under the pressure plates as well. But if you want the probability of your outputs to be even, you should stick to only 4 or 2 usable outputs. I say that because even if you do some how wire all 8 outputs individually, I'm quite certain that the 4 corner outputs have a lower probability of being pressed than the 4 side ones. I believe the cactus are thrown in a semi-sphere trajectory into your square outputs.
I'm not a math wizz, so I can't tell you the exact difference in probability. I do know it can be figured out.
[wood] The Wood Award Of (not having to) Lumbering!
Check out my design videos for cool ideas to implement into your minecraft worlds:
Boat Dispenser v1.0, Boat Dispenser v2.0, Boat Junction, Wood Generator, The Ticker
I'm thinking about an oracle room, where signs bearing messages are hidden behind doors. Random chance opens a random door, revealing a random message. could be great for an ancient greek RP server where you need an oracle of Delphi.
pressure plates activate redstone directly adjacent to their block and one block below their block (see below) so you could simply have the corner plates be wired with the gap and the centered ones wired directly.
= pressure plate
= redstone
That switch will activate the redstone wire just as effectively as if the redtsone was placed on the same level as the block the switch is on
I very much doubt that that is anywhere close to random.
The clock turns on or off due to patterns of processes that are going to be fairly predictable. It might not repeat every X seconds exactly, but if you know it is on now, you could probably guess with much higher than 50% certainty that it will be on or off some short amount of time in the future, if you observed it for awhile.
The cactus, on the other hand, actually calls a random number generator, and thus operates based on something that was specifically engineered to appear random.
If you wanted to use this for sensitive applications in the game (e.g., if minecraft gets much mroe serious in SMP, and really high stakes gambling is going on), whoever is running the server could even mod their game to call a hardware random number generator instead of a java class, for determining cactus behavior!
i wonder if its possible (i have no idea how to use redstone) to make it so that a door would only open if one of the random things AND a button were pressed... You would have to press the button at just the right random time
CAUSE I'M AWESOME.
[] []
[] []
[] []
[] [] []
[] []
[] []
[] []
[] [] []
[] []
[] []
[] []
[] [] []
[] []
[] []
This way it take 1/4 of whatever random time to activate the redstone, this could be used for survival dungeon games, you enter and random doors open leading to different spawners, or it could be used for mazes
That's.Just.Great.Gang.!!!!
Now poor ole Notch will be off trying to diagnose why objects tend eastward instead of examining why Far render distance causes Java crashes, or why we cant stack baked bread...sheesh !!!
[grin]
It's possible, but that would be the most frustrating puzzle known to man