Skip to content

A Podracing game using the Star Wars API, mongoose, and MongoDB and implementing unit and e2e testing

Notifications You must be signed in to change notification settings

RealTeamCtrl8/Podracing

Repository files navigation

PODRACING SYNOPSIS

"SWAPI races" is a game based on the characters and environment of Star Wars. User will choose a character which will determine his alliance. He will be assigned a starter ship, based on his alliance, that he will use to race. The user will race against a non-alliance Bounty Hunter (computer) and/or another user.

MOTIVATION

This project is being created to demonstrate a relational database.

API REFERENCE

We are using the Star Wars API SWAPI for our characters, vehicles, planets, and more. https://swapi.co/

USER'S ADVENTURE

  • The user will begin his journey by registering an account.
  • He will then chose a character (getAll and getById methods).
  • Next, the user will purchase a vehicle in which to race (getAll and getById methods).
  • The user views all available races (getAll method), then joins a race (getById method).)
  • Post-race, the user will either receive money/credit for his win or nothing for his loss.
  • Lastly, if the user wins the race, he can take his winnings and purchase an upgraded vehicle.

STYLE

We are using Promises to handle our asynchronous code, creating modules for repeated code, and using whitespace for paragraph separation only.

GROUP MEMBERS

Our group is called Ctr8 and we are Robin, Andrew, Eli and Kate.

About

A Podracing game using the Star Wars API, mongoose, and MongoDB and implementing unit and e2e testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •