Introduction · Website · Preview Website · Download
Unconventional games for everyone.
The idea for Spinny Box came while I was pacing around my room with my phone in hand. As someone with ADHD, I am constantly fidgeting. On this particular day, I was absent-mindedly throwing my phone up and down.
Feeling like I was wasting time, a thought came to me. "Wouldn't it be cool if I could be rewarded for this?"
And that's where the idea came to me. Use fidgeting as a means to unlock different methods of play on our devices.
This project will release a series of unconventional games that seek to reward the inner child.
I hope it fulfils my initial vision, and I hope you enjoy it!
First make sure to install flutter
since it doesn't work on macos
with nix
yet.
devenv
is used to provide a reproducible development environment for this project. Follow the getting started instructions.
The installation will be easier if you are using nix flakes
. On macos
and linux
you can run the following command.
mkdir -p ~/.config/nix
echo "experimental-features = nix-command flakes" >> ~/.config/nix/nix.conf
To automatically load the environment you should install direnv and then load the direnv
.
direnv allow .
At this point you should see the nix
commands available in your terminal.
If you have an outdated version of devenv
you can update it by running the following commands. If you have an easier way, please create a PR and I'll update these docs.
nix profile list # find the index of the nxi package
nix profile remove <index>
nix profile install --accept-flake-config github:cachix/devenv/<version>
To setup recommended configuration for your favourite editor run the following commands.
setup:vscode # Setup vscode
setup:helix # Setup helix configuration