Submitted by hugio55 t3_10naica in deeplearning
I am wondering if there is any software out there that would allow for me to run an evolution simulator on my own machine - and is more in depth than rudimentary online web game-esk evolvers.
Important things to me:
- the processing can be done on my machine (there's something about utilizing my own hardware that is really satisfying to me.)
- evolution-based mechanics (I am quite fascinated with the subject and I find that, albeit silly and inconsequential, making a "brand new" [simplistic] locomotion machine is exciting. That said, it could be anything related to evolution (doesn't need to be locomotion, etc))
I do know there are websites and mini apps that have what I'm talking about (specifically locomotion evolution "games") but they don't scratch the itch of pinning my PC at 100% for a day or two to see what more intensive computation produces. For me, the difference between the way bread tastes when you spend the afternoon making it, or buy it from the market.
My skills in tech are intermediate. I am a 3D animator by trade, but my expertise are within the software package that I use for animation, not so much on the outskirts. Aka, this "desired program" would need to be more or less "run the installer." Aka2, No known programming languages here.
I feel a bit silly, as if sitting on Santa's lap, cooking up the perfect gift, but heck, maybe it's out there and maybe you guys know if it. I've done a good chunk of googling for this, as I always do before posting, but I think this, if out there, may be more niche and the web results might be getting utterly drowned out by all the big marketing budgets for all products "AI."
Thanks for any pointers. Cheers.
JJJJJJtti t1_j67tyg1 wrote
I have no idea about pre-existent evolution simulation environments, but making your own is definitely feasible. That will simply require a solid programming background (perhaps physics as well, depending on what you have in mind). Based on your current background, I would suggest Python (or C/C++ if you really want maximum control over your hardware even though this will be much harder) and go with it.