TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

8-bit Turing complete computer that I made in Factorio (2019)

127 pointsby yellowyachtabout 4 years ago

12 comments

Natsuabout 4 years ago
It always amazes me when people make things like this. It feels like there&#x27;s something special about games that can be programmed within the game, because some of the best games all have that feature: Minecraft, Terraria, Dwarf Fortress, Factorio, etc. Though it&#x27;s hard to even specify that because there are some where it&#x27;s not really part of the game per se (e.g. arbitrary code execution in Super Mario World) though that was a great game too, it&#x27;s not quite the same feeling.<p>I think my favorite is still the Dwarven Calculator, just because overflow errors caused actual magma to overflow, which is just so very Dwarven: <a href="http:&#x2F;&#x2F;www.bay12forums.com&#x2F;smf&#x2F;index.php?topic=54046.0" rel="nofollow">http:&#x2F;&#x2F;www.bay12forums.com&#x2F;smf&#x2F;index.php?topic=54046.0</a><p>It&#x27;s too bad Notch never finished that space-themed game he was once planning. I remember when HN went crazy with implementations of his spec for a simple, memory-mapped 8-bit computer that was going to be central to that game.
评论 #26706085 未加载
评论 #26706084 未加载
fasteddie31003about 4 years ago
I started playing Factorio and fell in love. Then I started to watch tutorials on how to make better iron smelters and the guy said he has 1000 hours of Factorio gameplay. I quit Factorio right there. I decided to spend my time learning something IRL and started learning how to make DAPPs.
评论 #26706055 未加载
评论 #26705687 未加载
评论 #26705793 未加载
评论 #26707350 未加载
评论 #26705724 未加载
评论 #26706301 未加载
评论 #26709417 未加载
mywittynameabout 4 years ago
I just started another playthrough of Factorio and I&#x27;m impressed just how well it manages to incorporate so many fundamental concepts in CS&#x2F;CE. It&#x27;s an incredibly useful tool for refreshing your memory of all that stuff you learned in college, but never applied in the real-world.<p>I built an S-R Latch for turning on steam power to my base iff battery capacity falls below 10% and remain on until capacity is above 50%. That, and figuring out how to distribute goods evenly across <i>n</i> belts when you can only divide in half is pretty fun to figure out.
评论 #26708184 未加载
optimalsolverabout 4 years ago
I often wonder if these types of games are sapping away the intellectual potential of humanity. They&#x27;re explicitly geared to lure in the kind of obsessive tinkerer types who&#x27;ve historically driven scientific and engineering progress. Only now, there&#x27;s little to no payoff for the rest of humanity if they spend thousands of hours consumed by one of these games.<p>What&#x27;s Newton&#x27;s modern equivalent doing right now? Probably perfecting a build order in Stellaris.
评论 #26707899 未加载
评论 #26706912 未加载
评论 #26709033 未加载
评论 #26707630 未加载
评论 #26710397 未加载
评论 #26709109 未加载
jaytaylorabout 4 years ago
Informative how-to YouTube videos that inspired this:<p><a href="https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=kRlSFm519Bo&amp;list=PLowKtXNTBypGqImE405J2565dvjafglHU" rel="nofollow">https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=kRlSFm519Bo&amp;list=PLowKtXNTBypGqI...</a>
sumobob2112about 4 years ago
Reminds me of the computer that they build in the three body problem: hundreds of horsemen act as the bus, and infinite amount of aliens either holding a flag up or down act as a massive computer to calculate the three body problem.
pjc50about 4 years ago
Factorio is interesting because the circuit system is pretty much designed for doing computation in. For a while I wondered whether it would be possible to build a computer in Factorio <i>without</i> using the facilities intended for it and instead Heath-Robinsoning it together out of other things. Trains, for example; an empty train is a set of &quot;holes&quot; that could be used to make a trainsistor?<p>Unfortunately there aren&#x27;t a lot of reversible transformations in Factorio, or mechanisms for one thing to influence another without being consumed.
mdanielabout 4 years ago
Before I saw the (2019) I thought someone had been subjected to the &quot;interview in Factorio&quot; article that showed up a few days ago
linkddabout 4 years ago
Neat!<p>Reminds me of:<p><pre><code> - Pacman in Factorio: https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=_VR_b9YwqH8 - Raycasting 3D engine in Factorio: https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=28UzqVz1r24 </code></pre> My main questions are:<p><pre><code> - how long does it take? - how does Factorio compare to VS Code as an IDE?</code></pre>
评论 #26707364 未加载
评论 #26706582 未加载
nmeofthestateabout 4 years ago
Funny that it&#x27;s 8-bit when every Factorio &#x27;wire&#x27; can transmit dozens of 32-bit signed ints simultaneously. Presumably it&#x27;s just emulating a binary style computer rather than some novel architecture tailored to the capabilities of the Factorio circuit network.
system2about 4 years ago
No sarcasm. I wish I had the passion and patience of the maker of this factorio computer.
natasabout 4 years ago
can it play crysis?
评论 #26706091 未加载
评论 #26708944 未加载