https://github.com/thisiswhale/NerfThis
A database that allows players to submit their win/loss games. As a collective whole, it will suggests best heroes to play based on selected parameters
https://github.com/thisiswhale/NerfThis
game-entry gamification-platform hero-selector overwatch video-game
Last synced: about 1 year ago
JSON representation
A database that allows players to submit their win/loss games. As a collective whole, it will suggests best heroes to play based on selected parameters
- Host: GitHub
- URL: https://github.com/thisiswhale/NerfThis
- Owner: thisiswhale
- Created: 2017-05-24T21:41:12.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-05T05:49:13.000Z (almost 9 years ago)
- Last Synced: 2024-11-01T00:05:24.155Z (over 1 year ago)
- Topics: game-entry, gamification-platform, hero-selector, overwatch, video-game
- Language: HTML
- Homepage:
- Size: 9.63 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-overwatch - NerfThis - A database that allows players to submit their win/loss games. As a collective whole, it will suggests best heroes to play based on selected parameters. (Community / Github)
README
# NERF This
NERF This is an Overwatch team Competitive guide application for players by players. Offering user-generated data to help improve team and individual player outcomes. This app keeps a record of players past teams and game outcomes allowing the app to more accurately suggest Heroes to choose based on heroes already chosen for the team.
```
Demo deployed on [Heroku](https://dry-journey-45708.herokuapp.com/)
```
## Table of Contents
- Homepage/login
- Game Entry
- Hero Selector
## Home Page
The homepage offers a quick explanation of our app and the ability to begin use.

To begin on the application:
1. Click the “Get Started” button in the upper left corner.
2. Register the username, email and password you would like to use for this app.
3. After registering, subsequent logins require the same username and password.
4. Login by toggling to “login” and enter your username and password.
Upon correct entry of your username and password you will be re-directed into the app where you can enter game records (team composition, map used, game mode and result of game).
## Hero Selector
This page will suggest a hero for you to select for your current round.

1. enter map you will be playing on:
2. Select map type: Assult/Escort/Hybrid/Control
3. choose your specific map from the drop-down menu.
4. select position (attack/defend)
5. click on the 5 heroes selected by your other team members
*upon selection the background of the hero’s portrait will change from grey to orange
6. Lastly, click on the green “suggest hero” button
7. Nerf This will generate a suggestion for the hero you should choose in the “suggested pick” area in the upper left side of the page.
## Game Entry
This page will store a record of your game to our database.

Enter your game experiences:
1. first, select the hero you chose to play
2. next select the 5 players on your team.
3. once all 6 team members are chosen, pick the map type and map you used.
4. select if the game round was attack/defend and the result of the round.
5. finally click submit to add to the database.
### Thank you for being a part of this user-enhanced expierence!
## Authors
- 
- 
- 
- 
##### Troubleshoots
- Dashboard link not implemented, dashboard page renders the user's profile history of GameEntries from the database and based on user's entrys will aggregates its most played Hero.
#### Built with
- HTML
- Bootstrap
- Javascript
- jQuery
- Nodejs
- Express
- Bcryptjs
- mySql