Inspiration

The inspiration for this project came from a love and enjoyment of the game Celeste.

What it does

AIeline is an AI (artificial intelligence) plays chapters of the platforming game Celeste.

How we built it

This project uses C# to artificially provide keyboard input that is used instead of user input to play the game.

Challenges we ran into

One major problem we ran into with this project was the amount of time and difficulty to create the translate user input from the game into the code in C# that would provide keyboard input for the game.

Accomplishments that we're proud of

We are proud of our ability to get AIeline to play through the prologue and first chapter / level of the game.

What we learned

This project taught us how to generate keyboard input from a C# program. We also learned a lot about working together as a programming team and how to delineate responsibility in relation to a programming project.

What's next for AIeline: An AI for Celeste

We hope AIeline may one day be able to beat every level in Celeste.

Built With

Share this project:

Updates