Skip to content

BeardOfDan/ChattermonX

 
 

Repository files navigation

Chattermon: Gotta Chat'em All

Second Team

  • Vi Chang
  • Alan Chin
  • Phil Cho
  • Dan Roberts

First Team

  • James Terry
  • Chris Messer
  • David Kumarbai
  • Thomas Parker

Table of Contents

  1. About
  2. Usage
  3. Requirements
  4. Development
    1. Installing Dependencies
    2. Tasks
  5. Roadmap
  6. Contributing
  7. Documentation

About

Chattermon is a terminal based Pokemon battle system. Players create an account, then start of join a game. Games consist of two players, each assigned three Pokemon at random. Players can either attack to damage the opponents Pokemon or switch Pokemon with choose <pokemon>. A player wins by defeating each of their opponents Pokemon. Players can also chat with each other.

Usage

Play it live on https://chattermonx.herokuapp.com/

Requirements

  • Node 8.2.x
  • React 16.1.x
  • Postgresql 9.6.x
  • npm 5.4.x

Development

  1. Fork the repo from greenfield-jupiter/greenfield-project on github.
  2. Clone down your fork
  git clone https://github.com/<username>/greenfield-project.git
  1. Move into the repo after its been cloned onto your machine by typing the following command.
  cd greenfield-project/
  1. Follow the instructions in the 'Installing Dependencies' section.

Installing Dependencies

From within the root directory:

npm install

Start Development

Run the following script to start the local server

npm run start-dev

Roadmap

View the project roadmap here

Contributing

See CONTRIBUTING.md for contribution guidelines.

Documentation

In addition to documentation here, you will find extensive documentation within the application's files.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.9%
  • CSS 9.1%