Inspiration

This is a small program that I wrote in ~4 hours on Sunday morning while my teammates were resting up. It's inspired by the concept of future space exploration and the possibility that it may take thousands of years to discover a new planet that can support life. This game takes lots of inspiration from the game seedship, which is a small game that I have far too many hours in.

What it does

This application is a CLI game that takes the player through the voyage of a spacecraft trying to find a new planet for human life. It uses its scanners to let the player make decisions on whether to land on a planet or not. However the longer the spaceship travels, the more destroyed it becomes, but also the more upgraded the sensors can be (if they don't fail). To get the highest score, the player needs to be adept at balancing risk and reward.

This can be seen as being from the perspective as someone looking at the spaceship's logs, or the player making desicions as the on-board computer.

How it was built

I programmed this purely using Rust, using simple crates to help with terminal formatting and random number generation.

To play

Make sure cargo is installed on your system
Download the source from the GitHub repo
Execute cargo run --release

Built With

Share this project:

Updates