Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/squishy123/hogwartshobo
Assignment for CPS406
https://github.com/squishy123/hogwartshobo
Last synced: 14 days ago
JSON representation
Assignment for CPS406
- Host: GitHub
- URL: https://github.com/squishy123/hogwartshobo
- Owner: Squishy123
- License: agpl-3.0
- Created: 2020-03-23T16:13:51.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T16:53:27.000Z (almost 2 years ago)
- Last Synced: 2024-11-09T12:43:23.349Z (about 2 months ago)
- Language: JavaScript
- Homepage: https://squishy123.github.io/HogwartsHobo/
- Size: 2.05 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HogwartsHobo 🚆🤼
Your all-in-one hogwarts hobo train simulator!
## This Project Is Viewable [Online](https://squishy123.github.io/HogwartsHobo/)!
## Take a look at our project report [here](./report.pdf).
https://squishy123.github.io/HogwartsHobo/
## Whats included(secret sauce)
- Project Report(report.pdf) -> ✅
- Test Methods(tests/\*\*/\*.js) -> ✅
- Simulator Class(src/sim/sim.js) -> ✅
- Hobo Automata Classes(src/sim/hobo.js) -> ✅
- Track Class(src/sim/track.js) -> ✅
- Helper Functions(src/sim/helper.js) -> ✅
- Swag -> ✅
- Potential Headache -> ✅## How To Run
First, you can honestly just view the full project online [here](https://squishy123.github.io/HogwartsHobo/) or https://squishy123.github.io/HogwartsHobo/.
If you really wanna run you the code on your own machine(kinda boujee) do the following:
1. Grab a copy of this repo, either clone it or download it.
```
git clone https://github.com/Squishy123/HogwartsHobo.git
```2. Next get into the directory and install all npm module dependencies:
```
cd HogwartsHobo && npm i
```3. Run the dev script
```
npm run dev
```4. Go to http://localhost:8000 and enjoy!
## Running Tests
Just run the following command:
```
npm run test
```## Contributors
### 🙊 Christian Wang aka [Squishy123](https://github.com/Squishy123) => Wrote the spaghetti code and did the results report
### 🦖 Elijah Tungul aka [elijah-t](https://github.com/elijah-t) => Co-wrote the Product Backlog along with Miguel Nobre
### 🐟 Derek Lee aka [SeaBreamQueen](https://github.com/SeaBreamQueen) => Tests and test report
### 🐸 Miguel Nobre aka [MiggySmallz](https://github.com/MiggySmallz) => Co-wrote the Product Backlog along with Elijah Tungul
### 🐷 Jason Zhu aka [Evandel](https://github.com/Evandel) => Edited the reports and is gonna buy the celebratory pizza & pop