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.