True. It would be a great way to make a trap floor!
EDIT: Finalyl found time to work with the mod, a few things:
1. Everything is more compact
2. Purple Torch can be used as a Red & Blue AND Gate.
You found that it does those things? That's good! That's what I was hoping for. There are a couple more fixes coming soon that I think improve compactness and performance even more.
Technically, the purple torch is a NAND gate tied to several (up to 4) OR Gates and the other torches are NOR gates, but yea.
Couple things with the "magnetic" blocks:
Because I don't feel like doing anything more complicated than high school physics right now, the collisions between moving blocks are going to be considered to be perfect elastic collisions with the mass of each block based on its compression level.
Magnetic blocks are currently accelerated based on an extremely simple equation: k*q1*q2/r^2, where:
k = force constant
q1 = compression level of stationary block
q2 = compression level of moving block
r = distance between moving and stationary blocks
Anyone that knows physics will point out here that this is Coulomb's law, which gives the forces for interacting charged particles. They would also point that, seeing as this equation is for force, not acceleration, the actual acceleration should be the above divided by 2's mass. I'll be working on improving the model to work like this, but no guarantees yet.
In fact, these "magnetic" blocks actually act much more like point charges than anything else. Powered blocks are always fixed point charges, non-powered blocks are considered to be moving point charges that don't have any effect on each other (save for physical contact). More importantly, it should be pointed out that since non powered moving blocks don't react to each other, it is like they have no charge. So, the powered blocks technically induce a charge on other blocks, causing them to move. This is a thing you can do in real life and the charged material and the induced charge material will experience forces, but I'm not sure the equation is as simple as the one I gave above.
I'm going to continue calling them magnetic blocks for now even though they more closely model charged particles moving in electric fields simply because I can't think of a good name for the blocks otherwise. "Charged particle blocks" sounds stupid.
All blocks fall now, except powered ones. It made little sense in practice to have certain blocks only be affected by gravity when they were already moving from something else. Making the moving blocks for high compression levels be unaffected by gravity also made no sense and I have several blocks suspended in the clouds in my test world to prove it.
There was more, but I can't remember it right now. I'll add it later, though I'm not sure how many people are actually looking at this (besides colegco, of course).
Rollback Post to RevisionRollBack
Powerstone Mod!
(Previously known as the Bluestone Dust Mod)
Really inetersting actually. Simple is nice :biggrin.gif: *goes back to chords machine*
EDIT: Cool idea, it's different colorerd "switch" blocks. What it does, is there's 3, and it takes the input and output of 1 color (purple in > purple out) BUT if it's connected to a wire of another color, it "turns" the current 90* (180 from the incoming different color wire) and powers a DIFFERENT set of (purple) wires, so a way to turn off those infinite circuits!
Ok, here's a quick workaround for the mass - charge issue:
This isn't really physics so much as it is me working backwards to justify what I've already done. Mass is the same as the number of redstone, charge to mass ratio is simply compression level + 1, and charge is pretty much just numbers I made up to make the charge:mass ratio work.
It does sort of make sense that the maximum charge vs. mass relationship wouldn't be linear, but I don't really have any physics to support that idea, so I'll just say that this particular relationship is due to SCIENCE.
Edit: Just in case anyone's curious, the exact equation that describes maximum charge as a function of mass in this case is: Q = 0.0484m^2 + 2.7032m - 8
Clearly that makes no physical sense (at least not the way its represented here).
I also made up some numbers for the masses of various other entities in Minecraft, which include:
living entities: 128, except for chickens, which are 2. If that seems a little small, the only reason I did that was so that you could cause chickens to go flying with any size compressed block. I might change it later
Items: 0.1
All others: 8. Again, this doesn't really make much sense because that's pretty much saying a minecart crafted from iron weighs the same as 8 redstone dust, but these numbers are pretty much just to make collisions between things more interesting. I might make the 8 even smaller if it turns out it doesn't work well enough.
colegco: That's an interesting idea... I'll have to think about how that might be implemented and how useful it would actually wind up being versus how much work it would take to make. By the way, what do you mean by "infinite circuits"? Do you mean the clock pulse generators you can make with torches and repeaters or something else entirely?
Rollback Post to RevisionRollBack
Powerstone Mod!
(Previously known as the Bluestone Dust Mod)
Well, those are one thing yes, to un-power something once it gets annoying, but also the multiple repeater-delay circle. (Which is very colorful) ALSO, I made the duel gate into a tri-gate
Well, those are one thing yes, to un-power something once it gets annoying, but also the multiple repeater-delay circle. (Which is very colorful) ALSO, I made the duel gate into a tri-gate
Multiple repeater-delay circles are a really simple kind of clock pulse generators. In real life they're called ring oscillators.
Turning these on and off doesn't require a special block. You can simply attach a lever to basically any point in the circuit and use it to force a steady state.
Rollback Post to RevisionRollBack
Powerstone Mod!
(Previously known as the Bluestone Dust Mod)
Have things like the Compressed Blocks and Possible Circuit turners as separate mods, but this is the "main" mob and must be downloaded first? I think many people will not be using other things, and just want the simple bluestone mod.
You can build them in a way where you can turn them on and off. Its about as complicated as placing a torch on the circuit side of the wall and a lever controlling a torch on the other.
And yea, I'm planning on eventually splitting these up and making them into different mods. I'll probably be making more things when this is finished just because these are fun to make.
After thinking about it a little bit, I realized that the "circuit turner" that you're talking about is really just a 1:2 demultiplexer (demux for short). This is actually a really simple circuit, but it could be useful to have it as a block component, especially for people that try to make computers in minecraft... I'll definitely give this some consideration.
Here's the wikipedia link for multiplexers until then in case you're curious. They don't seem to mention demuxes in too much detail, but the concept is (I think) pretty simple. If you know digital circuit schematic symbols, you can also look up the schematic for demuxes. Its pretty easy to understand. Sorry if you already knew all this, I'm not sure what your background in digital electronics is.
Rollback Post to RevisionRollBack
Powerstone Mod!
(Previously known as the Bluestone Dust Mod)
Right now, I'm working on continuing to get magnetic blocks to interact properly with other entities in the game. At the moment, you can sort of walk on them if they're not moving, but it looks rather awkward. Moving blocks bumping into other entities is even more awkward as they usually just suddenly come to a complete stop no matter how fast they were moving previously.
I haven't had much time to work lately as its finals week at my college. I don't think the next version will come out before the next version of Minecraft does. I'll probably wait to release the next version after Minecraft 1.6 even if I somehow get a working version done before then.
Rollback Post to RevisionRollBack
Powerstone Mod!
(Previously known as the Bluestone Dust Mod)
Hello there, I see you're working on a mod that I've heard some discussion about. What I wanted to bring up is one of the ideas someone came up with: for the wires to cross over each other, not connecting. Just something to think about, as it would compact a lot of circuitry. Perhaps you could layer the wires? If this is already something you're going to implement, or something you've heard of and decided not to implement, then I apologize for wasting your time.
Rollback Post to RevisionRollBack
"Could you pass the Knowledge?"
"You really should have more Imagination in your diet."
"Very well then. In that case, please pass the MineCraft."
Hello there, I see you're working on a mod that I've heard some discussion about. What I wanted to bring up is one of the ideas someone came up with: for the wires to cross over each other, not connecting. Just something to think about, as it would compact a lot of circuitry. Perhaps you could layer the wires? If this is already something you're going to implement, or something you've heard of and decided not to implement, then I apologize for wasting your time.
Dualstone pretty much does this. You can have a red wire and a blue wire next to each other, then have them cross over using a purple wire. Their respective strengths and values are preserved here so its pretty much one square holding the place of two wires.
Rollback Post to RevisionRollBack
Powerstone Mod!
(Previously known as the Bluestone Dust Mod)
I've been thinking of making a second version of the mod that is completely without (somewhat buggy) magnetism and instead has compressed powerstone just act as three dimensional redstone that lights up when activated. The magnetism stuff hasn't really worked very well in terms of making elevators, and it seems like it would be much more useful if it brought about another way of making circuits smaller. Making a circuit go straight up, for example, would no longer be a difficult task. It would just be a matter of stacking up some compressed powerstone.
I'll keep you guys posted if I decide to implement this.
Rollback Post to RevisionRollBack
Powerstone Mod!
(Previously known as the Bluestone Dust Mod)
So yes, the magnetism has been replaced by something infinitely more useful. I'm not going to go into the programming details on this one because the change wasn't really much of a change at all. A few tweaks to my original recursive algorithm for power distribution across wires was all it took to make "Logic blocks" a reality.
Still, I personally can't wait to use them in stuff. I'm almost positive they're going to make circuits much easier to make, especially for things like arrays of pistons or dispensers.
Rollback Post to RevisionRollBack
Powerstone Mod!
(Previously known as the Bluestone Dust Mod)
At the moment, compressed powerstone doesn't work quite how I want it to when you try to power pistons with it. I'm not sure if this is due to a problem with the pistons or a problem with the powerstone blocks/dust, but I'll be working on more modifications that allow you to control arrays of pistons and such.
Rollback Post to RevisionRollBack
Powerstone Mod!
(Previously known as the Bluestone Dust Mod)
(Previously known as the Bluestone Dust Mod)
EDIT: Finalyl found time to work with the mod, a few things:
1. Everything is more compact
2. Purple Torch can be used as a Red & Blue AND Gate.
You found that it does those things? That's good! That's what I was hoping for. There are a couple more fixes coming soon that I think improve compactness and performance even more.
Technically, the purple torch is a NAND gate tied to several (up to 4) OR Gates and the other torches are NOR gates, but yea.
Couple things with the "magnetic" blocks:
Because I don't feel like doing anything more complicated than high school physics right now, the collisions between moving blocks are going to be considered to be perfect elastic collisions with the mass of each block based on its compression level.
Magnetic blocks are currently accelerated based on an extremely simple equation: k*q1*q2/r^2, where:
k = force constant
q1 = compression level of stationary block
q2 = compression level of moving block
r = distance between moving and stationary blocks
Anyone that knows physics will point out here that this is Coulomb's law, which gives the forces for interacting charged particles. They would also point that, seeing as this equation is for force, not acceleration, the actual acceleration should be the above divided by 2's mass. I'll be working on improving the model to work like this, but no guarantees yet.
In fact, these "magnetic" blocks actually act much more like point charges than anything else. Powered blocks are always fixed point charges, non-powered blocks are considered to be moving point charges that don't have any effect on each other (save for physical contact). More importantly, it should be pointed out that since non powered moving blocks don't react to each other, it is like they have no charge. So, the powered blocks technically induce a charge on other blocks, causing them to move. This is a thing you can do in real life and the charged material and the induced charge material will experience forces, but I'm not sure the equation is as simple as the one I gave above.
I'm going to continue calling them magnetic blocks for now even though they more closely model charged particles moving in electric fields simply because I can't think of a good name for the blocks otherwise. "Charged particle blocks" sounds stupid.
All blocks fall now, except powered ones. It made little sense in practice to have certain blocks only be affected by gravity when they were already moving from something else. Making the moving blocks for high compression levels be unaffected by gravity also made no sense and I have several blocks suspended in the clouds in my test world to prove it.
There was more, but I can't remember it right now. I'll add it later, though I'm not sure how many people are actually looking at this (besides colegco, of course).
(Previously known as the Bluestone Dust Mod)
EDIT: Cool idea, it's different colorerd "switch" blocks. What it does, is there's 3, and it takes the input and output of 1 color (purple in > purple out) BUT if it's connected to a wire of another color, it "turns" the current 90* (180 from the incoming different color wire) and powers a DIFFERENT set of (purple) wires, so a way to turn off those infinite circuits!
This isn't really physics so much as it is me working backwards to justify what I've already done. Mass is the same as the number of redstone, charge to mass ratio is simply compression level + 1, and charge is pretty much just numbers I made up to make the charge:mass ratio work.
It does sort of make sense that the maximum charge vs. mass relationship wouldn't be linear, but I don't really have any physics to support that idea, so I'll just say that this particular relationship is due to SCIENCE.
Edit: Just in case anyone's curious, the exact equation that describes maximum charge as a function of mass in this case is: Q = 0.0484m^2 + 2.7032m - 8
Clearly that makes no physical sense (at least not the way its represented here).
I also made up some numbers for the masses of various other entities in Minecraft, which include:
living entities: 128, except for chickens, which are 2. If that seems a little small, the only reason I did that was so that you could cause chickens to go flying with any size compressed block. I might change it later
Items: 0.1
All others: 8. Again, this doesn't really make much sense because that's pretty much saying a minecart crafted from iron weighs the same as 8 redstone dust, but these numbers are pretty much just to make collisions between things more interesting. I might make the 8 even smaller if it turns out it doesn't work well enough.
colegco: That's an interesting idea... I'll have to think about how that might be implemented and how useful it would actually wind up being versus how much work it would take to make. By the way, what do you mean by "infinite circuits"? Do you mean the clock pulse generators you can make with torches and repeaters or something else entirely?
(Previously known as the Bluestone Dust Mod)
Multiple repeater-delay circles are a really simple kind of clock pulse generators. In real life they're called ring oscillators.
Turning these on and off doesn't require a special block. You can simply attach a lever to basically any point in the circuit and use it to force a steady state.
(Previously known as the Bluestone Dust Mod)
Have things like the Compressed Blocks and Possible Circuit turners as separate mods, but this is the "main" mob and must be downloaded first? I think many people will not be using other things, and just want the simple bluestone mod.
And yea, I'm planning on eventually splitting these up and making them into different mods. I'll probably be making more things when this is finished just because these are fun to make.
After thinking about it a little bit, I realized that the "circuit turner" that you're talking about is really just a 1:2 demultiplexer (demux for short). This is actually a really simple circuit, but it could be useful to have it as a block component, especially for people that try to make computers in minecraft... I'll definitely give this some consideration.
Here's the wikipedia link for multiplexers until then in case you're curious. They don't seem to mention demuxes in too much detail, but the concept is (I think) pretty simple. If you know digital circuit schematic symbols, you can also look up the schematic for demuxes. Its pretty easy to understand. Sorry if you already knew all this, I'm not sure what your background in digital electronics is.
(Previously known as the Bluestone Dust Mod)
Right now, I'm working on continuing to get magnetic blocks to interact properly with other entities in the game. At the moment, you can sort of walk on them if they're not moving, but it looks rather awkward. Moving blocks bumping into other entities is even more awkward as they usually just suddenly come to a complete stop no matter how fast they were moving previously.
I haven't had much time to work lately as its finals week at my college. I don't think the next version will come out before the next version of Minecraft does. I'll probably wait to release the next version after Minecraft 1.6 even if I somehow get a working version done before then.
(Previously known as the Bluestone Dust Mod)
"You really should have more Imagination in your diet."
"Very well then. In that case, please pass the MineCraft."
Dualstone pretty much does this. You can have a red wire and a blue wire next to each other, then have them cross over using a purple wire. Their respective strengths and values are preserved here so its pretty much one square holding the place of two wires.
(Previously known as the Bluestone Dust Mod)
I'll keep you guys posted if I decide to implement this.
(Previously known as the Bluestone Dust Mod)
Still, I personally can't wait to use them in stuff. I'm almost positive they're going to make circuits much easier to make, especially for things like arrays of pistons or dispensers.
(Previously known as the Bluestone Dust Mod)
(Previously known as the Bluestone Dust Mod)
My question, I believe, was whether dualstone acted like a crossstone, or a fusestone, if you get what I mean.