Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/inooid/react-redux-card-game
- Owner: inooid
- License: mit
- Archived: true
- Created: 2016-03-17T11:19:09.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-10-25T08:09:23.000Z (about 6 years ago)
- Last Synced: 2024-08-02T05:11:16.367Z (5 months ago)
- Topics: hearthstone, immutablejs, react, redux, socket-io
- Language: JavaScript
- Homepage:
- Size: 380 KB
- Stars: 106
- Watchers: 7
- Forks: 20
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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)