(warning: APPLICATION IS IN THE ZIP FILE GENETICALLYSELFWRITINGARTIFICIALINTELLIGENCE.zip)
Inspiration
I took inspiration from BrainFucks(pardon the crude name, I didn't make it) simplicity and a slight interest in genetic simulation.
What it does
It simulates 100 agents who have the ability to self modify their own genome as they please, with incentives of not dying if they build towards complexity.
How I built it
I built it from creating a Brainfuck interpreter and creating permutation/mutation algorithms. forcing the units to operate off of a limited genome and adapt or die.
Challenges I ran into
Front-end was the most difficult by far, I would've gone so much farther if I had assistance in it since I'm not familiar with it.
Accomplishments that I'm proud of
Very few people have made programs that can write themselves, at least none that I've met.
What I learned
I learned that front end development and sorting algorithms for multidimensional arrays are harder than they look.
What's next for EvolutionF
More patches for the front end most definitely. also will include templates for the agents to read and even code themselves from, while creating permanent memory for them so that they keep their knowledge in between bootups.
Log in or sign up for Devpost to join the conversation.