All Projects → BurkusCat → R6 Operator Counters

BurkusCat / R6 Operator Counters

Licence: mit
A website with a graph visualisation of how operators counter each other in Rainbow Six Siege.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to R6 Operator Counters

Hads
📚 Markdown superpowered documentation for Node.js
Stars: ✭ 147 (+188.24%)
Mutual labels:  hacktoberfest, wiki
Neode
Neo4j OGM for Node.js
Stars: ✭ 276 (+441.18%)
Mutual labels:  hacktoberfest, neo4j
Documentation
The source for Datadog's documentation site.
Stars: ✭ 147 (+188.24%)
Mutual labels:  hacktoberfest, wiki
Azerothcore Wotlk
Complete Open Source and Modular solution for MMO
Stars: ✭ 1,330 (+2507.84%)
Mutual labels:  hacktoberfest, gaming
Web kg
爬取百度百科中文页面,抽取三元组信息,构建中文知识图谱
Stars: ✭ 549 (+976.47%)
Mutual labels:  wiki, neo4j
Downlords Faf Client
Official client for Forged Alliance Forever
Stars: ✭ 121 (+137.25%)
Mutual labels:  hacktoberfest, gaming
Macos Egpu Cuda Guide
Set up CUDA for machine learning (and gaming) on macOS using a NVIDIA eGPU
Stars: ✭ 187 (+266.67%)
Mutual labels:  hacktoberfest, gaming
Java
All Algorithms implemented in Java
Stars: ✭ 42,893 (+84003.92%)
Mutual labels:  hacktoberfest, wiki
Persepolis
Persepolis Download Manager is a GUI for aria2.
Stars: ✭ 5,218 (+10131.37%)
Mutual labels:  hacktoberfest, wiki
Ngx Scanner
Angular (2+) QR code, Barcode, DataMatrix, scanner component using ZXing.
Stars: ✭ 420 (+723.53%)
Mutual labels:  hacktoberfest, wiki
Docs
Documentation for Tasmota (https://github.com/arendst/Tasmota)
Stars: ✭ 55 (+7.84%)
Mutual labels:  hacktoberfest, wiki
Migrate
Database migrations. CLI and Golang library.
Stars: ✭ 7,712 (+15021.57%)
Mutual labels:  hacktoberfest, neo4j
Simplepresence
An easy and simple way to set your Discord Rich Presence Status through RPC (no token required)
Stars: ✭ 184 (+260.78%)
Mutual labels:  hacktoberfest, wiki
Mumble
Mumble is an open-source, low-latency, high quality voice chat software.
Stars: ✭ 4,418 (+8562.75%)
Mutual labels:  hacktoberfest, gaming
Plots2
a collaborative knowledge-exchange platform in Rails; we welcome first-time contributors! 🎈
Stars: ✭ 666 (+1205.88%)
Mutual labels:  hacktoberfest, wiki
Vimwiki
Personal Wiki for Vim
Stars: ✭ 6,970 (+13566.67%)
Mutual labels:  hacktoberfest, wiki
Cockatrice
A cross-platform virtual tabletop for multiplayer card games
Stars: ✭ 1,053 (+1964.71%)
Mutual labels:  hacktoberfest
Synfig
This is the Official source code repository of the Synfig project
Stars: ✭ 1,056 (+1970.59%)
Mutual labels:  hacktoberfest
Laravel Packager
A cli tool for creating Laravel packages
Stars: ✭ 1,049 (+1956.86%)
Mutual labels:  hacktoberfest
Curriculum
Workshop documentation and scripts
Stars: ✭ 50 (-1.96%)
Mutual labels:  hacktoberfest

R6 Operator Counters

A graph visualisation of counterplay in Rainbow Six Siege.

R6 Operator Counters

Features

  • Visualise hard and soft counters for each operator in the game.
  • View operator details, counter details and filter the graph based on counter level (hard/soft/minor).
  • Drag & interact with the operators.
  • Crisp graphics at any zoom level.
  • Responsive web design.

Dependencies

Running

Clone the repository, install all dependencies, build and serve the project.

> git clone https://github.com/BurkusCat/r6-operator-counters.git
> npm install
> npm start

Open http://localhost:8080 in your favorite browser.

Tools needed

Building the project for a release

Use the gulp build command to build a static version of the website to the "dist" folder. This will prepare all the site assets and optimise them to be hosted in an AWS S3 storage bucket.

During the gulp build, if there is an error during the npm run createjson step, gulp will not tell you a specific error. To see the specific error you must run npm run createjson from the console.

How to contribute

I am hoping that this project will be a fun place for open source newcomers (like myself). Feel free to take a look at the issues or come up with your own improvements for the project. I am happy to review pull requests and I can answer questions you might have.

Key places to look if you want to update something in this project:

  • The main webpage - .\src\html\index.html
  • Operator images paths - .src\main\imageLocation.js
  • Operator data - .\src\main\create-operator-json\operators
  • Operator class logic - .\src\main\create-operator-json\core
    • This is used to construct the Neo4j database/JSON file that D3.js renders as a nice graph.
  • Stylesheets - .\src\main\styles\neo4jd3.scss
  • Misc images - .\src\images\site\

r6counters.com

Any pull requests that get merged into master will trigger a build of the website. This build will get published to AWS and will be hosted at https://r6counters.com/ after one day.

Contributors

Thank you to all the contributors to R6 Operator Counters.

View our humans.txt file with more info about this project's contributors.

What's coming?

  • More filtering
  • More views
  • Seasonal counter updates
  • Performance improvements

Copyright and license

Code and documentation copyright 2020 the author. Code released under the MIT license. Docs released under Creative Commons.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].