Great work as always Hans! I had considered using Seth's map display system myself, but unfortunately it only has a max resolution of 11x11 (or something close to that I think) so it's far too small for my purposes. Hopefully it won't be too small for you!
This is Terraria in minecraft. i'm still waiting for 3d minecraft with an inventory.
That aside: OMFG THIS IS FRJKAFJLIGDJSA AWESOME!
Lol this is a great little platformer, i can already see this being added to adventure maps (downloads)
Hans Lemurson's Thread of Links:http://www.minecraftforum.net/topic/371610-hans-lemursons-thread-of-links/
Look here to find links to my inventions, creations, and my Youtube channel featuring Amazing Creations of Mine (Redstone engineering FTW!!!) and charming Music-Videos about clones. I also made "Minecraft in Minecraft" (2D platformer/building game). I'm currently trying to make a computer.
Oh, so you're ALHJ1997. I'm watching your videos on this and I'll have some critiques.
1.) You should probably use some better RAM. The RAM you're using is going to have problematic access-times. I should really get around to making a video about state-of-the-art RAM technologies. Making good RAM is a big impediment for many people's projects.
2.) I think you might have some trouble implementing the commands, since movement is based on conditional shifting, not an automatic change in position. It does a "hypthetical" shift to the new position, sees if that square is empty, and only saves the new position if it's empty. Using the shifter you have you'll be able to move around just fine, but I don't think you'll be able to implement collision-detection.
Hans Lemurson's Thread of Links:http://www.minecraftforum.net/topic/371610-hans-lemursons-thread-of-links/
Look here to find links to my inventions, creations, and my Youtube channel featuring Amazing Creations of Mine (Redstone engineering FTW!!!) and charming Music-Videos about clones. I also made "Minecraft in Minecraft" (2D platformer/building game). I'm currently trying to make a computer.
I am interested in how you did this. Am I correct in assuming that to move your character you made the wire make check if the next block was solid, and if it wasn't then it turned that wire on, before that wire turned the original one off?
Let X be the horizontal position (left to right) and H be the vertical position (bottom to top).
Data is stored in horizontal rows designated by the Height value. $H = data for the row you are on, $(H+1) = data for row above you.
Horizontal position X is used to select which position in the row is being looked at. X and H by themselves are the current position values. $(H)[X] refers to the block-state of the current position.
Here is how the "Move Right" function works: If $(H)[X+1] == 0, X += 1
Translation: If the block to the right of your current position is empty, shift position to the right.
I stored the X and H values in "One hot" format, meaning that if you were on the bottom row and on the 3rd block from the left:
H = 10000000
X = 00100000
Changing position to be + or - the current was accomplished by just shifting the bits. To determine the value of a certain block, H is used to select a single register in the RAM, and then that value gets ANDed with X. If the result is a 1, then position-changes are blocked and the cursor/player remains in place. That is how collision detection works.
Hans Lemurson's Thread of Links:http://www.minecraftforum.net/topic/371610-hans-lemursons-thread-of-links/
Look here to find links to my inventions, creations, and my Youtube channel featuring Amazing Creations of Mine (Redstone engineering FTW!!!) and charming Music-Videos about clones. I also made "Minecraft in Minecraft" (2D platformer/building game). I'm currently trying to make a computer.
Geeez, this was back in 2011? It doesn't even feel like it was that long ago...
Yep, 2011 when piston technology was still in its infancy. This build is impressively outdated compared to the redstone hardware available now (both new blocks and superior component designs).
this is the most awesome thing i ever saw being built in minecraft! we just found a God of redstoning
That's why I wanted to build it originally, to "prove myself" to the world. Over my redstone career (March 2011 - Sept. 2012) I met many people whose talent equalled (and in some cases surpassed) my own.
I started early enough in Redstone history that I can actually claim credit for a few inventions, but anxiety and sleep problems sapped my creative energies and I couldn't continue making videos or designing things. I'm starting to feel better and may even return to Redstone Engineering. We shall see.
Rollback Post to RevisionRollBack
Hans Lemurson's Thread of Links:http://www.minecraftforum.net/topic/371610-hans-lemursons-thread-of-links/
Look here to find links to my inventions, creations, and my Youtube channel featuring Amazing Creations of Mine (Redstone engineering FTW!!!) and charming Music-Videos about clones. I also made "Minecraft in Minecraft" (2D platformer/building game). I'm currently trying to make a computer.
Indeed not. What they did is called "One-upping" and succeeded. They know their stuff.
Yep, 2011 when piston technology was still in its infancy. This build is impressively outdated compared to the redstone hardware available now (both new blocks and superior component designs).
That's why I wanted to build it originally, to "prove myself" to the world. Over my redstone career (March 2011 - Sept. 2012) I met many people whose talent equalled (and in some cases surpassed) my own.
I started early enough in Redstone history that I can actually claim credit for a few inventions, but anxiety and sleep problems sapped my creative energies and I couldn't continue making videos or designing things. I'm starting to feel better and may even return to Redstone Engineering. We shall see.
Ermergerd! It's Hans! You used to be my favorite redstoner. In fact, this topic is the reason I originally decided to learn how redstone works.
A redstone simulator in redstone...
That aside: OMFG THIS IS FRJKAFJLIGDJSA AWESOME!
Lol this is a great little platformer, i can already see this being added to adventure maps (downloads)
http://www.youtube.com/user/xPulse365
as for the video
Look here to find links to my inventions, creations, and my Youtube channel featuring Amazing Creations of Mine (Redstone engineering FTW!!!) and charming Music-Videos about clones. I also made "Minecraft in Minecraft" (2D platformer/building game). I'm currently trying to make a computer.
1.) You should probably use some better RAM. The RAM you're using is going to have problematic access-times. I should really get around to making a video about state-of-the-art RAM technologies. Making good RAM is a big impediment for many people's projects.
2.) I think you might have some trouble implementing the commands, since movement is based on conditional shifting, not an automatic change in position. It does a "hypthetical" shift to the new position, sees if that square is empty, and only saves the new position if it's empty. Using the shifter you have you'll be able to move around just fine, but I don't think you'll be able to implement collision-detection.
Look here to find links to my inventions, creations, and my Youtube channel featuring Amazing Creations of Mine (Redstone engineering FTW!!!) and charming Music-Videos about clones. I also made "Minecraft in Minecraft" (2D platformer/building game). I'm currently trying to make a computer.
Data is stored in horizontal rows designated by the Height value. $H = data for the row you are on, $(H+1) = data for row above you.
Horizontal position X is used to select which position in the row is being looked at. X and H by themselves are the current position values. $(H)[X] refers to the block-state of the current position.
Here is how the "Move Right" function works:
If $(H)[X+1] == 0, X += 1
Translation: If the block to the right of your current position is empty, shift position to the right.
I stored the X and H values in "One hot" format, meaning that if you were on the bottom row and on the 3rd block from the left:
H = 10000000
X = 00100000
Changing position to be + or - the current was accomplished by just shifting the bits. To determine the value of a certain block, H is used to select a single register in the RAM, and then that value gets ANDed with X. If the result is a 1, then position-changes are blocked and the cursor/player remains in place. That is how collision detection works.
Look here to find links to my inventions, creations, and my Youtube channel featuring Amazing Creations of Mine (Redstone engineering FTW!!!) and charming Music-Videos about clones. I also made "Minecraft in Minecraft" (2D platformer/building game). I'm currently trying to make a computer.
You are incredible at everything redstone!
Indeed not. What they did is called "One-upping" and succeeded. They know their stuff.
Yep, 2011 when piston technology was still in its infancy. This build is impressively outdated compared to the redstone hardware available now (both new blocks and superior component designs).
That's why I wanted to build it originally, to "prove myself" to the world. Over my redstone career (March 2011 - Sept. 2012) I met many people whose talent equalled (and in some cases surpassed) my own.
I started early enough in Redstone history that I can actually claim credit for a few inventions, but anxiety and sleep problems sapped my creative energies and I couldn't continue making videos or designing things. I'm starting to feel better and may even return to Redstone Engineering. We shall see.
Look here to find links to my inventions, creations, and my Youtube channel featuring Amazing Creations of Mine (Redstone engineering FTW!!!) and charming Music-Videos about clones. I also made "Minecraft in Minecraft" (2D platformer/building game). I'm currently trying to make a computer.
Ermergerd! It's Hans! You used to be my favorite redstoner. In fact, this topic is the reason I originally decided to learn how redstone works.
But you, my friend,
are a genius