Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/inooid/react-redux-card-game

A web version of Blizzard's Hearthstone game built with React, Redux and ImmutableJS
https://github.com/inooid/react-redux-card-game

hearthstone immutablejs react redux socket-io

Last synced: about 2 months ago
JSON representation

A web version of Blizzard's Hearthstone game built with React, Redux and ImmutableJS

Awesome Lists containing this project

README

        

React with Redux -- Card Game (WIP)
=============================

[![Build Status](https://travis-ci.org/inooid/react-redux-card-game.svg?branch=master)](https://travis-ci.org/inooid/react-redux-card-game)
[![Code Climate](https://codeclimate.com/github/inooid/react-redux-card-game/badges/gpa.svg)](https://codeclimate.com/github/inooid/react-redux-card-game)
[![Known Vulnerabilities](https://snyk.io/test/github/inooid/react-redux-card-game/badge.svg)](https://snyk.io/test/github/inooid/react-redux-card-game)

In order to develop my abstract thinking I figured it would be cool to make a game.
Recently I have been playing a lot of [Hearthstone: Heroes of Warcraft](http://us.battle.net/en/int?r=hearthstone)
and I realised that it would be great practice to rebuild it using [React](https://facebook.github.io/react/) with [Redux](http://redux.js.org/).

Follow me in the journey that will be rebuilding this amazing card game.

I am in no way affiliated with *Blizzard Entertainment* or *Hearthstone: Heroes of Warcraft* and see this
project as part of my learning experience.

Requirements
------------

* node `^4.2.0`
* npm `^3.0.0`

Getting Started
---------------

Just clone the repo and install the necessary node modules:

```shell
$ git clone https://github.com/inooid/react-redux-card-game.git
$ cd react-redux-card-game
$ npm install # Install Node modules listed in ./package.json (may take a while the first time)
$ npm start # Compile and launch
$ open http://localhost:3000
```

Current progress:
-----------------

Updated: 18 February 2018

[![status-2016-11-12_smaller](https://cloud.githubusercontent.com/assets/1291263/20240897/0f470ef8-a925-11e6-891a-2589e8735a12.gif)](https://gfycat.com/WindyIndelibleKawala)

(Click on the image for a bigger version)