/Mandalorian-RPG

Text based RPG game based in the world of star-wars that is 100% randomly generated giving the player a unique adventure every time!

Primary LanguageJavaScript

Mandalorian RPG

11.30.2020

By Ryland Adams, Joseph Giunta, Jerrod Styrk, Taylor Baker, David Sterry, Harrison Strand

Description

  • A compelling Stahr Whars themed text based RPG centered around the bounty hunter The Mandalorian. In the console users will be prompted to chose different adventures, progress through levels and fight enemies along the way. Just enter a number that corresponds with the choice you wish to select in the prompt that pops up.

Software Requirements

  • _Internet browser
  • Git Bash

Setup

  • _On Github locate my repository link by clicking the green button that says "Code", this will open a drop down menu to allow for you to copy my https://github.com/Pugsly99/Mandalorian-RPG

  • Open Git Bash.

  • Change the current working directory to the location where you want the cloned directory.

  • Type git clone, and then paste the URL you copied earlier. here is a example ~ '''$ git clone https://github.com/Pugsly99/Mandalorian-RPG'''

  • Press Enter to create your local clone.

  • Navigate to the directory you were in when you cloned the repository.

  • open the new file you cloned.

  • In the terminal use the command 'npm install' to install all necessary packages for this project.

  • Now use the command 'npm start' to start a live server

  • In the live browser open your dev tools and refresh your page

  • Now follow the prompts listed in the dev tool console, and enter your choice into the prompt box that displays. Enjoy our game.

Note to Apple Users
- Under package.json navigate to "scripts"
- Navigate to "start", the & needs to be replaced with ;
- Or vice versa for PC users
Before
"scripts": {... "start": "npm run build & webpack-dev-server --open --mode development",
After
"scripts": {... "start": "npm run build; webpack-dev-server --open --mode development",

Specifications

Behavior Input Output
User can enter character name Han Han
User can choose a class melee/ranged/balanced ranged ranged
Class choice determines stats ranged getstats()
Choose from prompts 1.Fight, 2.Run, 3.Search...ect 1 Fight
Choose from mission type journey/story/bounty journey journey

Bugs

  • none known

For support

Technologies and tools used

Expand Tech/tools
  • Visual Studio Code
  • Html
  • markdown
  • bootstrap
  • css
  • jQuery
  • javaScript
  • clean-webpack-plugin
  • css-loader
  • eslint
  • eslint-loader
  • html-webpack-plugin
  • style-loader
  • webpack
  • webpack-cli
  • webpack-dev-server
  • popper.js
  • jest
  • babel
  • dotenv

Legal

  • This software is licensed under the [MIT] license
  • Copyright (C) 2020 Ryland Adams, Joseph Giunta, Jerrod Styrk, Taylor Baker, David Sterry, Harrison Strand