someone has a 256 bit computer made in minecraft, his explaination:
"As seeing you're not building a real computer, you can have as much processing power as you want, it will just be slow, but still as effective, it is impossible to make a computer faster than the one you are using to create it because the game will only be able to apply the math to the computer at the speed your computer allows. However there is no limit to how much information you can process, the more you process the slower it will be to calculate"
So it is 100% impossible to make one faster, but it is possible to make one that can process as much as you need, just be careful, too large and your game might crash from extreme lag.
So it is 100% impossible to make one faster, but it is possible to make one that can process as much as you need, just be careful, too large and your game might crash from extreme lag.
Indeed, though if you plan on using redstone for serious calculations...you mind as well forget minecraft and get a book about Java coding :tongue.gif:
Your computer would exist only as a shell to hold your MC computer, which would remain, taking its place. As you added on to the redstone computer, it would eventually become the most powerful computer on Earth, and you would rule the world. Then Notch would release an update, breaking your supercomputer, and he would be the ruler.
"As seeing you're not building a real computer, you can have as much processing power as you want, it will just be slow, but still as effective, it is impossible to make a computer faster than the one you are using to create it because the game will only be able to apply the math to the computer at the speed your computer allows. However there is no limit to how much information you can process, the more you process the slower it will be to calculate"
Processing power is instructions per second. Therefore, a slow processor has almost no power.
The limit to the amount of information you can process is called memory. If you can make all 2^256 memory cells for that processor (you can't in a 600 x 600 x 128 space = less than 2^10 x 2^10 x 2^7 = less than 2^27), then you would be correct on your second point.
The hard coded size limit of Minecraft is 32,000,000 x 32,000,000 x 128. This translates to less than 2^24 x less than 2^24 x 2^7. Thus, even using every single block available as a memory cell(including the entirety of the far lands) you have less than 2^55 memory cells. Most modern computers are already capable of utilizing up to 2^64 memory locations.
Note that the reality has Minecraft allowing for less than a single Megabyte within the render distance.
Ok, a slightly more serious go at this:
On a computer running Minecraft you could possibly build a redstone machine with the potential to have more processing power than your computer, but it'd obviously work less than its best because of the limitations of the computer it's being run on.
Processing power is instructions per second. Therefore, a slow processor has almost no power.
The limit to the amount of information you can process is called memory. If you can make all 2^256 memory cells for that processor (you can't in a 600 x 600 x 128 space = less than 2^10 x 2^10 x 2^7 = less than 2^27), then you would be correct on your second point.
The hard coded size limit of Minecraft is 32,000,000 x 32,000,000 x 128. This translates to less than 2^24 x less than 2^24 x 2^7. Thus, even using every single block available as a memory cell(including the entirety of the far lands) you have less than 2^55 memory cells. Most modern computers are already capable of utilizing up to 2^64 memory locations.
Note that the reality has Minecraft allowing for less than a single Megabyte within the render distance.
You're saying info that actually supports what I said, you can make a computer that can proccess as much if not more than a real computer, depending how good the computer is, if the computer is a super computer then that limit will have a large effect, otherwise you can expact to be able to make computers with an extremely large amount of info it can process, however it may take 1 hour to process something that take 1 millisecond on the real one. The speed is 100% impossible, making a computer that can handle large amount of information is 100% possible. And it has been done, in way less that 32,000,000 X 32,000,000 X 128.
Most modern day computers can run at about 2^64 however there are millions of people who refuse to give up their old computer and have < 2^32 or less memory cells. My laptop I'm on right now is modern day, runs minecraft at 240 FPS average and if I could port forward could handle a 16-32 person server, however, it's 2^32.
This is not impossible depending on what computer you are using, however it is completely impractical. Good thing you bring up the render distance. Very little is processed out of the render distance, however there are tv and many redstone contraptions that extend hundreds of units in almost every direction and have no problem completing their circuit. Over millions of units this will not work as well, but even out of the render distance minecraft is still processing, just very slowly.
And if you do not believe me about the 256 bit computer built, look it up, it only took 612 X 612 X 116 to build the entire thing, the memory cells can be made in such a way that it actually stores more than one unit of information. It should be on page 28 or 29 or so, it's not been commented on for a long time.
Notch would just use MojZip to zip the save file and increase its speed by 5000%, and then he could make a Minecraft supercomputer, and program Minecraft from that. Jeb could make one to host minecraft.net, and Tobias could run Dreamweaver CS7 on his.
Rollback Post to RevisionRollBack
Neckbeards! Doctor Cichocki does not approve of stupidity and neither do I, stop the spread of damned useless rules!
Bai2: You could also use SMP to keep chunks open (afk players) and you could in principal just wait for it to calculate.
Also because the entire thing fits on your hard drive, it's not actually larger than itself. If you want an example that's a little easier to think about, you can write a program for an old computer that simulates the hardware of a modern computer. This is possible, when Data General was developing their "Eagle" computer they simulated the design on an older model. That translates to minecraft, you can exactly replicate the computer's hardware. This will NOT cause a black hole, but it would cause a lot of lag. Not that I'm saying that anyone who doesn't have some serious problem could actually do this.
This may be right, but the point is that the "just wait for it to calculate" would mean 2ghz+ speeds. The point of the topic is that minecraft would have to calculate redstone before it knew whether it's bit variable, in the programming itself(opposed to what you see in minecraft), was 0 or 1.
in my opinion, it's totally impossible. If u could even have enough RAM to handle the power of more 2 times of ur computer. And if 1 block is 1 meter, just think of the sheer size that the CPU would be. impossible
Fastest theoretical speed of redstone is 850 millihertz, with a maxim theoretical storage capacity of 1.4 meg .... theoretical, mind you, no one has even came close to reaching those limits.
Most modern day computers can run at about 2^64 however there are millions of people who refuse to give up their old computer and have < 2^32 or less memory cells. My laptop I'm on right now is modern day, runs minecraft at 240 FPS average and if I could port forward could handle a 16-32 person server, however, it's 2^32.
This is not impossible depending on what computer you are using, however it is completely impractical. Good thing you bring up the render distance. Very little is processed out of the render distance, however there are tv and many redstone contraptions that extend hundreds of units in almost every direction and have no problem completing their circuit. Over millions of units this will not work as well, but even out of the render distance minecraft is still processing, just very slowly.
And if you do not believe me about the 256 bit computer built, look it up, it only took 612 X 612 X 116 to build the entire thing, the memory cells can be made in such a way that it actually stores more than one unit of information. It should be on page 28 or 29 or so, it's not been commented on for a long time.
Look, it really doesn't matter how hard you try to do this. Your computer, no matter what computer it is, has a hard limit on its memory. That memory is being used to store: the block id of your redstone, the state of the redstone, the orientation of each redstone dust, the base of each redstone torch, the setting of each repeater and the positions of each block. It also stores the program for calculating the interactions of the redstone device. Each bit of Minecraft memory, no matter how it is stored, therefore uses multiple bits of Real memory.
No matter how efficient you are in the game, the Minecraft computer must have less memory than the computer it is being simulated with.
But the situation is actually worse than this, because Minecraft runs in the Java Virtual Machine. This means that a Minecraft computer is being simulated by a simulated processor running on your computer.
As far as the 256-bit computer, my computer runs on a 64-bit processor, however, it can't hold anywhere near the maximum memory for a 64-bit processor (I don't have even a single terabyte of memory space). Likewise, the 256-bit processor does not imply 2^256 bits of memory.
Just kidding, it would be physically impossible, much in the way that a dream within a dream would have much less detail. Each dream within the dream would have to have less detail than the last otherwise the dream holding that dream wouldn't be able to support it.
Also think of it this way, can you fit an elephant into the drain in your kitchen sink?
Simply said it's impossible. I mean seriously think about it, have you ever run a program that's faster then your pc? No of course not because the fastest it can run is as fast as your pc.
The argument of slow computers emulating fast ones might be true, but I'm pretty sure those emulated computers aren't actually faster then the machine they run on. I mean emulations are always slower then the real thing. Virtual pc's anyone? Game console emulators? I've never seen one that was faster then my pc. Sure they might be faster then the console, but that's because a pc simply has much more processing power then a console.
It's like saying you can go faster then the speed of light, you can't (well at least according to Hawking and probably a bunch of other scientists...) everything will slow down as you approach the speed of light to a point where you simply can't go over it (and yes this would be a from of time travel into the future).
Well, in conjunction to what you have said, most emulators that would run something that is faster, is just in fact much simpler making it much easier to run.
Along with that, it's also equivalent to producing more kinetic energy then there is potential energy.
"As seeing you're not building a real computer, you can have as much processing power as you want, it will just be slow, but still as effective, it is impossible to make a computer faster than the one you are using to create it because the game will only be able to apply the math to the computer at the speed your computer allows. However there is no limit to how much information you can process, the more you process the slower it will be to calculate"
So it is 100% impossible to make one faster, but it is possible to make one that can process as much as you need, just be careful, too large and your game might crash from extreme lag.
Indeed, though if you plan on using redstone for serious calculations...you mind as well forget minecraft and get a book about Java coding :tongue.gif:
Processing power is instructions per second. Therefore, a slow processor has almost no power.
The limit to the amount of information you can process is called memory. If you can make all 2^256 memory cells for that processor (you can't in a 600 x 600 x 128 space = less than 2^10 x 2^10 x 2^7 = less than 2^27), then you would be correct on your second point.
The hard coded size limit of Minecraft is 32,000,000 x 32,000,000 x 128. This translates to less than 2^24 x less than 2^24 x 2^7. Thus, even using every single block available as a memory cell(including the entirety of the far lands) you have less than 2^55 memory cells. Most modern computers are already capable of utilizing up to 2^64 memory locations.
Note that the reality has Minecraft allowing for less than a single Megabyte within the render distance.
On a computer running Minecraft you could possibly build a redstone machine with the potential to have more processing power than your computer, but it'd obviously work less than its best because of the limitations of the computer it's being run on.
You're saying info that actually supports what I said, you can make a computer that can proccess as much if not more than a real computer, depending how good the computer is, if the computer is a super computer then that limit will have a large effect, otherwise you can expact to be able to make computers with an extremely large amount of info it can process, however it may take 1 hour to process something that take 1 millisecond on the real one. The speed is 100% impossible, making a computer that can handle large amount of information is 100% possible. And it has been done, in way less that 32,000,000 X 32,000,000 X 128.
Most modern day computers can run at about 2^64 however there are millions of people who refuse to give up their old computer and have < 2^32 or less memory cells. My laptop I'm on right now is modern day, runs minecraft at 240 FPS average and if I could port forward could handle a 16-32 person server, however, it's 2^32.
This is not impossible depending on what computer you are using, however it is completely impractical. Good thing you bring up the render distance. Very little is processed out of the render distance, however there are tv and many redstone contraptions that extend hundreds of units in almost every direction and have no problem completing their circuit. Over millions of units this will not work as well, but even out of the render distance minecraft is still processing, just very slowly.
And if you do not believe me about the 256 bit computer built, look it up, it only took 612 X 612 X 116 to build the entire thing, the memory cells can be made in such a way that it actually stores more than one unit of information. It should be on page 28 or 29 or so, it's not been commented on for a long time.
This may be right, but the point is that the "just wait for it to calculate" would mean 2ghz+ speeds. The point of the topic is that minecraft would have to calculate redstone before it knew whether it's bit variable, in the programming itself(opposed to what you see in minecraft), was 0 or 1.
Look, it really doesn't matter how hard you try to do this. Your computer, no matter what computer it is, has a hard limit on its memory. That memory is being used to store: the block id of your redstone, the state of the redstone, the orientation of each redstone dust, the base of each redstone torch, the setting of each repeater and the positions of each block. It also stores the program for calculating the interactions of the redstone device. Each bit of Minecraft memory, no matter how it is stored, therefore uses multiple bits of Real memory.
No matter how efficient you are in the game, the Minecraft computer must have less memory than the computer it is being simulated with.
But the situation is actually worse than this, because Minecraft runs in the Java Virtual Machine. This means that a Minecraft computer is being simulated by a simulated processor running on your computer.
As far as the 256-bit computer, my computer runs on a 64-bit processor, however, it can't hold anywhere near the maximum memory for a 64-bit processor (I don't have even a single terabyte of memory space). Likewise, the 256-bit processor does not imply 2^256 bits of memory.
There is not enough loaded chunk SPACE to build that!
much like this paradox:
Just kidding, it would be physically impossible, much in the way that a dream within a dream would have much less detail. Each dream within the dream would have to have less detail than the last otherwise the dream holding that dream wouldn't be able to support it.
Also think of it this way, can you fit an elephant into the drain in your kitchen sink?
Well, in conjunction to what you have said, most emulators that would run something that is faster, is just in fact much simpler making it much easier to run.