Skip to content

Latest commit

 

History

History
52 lines (49 loc) · 2.63 KB

README.md

File metadata and controls

52 lines (49 loc) · 2.63 KB

SZIS-Title Samurai Zombies in Space: A text adventure game brought to you by:
Kerri-Leigh Grady
Adrian Torres
Karlo Mangubat
Joseph Valdez

Premise

You are the owner and sole pilot of Amazing Space, an independent shipper making deliveries across the galaxy. On the way back to the primary Mars settlement, a failure in your shielding allows a piece of space debris to damage the wizzlewhat that runs your FTL engine. Unable to continue travel, you find the nearest space station and limp towards it on what remains of your fuel.

You must dodge and fight zombies, refuel, and procure the single part you need to repair the damage to your FTL engine and get out of Dodge. Unfortunately, the lever to start the refuel process has been detached and is nowhere to be seen, and the wizzlewhat is who even knows where, and there aren’t many non-zombies around to help you find either one.

Good luck. They’re Samurais, after all, and they plan to eat you.

Game Play

The winning strategy is to locate the lever, return to the dock, reattach, and pull the lever. Then, go to the repair shop to procure the wizzlewhat, and return to the ship to make the repair and get out of Dodge.

Project Directory Structure

.
├── cfg
│   ├── IntoStory.txt
│   ├── Items.json
│   ├── Locations.json
│   └── NPC.json
├── lib
│   ├── javafx-sdk-16
│   └── junit-4.13
├── src
│   ├── assets
│   │   └── images
│   │       └── introfont
│   │           ├── in.png
│   │           ├── samurai.png
│   │           ├── space.png
│   │           └── zombies.png
│   ├── com
│   │   ├── character
│   │   │   └── Player.java
│   │   ├── client
│   │   │   └── Main.java
│   │   ├── controller
│   │   │   ├── FXMLDocumentController.java
│   │   │   └── GameSceneController.java
│   │   ├── engine
│   │   │   └── GameEngine.java
│   │   ├── item
│   │   │   └── Item.java
│   │   └── resources
│   │       ├── gameScene.fxml
│   │       └── introScreen.fxml
├── test
│   └── com
│       ├── character
│       │   └── PlayerTest.java
│       └── item
│           └── ItemTest.java