Verilog2Factorio: Web Demo
redcrafter.github.ioI've given Factorio a wide berth. It seems risky for me to sit down with this game. The strategic rpg/simulator addict in me really wants to :).
I find that with games like these I initially get totally sucked in, and then a short while later realise that what I'm doing (designing, optimizing, solving problems within constraints) is effectively identical to my day job and if I'm going to be spending brainpower on it I might as well be getting paid.
Oh I dunno, I let it take over my life for a couple months, took it as far as I'd care to, and then moved on.
I actually prefer Dyson Sphere Program over factorio at this point.
They're addictive, but for good reason and in ways you don't realize until you experience it.
In case you still want in on the action and don't mind another game, Mindustry is also fantastic. Combined with a tower defense gameplay, its factory mechanics are easier and it's broken into levels which are much shorter than a typical Factorio playthrough.
Same here. As much as work, reading, wife, outdoor sports, etc, don't allow me to have a lot of free time for "useless" things like videogames and specifically Factorio, I have a feeling that this one would pull me in and have me spend possibly hundreds of hours per year playing it, which I know I don't want and... well, shouldn't, given my self-appointed priorities in life.
I am particularly interested in strategic videogames, and loved playing these when I was a kid and a young adult (Master of Magic, Master of Orion 2, Civilization, etc).
Factorio seems to be particularly interesting and challenging at the same time.
The thing is, I consume video games that tells a story, fir relaxation and down time. I do this while my gf watches her Netflix shows. Mad shoutout to LA Noire, 10/10 game, bonus shoutout to Outer Wilds another 10/10.
But Factorio? It is going to consume me. I can tell just by what I have seen and read. I want to do deep thought on real problems not video game things. I could be massively wrong, but I tread lightly around that title.
Whenever I zoomed out of my bases in Factorio, I always was reminded of IC die shots.
Nice project. FYI, this is using the Yosys Verilog synthesizer for the real magic.
Documentation is in the README.md at:
Recent and related:
Show HN: Verilog2factorio - https://news.ycombinator.com/item?id=26929370 - April 2021 (70 comments)
Can I run it in a browser? Or I need Factorio installed to copy it there?
Look at the tabs on the top. It generates the blueprints, but you can also see a link to a browser-render of the blueprint.
You click "compile" in the top right then after the log outputs everything you go to the blueprint page and click "open in fbe".
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.
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.
OK now we need chiesel for Factorio for the next step