Inspiration

Inspired by the cliffhanger at the end of the Three Body Problem book by Liu Cixin: given a set amount of time to prepare for an inevitable alien invasion & The Little Prince by St Exupery. Also, as physicists: actually numerically simulating the N body problem and implementing it into the game as the way to move around!

What it does

You play as the captain (from generation to generation) of a space ship, and your aim is to prepare the planetary systems around you by equipping them with space defense fleets.

Unlike your usual WASD game, you have to think in terms of orbits: propulse yourself around using their gravitational attraction, exploit the chaos of the N-body problem.

Use your weapons to defend your ship against local opponents, interact and get to know the planets' inhabitants - ultimately: protect your legacy against the invader, in the final conflict between two worlds.

How we built it

The game was build entirely in GODOT. Roles were sectioned as the following:

  • solving the physics and implementing accurate gravitational interactions
  • making the ship: drones that follow it, interacting with and assigning fleets to planets, shooting and moving around
  • coding the enemies: making them spawn, pursue and attack you -art: turning people in Durhack into character sprites

Challenges we ran into

Collaborative coding and conflicts on the same files using GitHub for the first time

Accomplishments that we're proud of

Accomplishing the development of a game: story, interactiveness, timeline, with all the implemented physics

What's next for 400

Developing it into a full-fledged game on Steam!

Built With

Share this project:

Updates

posted an update

Ekin and I are continuing to develop 400 into a fully fledged game, since Durhack we have fixed many issues we experienced in the initial version. We have created a game design document to include our ideas and what we plan to add to the game next.

Log in or sign up for Devpost to join the conversation.