besolitair
v0.0.0
Published
beSolitair is
Downloads
1
Readme
Introduction
beSolitair is
- An attempt at creating a solitair/spider implementation
- An opportunity to try vite-js
- An opportunity to learn a few things
You can have a look at the progress here
Roadmap
- [x] render cards and decks
- [x] generate cards and decks for spider
- [x] single click : pick first possible move
- [ ] add tests
- [x] implements all the rules :
- [x] check sequential same suite for big move
- [x] distribute remaining cards only if all decks are filled
- [x] handle multiple suites, can only move block of same suite
- [x] check you completed a suite
- [x] check you won
- [ ] if won then celebrate
- [ ] make it pretty and more usable
- [ ] animation
- [x] drag and drop
- [ ] play card sound
- [ ] play radio/music
- [x] handle undo (basic)
- [x] handle hint (highlight possible moves)
- [x] implement auto play with some heuristics
- [ ] setup github actions
- [ ] add features to ease test
- [x] export game state,
- [x] load nearly solved game
- [ ] enabled these feature only in local
- [x] playable with keyboard (use same logic as click)
Developement setup
yarn
yarn test
yarn dev
deployment to gh-pages
./deploy.sh