That's it, I am done. No more serious IT work for me.
I am going to become a gamers consultant. If there are people who care enough to make things like this, there must be people who would pay decent money for "professionals" to come in and optimize their factorio game, or their minecraft builds, or to make them feel good about their solution to a Zachtronics puzzle.
There's also Verilog to Minecraft.[1]<p>[1] <a href="https://github.com/itsFrank/MinecraftHDL" rel="nofollow">https://github.com/itsFrank/MinecraftHDL</a>
I would love to see some screenshots added to the README.<p>I get that it compiles a Verilog design into a Factorio Blueprint, but what does the resulting factory look like? Is it just a bunch of wires and combinators?
I did not expect this to be written in TypeScript.<p>The intersection of people who really understand Factorio, Verilog, and TypeScript has to be less than 250,000 people on entire planet -- in the entire universe.
Note that factorio data propagation in circuit is not fast.<p>In factorio, it will take one frame for two objects connected by the circuit to synchronize. The game runs at 60fps. So, if you connect 60 components in a series, it will take 1 second to propagate a change.<p>This is the basis of how clock circuits work, but I guess is not perfect for the more complex circuits.
Always thought programmatically generating Factorio blueprints was a really cool idea and Verilog seems like a great language to model blueprints, but this repo definitely needs more work before being shared with the world.<p>One of my favorite tools that shows what's possible: <a href="https://autotorio.com/example/outpost" rel="nofollow">https://autotorio.com/example/outpost</a>