partygamepicker
is a simple project for picking a party game out of the many available.
It is part of the broader Hidden Roles project.
The project could likely do with more options, so feel free to submit a pull request or an issue if you got ideas. See below for some rough inclusion criteria.
This is a simple idea for what's suitable for this list:
- Suited for casual play (e.g. not Diplomacy)
- Easy to learn (e.g. not Diplomacy)
- Good for a group of people, preferably 4 or more (6+ is even better)
- Easy to set up (e.g. doesn't need a server a-la CS:GO)
- Stable & working
This is my first Svelte so it likely is terrible and breaks all sort of conventions. Apologies for that! However, I have to say so far I like this Svelte business.
Install the dependencies...
cd svelte-app
npm install
...then start Rollup:
npm run dev
Navigate to localhost:5000. Any changes should be hot-reloaded.
By default, the server will only respond to requests from localhost. To allow connections from other computers, edit the sirv
commands in package.json to include the option --host 0.0.0.0
.
If you're using Visual Studio Code we recommend installing the official extension Svelte for VS Code. If you are using other editors you may need to install a plugin in order to get syntax highlighting and intellisense.
To create an optimised version of the app:
npm run build
You can run the newly built app with npm run start
. This uses sirv, which is included in your package.json's dependencies
so that the app will work when you deploy to platforms like Heroku.