Actually it is quite logical. The first computers were entirely mechanical, after all. What would really be fucked up is being able to build a functional Minecraft inside of Minecraft.
To be clear I love Minecraft, this is just an observation based on everything you can do with the Minecraft program.... Survival mode is game dev with random encounters
You can build a computer with dirt if you know how to put everything together. This book blew my mind right after finishing my bachelors in computer systems engineering.
I mean nowadays Minecraft can be used to create literal LIVE MOTION TRACKERS, actually not these days because I think that has been done in 2011, but still, redstone is amazing
My brain can’t quite workout how binary switching of energy from on & off through silicon leads us to Minecraft. I’m a little surprised tech bros aren’t burned on stakes. “Hi everyone today i wan to show you how red stones in Minecraft can recreate doom.” “Witch!”
The amount of code is small but the stack of hardware and software working away hour after hour to compute such scales of work is very satisfying to think about. It kept dying on me when I ran out of memory mid batch. The results were small in file size, but took the electronics a lot of work to get
Programming is cool, I did some fun things with factorising primes, it took me and my laptop a weekend of trial and error to run the right sized batches of ranges of increasingly large numbers, up to 100m, to find all the primes between... The scale of the operation is incredible, mechanically
If you do any programming at all that is using more resources than a few bytes, you're leveraging city blocks worth of Redstone to do anything at all, and to do large tasks, countries worth. Or at least that's my intuition, and it's so slow compared to how computers work...
By the way... In the video he mentions how the multiplication function is inefficient and it's all done by series of additions. It's a very impressive thing to think about, how electronics stacks with enough RAM and CPU. Then with compilers and code. The programming itself sits on a tower of tech.
it's surprising how accidentally easy a lot of things end up being turing complete (strictly linear-bounded).
conway's game of life, magic the gathering, microsoft excel, typescript's type system, the x86 MOV instruction on its own.. it's actually hard to avoid. so wild!
Comments
Absolutely not confusing
(Also props to all the Redstone engineers, they are so good at doing their stuff)
...
Now that I think about it, it IS fucked up that you can do that. Huh.
https://youtu.be/-BP7DhHTU-I?si=iL2AM3eCVkzmc2zy
Shit is in color now https://youtu.be/qvm6N4zj1OM?si=Jyett1AQzGU47pfp
https://www.amazon.ca/But-How-Know-Principles-Computers-ebook/dp/B00F25LEVC
Computers are super simple, but speed is what makes them incredible.
give gamers a transistor, they will make a NAND gate.
give gamers a NAND gate, they will make whatever the fuck they want.
It's mind boggling
conway's game of life, magic the gathering, microsoft excel, typescript's type system, the x86 MOV instruction on its own.. it's actually hard to avoid. so wild!