Inspiration

I wanted to see how an ai would deal with maintaining resources on a map while having to travel to get more food.

What it does

It's supposed to be a model that plays a survival game I made. This game has three stats: food, water, and shelter. All 3 have to be maintained to stay alive, but food supplies disappear after being used once.

How we built it

I built it by making a game in pygame and trying to use gym to make a q-table to teach the model how to play that game.

Challenges we ran into

I didn't know that reinforcement training was something seperate from what I have learned about ai. I did a lot of useless research before starting that made me have to play catch up during the event.

Accomplishments that we're proud of

I think the playable version of my game is fun in a janky kind of way. It is my first game made in pygame, so that is a cool first.

What we learned

I learned a lot about pygame. I learned about different ai model training methods I did not know exist. I was introduced to the gym library.

What's next for Adam

I want to finish up what I have here first. Other than that, I'd like to give Adam an Eve at some point. Seeing a model interact with its environment is cool, but I am curious how it could interact with another version of itself.

Built With

Share this project:

Updates