(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.

Built With

Share this project:

Updates