Live site: https://www.spiritislander.com
This is a setup generator for the board game Spirit Island by R. Eric Reuss. Spirit Island is a modular game with many different configurations that add interesting variety and challenge. This tool removes the burden of having to calculate these configurations manually by instantaneously generating randomized game setups that adhere to the player's prefences.
Spirit Islander is built with Svelte and TypeScript.
- Enable shift + click usage to select/deselect a range of checkboxes at once
- A "Play" feature accessible from the Game Setup screen that has a victory/defeat calculator so that the player can tally their final game score
- Build an app with a significant amount of user interaction
- Improve Svelte skills further by building a complex form
- Make a useful yet simple tool that works well on desktop and mobile
To run this locally on your machine, clone the repo and enter the following commands into your CLI:
npm install
npm run dev