Hacker News new | ask | show | jobs
by crooked-v 1776 days ago
I wonder if the same thing would be possible for Rimworld, using some level of abstraction over pawns (as input/output connections) and minimum room configurations.
2 comments

Or for Minecraft. Probably Verilog to Minecraft has been done already.
https://github.com/itsFrank/MinecraftHDL came up on a google search.

Factorio's advantage is the blueprints / blueprint strings, which would make it easy to transfer stuff in to the game.

How would the clock work for that? wouldn't want part of the "die" to fall out of sync because someone stopped to grab a meal or fight an crazed boomrat.
That just sounds like somewhere you'd want clockless design. The brute force way to do it is to replace the clock with a "ready" signal from each subcomponent, so the next in the chain only does its thing when it knows all the inbound signals are good.