Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dimaslz/battle-client
Client side for the game Battle board game.
https://github.com/dimaslz/battle-client
game typescript vuejs
Last synced: 5 days ago
JSON representation
Client side for the game Battle board game.
- Host: GitHub
- URL: https://github.com/dimaslz/battle-client
- Owner: dimaslz
- License: mit
- Created: 2020-05-18T06:22:48.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-13T11:02:49.000Z (about 2 years ago)
- Last Synced: 2024-10-27T22:47:46.883Z (about 2 months ago)
- Topics: game, typescript, vuejs
- Language: Vue
- Homepage: https://battle-board.dimaslz.dev/
- Size: 1.86 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Battle Board (client)
## How to play
Project url: [https://battle-board.dimaslz.dev/](https://battle-board.dimaslz.dev/)
## Motivation
This simple game it's just for fun !. One of my restlessness was to use SocketIO and NestJS framework to make a simple API. Meanwhile, I was thinking of some ideas to implement and increase the playability and more.
## TODO
- [ ] Add unit tests (I start it just prototyping, now I think is something that could be good to keep safe)
- [ ] Improve board UI
- [ ] Improve count down synchronization
- [ ] Cached your data, playerID and always have the same
- [ ] Maybe can create an account? (send me an issue if you like the idea)
- [ ] Improve feedback with the user
- [ ] Port to mobile app
- [ ] ...## Project setup
```
yarn install
```### Compiles and hot-reloads for development
```
yarn serve
```NOTE: Remember clone the backend [https://github.com/dimaslz/battle-server](https://github.com/dimaslz/battle-server), install and run `yarn start:debug`.
### Compiles and minifies for production
```
yarn build
```### Run your unit tests
```
yarn test:unit
```### Run your end-to-end tests
```
yarn test:e2e
```### Lints and fixes files
```
yarn lint
```### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
## License
Copyright (c) Dimas López (dimaslz). All rights reserved.
Licensed under the [MIT](LICENSE.txt) license.