6 ms·
With MCHPRS the demo takes 9 hours to run, it would take decades using Minecraft. Ok, to clarify, is MCHPRS a functioning Minecraft Server that can support a p
by causality0 4y ago
With MCHPRS the demo takes 9 hours to run, it would take decades using Minecraft.
Ok, to clarify, is MCHPRS a functioning Minecraft Server that can support a player logging in and mining? This story is seeming a lot more like "A 1Hz CPU made on something that has mechanical similarities to Minecraft".
- deleted 4y ago[deleted]
- deleted 4y ago[deleted]
- __alexs 4y agoYes it is a real Minecraft server implementation you can connect a standard client to but it is not a vanilla survival implementation. It's a redstone sandbox.
- spicybright 4y agoSeems like splitting hairs. The redstone mechanics needed to run the computer are implemented exactly the same as the real game. The computer can be loaded into real minecraft and runs as expected. MCHPRS just takes out what the computer doesn't use and optimizes the simulation of it. I would call that a computer running in minecraft, but you could argue either way.
- postalrat 4y agoAlmost like running a game in a NES emulator at 10,000x speed and claiming it's implemented exactly like the NES.
- kibwen 4y agoIf the NES game in question ran at 18 hours per frame on real hardware, then I think people would give it a pass. This project is beyond awesome, we can spare it the usual HN nitpicks.
- postalrat 4y agoThe project is awesome. These comments (include mine) need correction.
- kbenson 4y agoNot quite. Almost all NES emulators just emulate the inputs and outputs of the chips involved, they don't actually model the chip layout exactly. That's a limitation of emulating hardware in software for the most part. Without perfectly implementing the chips involved with all their associated timing and clocks there's no guarantee that some behavior might be slightly different. When emulating software in software, it's much easier to confirm that the exact same operations are done, and you can in some cases fully verify the solution.
- moss2 4y agoYeah I would say that your example is implemented exactly like the NES.
- samstave 4y agothis may be a stupid question: is it CPU or GPU dependent, Can it be "sharded" and run on multiple machines in cloud?
- spicybright 4y agoThere are no stupid questions ;) To my understanding, this is almost a pure CPU task, like how normal minecraft currently works. Which would actually make sharding a little easier if they implemented it (sounds like they haven't). The GPU is an interesting point though. There's probably a ton of simple matrix multiplying in the machine's design that could benefit from a GPU.
- qubex 4y agoThere are no stupid questions? I’ve seen a grown man ask a pregnant teenager whether she was the mother.
- samstave 4y agoImagine a “meta” compute environment that only runs embedded with Minecraft built circuits like this - someone needs to craft a crypto-mining circuit within Minecraft :-)
- NoToP 4y agoIt's more like a more efficient implementation of Minecraft. It's not wrong or cheating, it's no worse than that one mod that did nothing but optimize the game engine better than the actual Devs.
- peeters 4y agoJust for context if you've ever logged into a hosted multiplayer server it's almost guaranteed to not be the vanilla Minecraft server. The stock server falls down pretty quickly in multiplayer. Patched servers with various optimizations (like Paper, Spigot etc) are the standard and most people still consider that to be playing vanilla Minecraft, even if some mechanics are slightly tweaked (e.g. entity collapsing).