Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dhyegocalota/generals-io-webapp
Clone of the game generals.io using React
https://github.com/dhyegocalota/generals-io-webapp
Last synced: 2 days ago
JSON representation
Clone of the game generals.io using React
- Host: GitHub
- URL: https://github.com/dhyegocalota/generals-io-webapp
- Owner: dhyegocalota
- Created: 2020-06-24T02:13:04.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T21:54:36.000Z (almost 2 years ago)
- Last Synced: 2024-03-19T02:56:05.978Z (8 months ago)
- Language: JavaScript
- Size: 8.16 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Clone of Generals.io
This project is meant to clone the game generals.io using React in live on [twitch.tv/dhyegocalota](https://twitch.tv/dhyegocalota)![Demo](https://raw.githubusercontent.com/dhyegocalota/generals-io-webapp/master/demo.png)
## Backend
You can find out more about the backend application created using Elixir as well: [dhyegocalota/generals-io-webapi](https://github.com/dhyegocalota/generals-io-webapi)## Prerequisites
- Git
- Node v14+
- Yarn *(optional)*## How to run
1. Clone using `git clone [email protected]:dhyegocalota/generals-io-webapp.git`
2. Install using `yarn install` or `npm install`
3. Run using `yarn start` or `npm start`## Episodes
### Ep. 1 (06/22/20)
// TODO: Add description### Ep. 2 (06/29/20)
// TODO: Add description### Ep. 3 (07/06/20)
// TODO: Add description### Ep. 4 (07/13/20)
- [x] Map tile looks closer to the original application
- [x] Static demo game state looks closer like a real game
- [x] Map tile supports revealed/unrevealed state
- [x] Map tile supports hovering by cursor style set as pointer### Ep. 5 (07/20/20)
- [x] Added unities count to the spawner tiles (in the static game data)
- [x] Map tile can be selected
- [x] Possible next map positions are highlighted### Ep. 6 (07/27/20)
- [x] Added turns count
- [x] Added player list
- [x] Added surrender dialog
- [x] Added win dialog### Ep. 7 (08/03/20)
- [ ] Add chat
- [ ] Create the "welcome" page
- [ ] Create the "waiting in the room" page
- [ ] Support divide army before moving
- [ ] Support enqueing moves
- [ ] Support zooming