anjoels / roll-for-reaction

An extension of react-rpg inspired by DnD 5e

Home Page:https://matteas.nz/roll-for-reaction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Roll For Reaction

All Contributors

SOFTENG 750/COMPSCI 732

Roll For Reaction is an open-source fork of react-rpg created for SOFTENG750/COMPSCI 732 at the University of Auckland. This project aims to enhance the systems already present in the base game by modifying and adding elements to lightly emulate the popular tabletop role-playing game Dungeons and Dragons: 5th Edition. In doing so, the following features are planned to be added:

Definitely Hopefully Maybe
check DnD Ability Scores for Player check UI/UX Improvements cross Particle Effects
check DnD Classes and Races cross Tutorial cross Class-specific Abilities
check Dice-based Combat check Save/Load System cross Party System
check New Maps/Levels check New Enemies cross Additional Game Modes
check Character Creation check Customisable Outfit Colour
check Additional Items in Shop check Diversity in Enemy Attacks
check Spellcasting System

Classes include Fighter, Ranger and Wizard

Races include Human, Elf and Dwarf

Developer Instructions

The game is hosted via GitHub pages at https://matteas.nz/roll-for-reaction, but for development purposes it is a requirement to be able to run the game locally.

Requirements

In order to run Roll for Reaction locally, you must ensure you have setup, installed and tested:

  • git
  • yarn

This implementation is fully supported and tested on Arch Linux and Windows 10.

Install & Setup

  1. Clone the repo

    git clone https://github.com/Matteas-Eden/roll-for-reaction

  2. Change to the directory containing the repository

    cd roll-for-reaction

  3. Install the dependencies

    yarn install --frozen-lockfile

  4. Start the game locally

    yarn start

Contributors

Thanks goes to all of these wonderful people who helped in making this project a success. For more information on the types of contributions, see this page.


Josh Hill

πŸ’» πŸ€” πŸ‘€ πŸ“– 🚧

Kelvin

πŸ’» πŸ€” 🎨 πŸ‘€ πŸ“– 🚧

Kimberley

🎨 πŸ€” πŸ“– πŸ‘€ πŸ’» 🚧

Matt Eden

πŸ’» πŸ“– πŸ€” πŸ‘€ 🚧

About

An extension of react-rpg inspired by DnD 5e

https://matteas.nz/roll-for-reaction

License:MIT License


Languages

Language:JavaScript 92.7%Language:CSS 5.4%Language:HTML 1.9%