MrSmoothieHuman wrote: ↑Wed Jan 17, 2024 4:09 pm
My knowledge on this is limited, but my main takeaway here is that while it *could* be possible, it wouldn't be very easy and i cant personally think of any useful applications. However, there is definitely ways it could be used - just cant think of any myself
Someone with more knowledge than me built an
"AI" that can play 4-in-a-row in factorio, the map is available
on the forum , the creator was kind enough to give some explanations and links to useful ressources to share knowledge
It is not the part of the AI that learn how to play the game, but it is the part that already "know" how to play the game. You can play against it like you could play chess on an app, and really it is only you playing against the combinator you just pasted, and they will win ! Worse than losing a game of
pac-man
There would be other simpler "AI" that exist that wouldn't use neural network, like with AAI vehicule, you can program vehicule behavior with circuits, similar to how self building factory can use the recursive blueprint mod, those are algorithm more than "AI" maybe, but really they all are
Qon wrote: ↑Thu Jan 18, 2024 12:00 am
Combinassembly (I just published it now!) is not a general HDL though. Its purpose is different, it creates hardware programs with combinators that execute instructions sequentially (or, it is structurally preventing instructions from having effects all at once). But it is meant to be able to do any general purpose computation, as quickly as sequential execution allows, with full access to all Factorio combinator features (so can use any signals, all at once and signals like [each]).
But yeah make a separate thread for language projects and I'll discuss more details about Combinassembly, Cnide and defining a syntax there.
Took me roughly 30 minutes to find how to make the example blueprint, most of it after i had clicked the "trying it live" from "read me", not understanding i had to click the green button, instead of reading at the code and wondering what kind of madness and how it would be related to factorio. I might be a bit slow or not having the necessary to knowledge to understand, but when i finally got the blueprint imported in factorio i didn't know what i was looking at, though it looked pretty cool when loading.
When looking back at the website and playing with the tab "blueprint" it made a little more sense what just happened, it seemed the easier tab to start the investigation on what seem otherwise related to magic, and i found where is the 987 number on the circuit, it's at 2 different location ,the upper most decider combinator being the most obvious one but it is also present further down in the array ,and for some reason there is only one lamp lit at a location that seem arbitrary.
I tried with 25 instead of 16, read around 75K, was impressed. I don't dare to touch anything else
. I can understand it calculated the 25th fibonacci number, and also the 16th using a blueprint that is the exact same footprint, so i suppose it loaded a bit more time for the 25th but i couldn't tell. I can understand how this would be a nice tool for an AI, but not how it works or how i am supposed to use it and would happily read some more about it in its own thread