It's ALIVE! and it thinks (coding DNA and Neural Nets for fun)
August 20, 2010 10:52 AM Subscribe
Amateur coder looking to make a "toy" Neural Net and also genetic/phenotypic DNA evolution/breeding system for a "virtual pet" game. Any tools that can make this approachable for me, preferably in Python?
posted by DetonatedManiac to technology (7 answers total) 17 users marked this as a favorite
I have always been interested in A-life, Genetic Algorithms, Cellular Automatons, Neural Nets, Learning chat-bots etc etc, from a theoretical level. But I am not a programmer as my day job, so I never really studied these things officially.
Even So: I want to make a game that is something like one of those old digimon "pets" that you raise and then fight/run races/compete against other player's pets. I want the pets to have a digital "DNA" so that you can breed them for various balanced traits (Fast but delicate, Slow but strong, Smart but weak etc). Also, they would have neural nets so that the player would have to "train" them to fight. Basically like little digital gladiators.
Is this, even as a toy, hopelessly beyond a layman's capability? Are there some tools that could leap frog me directly into the fun/game part without having to learn tons of esoteric code?
I'll admit I'm not a trained programmer but I learn quick when I have a goal in mind and have impressed myself in the past with the things I can slap together in Python. I also have coded bits of C++ and JAVA, and would be willing to learn other languages if needed... but again, I would not consider myself a "programmer" so the easier the better.
My goal is to make a rough prototype and
1) Congratulate myself for the fun of doing it
2) IF this is not something that has already been done 1,000,000 before see if I can turn it into a real game/iphone app/facebook game/stand alone whatever. But I don't care about this so much at this point.