Inspiration

Inspired by the goals of the NASA Artemis Missions to return humans to the Moon we wanted to create an educational and fun game that mirrors the challenges of space navigation, such as fuel consumption and orbital mechanics. Luna (moon in latin) New Year (due to us coding during Lunar New Years).

What it does

"Luna New Year" is a space simulation game that integrates N-body physics to create a realistic simulation game. The player embarks on a mission to land on the Moon, much like the Artemis Mission goal while having to deal with common issues facing space maneuvers.

How we built it

We built "Luna New Year" using p5.js to handle the graphics and a canvas element in HTML for ease in hosting on Git pages. We implemented a N-body simulation to accurately model the gravitational interactions between planets and used Pixelorama to create the pixel art.

Challenges we ran into

Some of the challenges we ran into was to accurately simulate N-body physics in a way that is both realistic but also engaging for players, handling merge conflicts, and rapidly learning the p5.js framework.

Accomplishments that we're proud of

We are proud of successfully integrating N-body physics into an easily accessible and cost effective format.

What we learned

We learned the p5.js framework and how to integrate it.

What's next for Luna New Year

Moving forward, we plan to expand "Luna New Year" by introducing new missions and create different scenarios to accurately simulate space navigations.

Share this project:

Updates