I have always thought the concept of a computer simulating evolution

What it does

Using fitness, genomes, and species it's spam random strains of commands to eventually beat Castlevania levels

How I built it

I built it using Hex Editors to tracks ROM data. Then with this I build a neural network to help sort out weak species

Challenges I ran into

The machine code was rather complicated to work with especially with multiple Hex locations to track at the same time

Accomplishments that I'm proud of

Enemy and Random trackers to create proper neurons to help make program more generalized

What I learned

Even an NES game that may seem simple in Front-End is very complicated in Back-End

Built With

Share this project: