https://github.com/gia-lexa/mission_control
Mission Control is a simulation game that allows you to (pretend to) launch a satellite into low Earth orbit.
https://github.com/gia-lexa/mission_control
cli ruby
Last synced: 9 months ago
JSON representation
Mission Control is a simulation game that allows you to (pretend to) launch a satellite into low Earth orbit.
- Host: GitHub
- URL: https://github.com/gia-lexa/mission_control
- Owner: gia-lexa
- Created: 2024-09-29T20:25:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-04T00:42:17.000Z (almost 2 years ago)
- Last Synced: 2025-03-03T01:34:29.339Z (over 1 year ago)
- Topics: cli, ruby
- Language: Ruby
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mission Control - just for fun
Part of my "Build One Thing a Week" series, Mission Control is a Ruby CLI game
where a player controls satellite launches and manages mission details to achieve
a successful space mission.
This game simulates the process of launching a satellite into low Earth orbit
including handling unexpected events like mission aborts and spontaenous combustions.
### Installation and Set Up
- Ruby (version 3.1.2 or newer recommended)
- Bundler (for managing dependencies)
**Clone the repository**:
```bash
git clone https://github.com/gia-lexa/mission_control.git
```
**Navigate to Folder on Your Command Line**:
```bash
cd mission_control/
```
**Run Tests**:
```bash
rspec
```
## How to Play
To start the game, run the following command in Terminal:
```bash
ruby main.rb
```
- Prompts will surface to lead you through each stage of the satellite launch, Captain.
- Make critical choices at each prompt to either proceed with the mission or abort it.
- Handle unexpected events like mission aborts and spontaneous combustions (watchout!).
- View the summary of each mission attempt and choose to run another mission or exit.