Inspiration

We wanted to make something inspired by space but was also an interesting thing to make

What it does

Allows the user to make a custom alien using head and limb options and select simulation time and number of generations.

How we built it

Using pymonk, pygame, and neat-python we built a physics engine to simulate the alien movement, a character creator to allow for user creation, and an evolution system to build a neural network.

Challenges we ran into

The scope of our project was larger than expected so we had to cut some things we wanted to add. Additionally, the idea itself was very last minute so we could've done a better job of planning.

Accomplishments that we're proud of

We are proud of the art we made for our project as none of us have art experience, nonetheless it was very fun to create all of the art assets ourselves. We are also very proud of the fact that the aliens can actually work. There was a decent amount of time where we were not sure if we made the right choice on this project

What we learned

We learned a lot about how machine learning works and what goes into it, as well as expanding our python knowledge and learning libraries like Pygame, Neat-Python, and Pymunk

What's next for Alien Afoot

We could potentially add more body types and more limbs along with a more efficient neural network.

Built With

Share this project:

Updates

Submission history