- Svelte 53%
- JavaScript 39.3%
- CSS 5.1%
- Dockerfile 2%
- HTML 0.6%
| .github/workflows | ||
| .vscode | ||
| assets | ||
| client | ||
| server | ||
| shared | ||
| .gitignore | ||
| .npmrc | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
Flunkerei
A game all about lying - heavily inspired by the Jackbox Party Pack game "Fibbage: Enough About You"
Uncover truths and fabrications as players reveal personal anecdotes and craft convincing lies. With new rounds adding twists and turns, it's not just about what you know, but who you can fool!
Getting Started
Install the Node.js v22 runtime and the pnpm package manager.
# Arch Linux
pacman -S nodejs-lts-jod
corepack enable
corepack prepare pnpm@latest --activate
Install the dependencies
pnpm install
Spin up the client
cd client
pnpm dev
Spin up the server
cd server
pnpm dev
Visit localhost:5173 in your browser and start playing!
Local Multiplayer
If you want to play with friends within the same network, you will need to change some settings.
Note
As soon as we have implemented a gateway server, these steps will no longer be necessary. A well known gateway server will then handle communication between clients and servers without the need for manual configuration.
- Find out your local IP address
- Open the
client/.envfile and change theVITE_API_BASE_URLtohttp://<your-ip>:3000 - Launch the client with the
--hostflag to allow outside connections - Launch the server as usual
- Let your friends connect via
http://<your-ip>:5173
