A coding exercise for implementing Card Crawl Adventure's UI. For in-depth design notes, check this file.
Disclaimer: This project is not affiliated with Tinytouchtales in any way. However, they're cool folks who make great games, so you should probably check them out!
Run yarn install
to install dependencies, then yarn start
to start the development server at
localhost:1234
. Open that address in your browser, and you're good to go!
- Immutable preview state to eliminate bugs from path cancelling
- Interaction decoupled from animation for zero-delay inputs
- Fast mode support
- Swipe selection
- Cancellable animations
- Revertible animations
- Hint for next move
- ...
- Pretty graphics
- Optimized performance
- Reasonable gameplay