Giter Site home page Giter Site logo

nip's Introduction

Nobody is perfect - a digital fan remake

Developing

tech stack

  • SvelteKit
    • Skeleton UI, making use of TailwindCSS
  • Typescript
  • SQLite
  • pnpm

development server

Once you've cloned the project and installed dependencies with pnpm install, start a development server:

pnpm dev

# or start the server and open the app in a new browser tab
pnpm dev -- --open

Building

To create a production version of your app:

pnpm build

You can preview the production build with pnpm preview.

To deploy your app, you may need to install an adapter for your target environment.

Deployment

docker compose

docker compose with sqlite

  • clone this repository
  • go to the docker-compose directory inside the cloned repository, e.g. cd nip/docker-compose
  • create the necessary config files from the templates
    • cp .env.template .env
    • cp docker-compose.webserver.env.template docker-compose.webserver.env
  • edit the config files
  • create the data directory specified in .env, e.g. mkdir -p $HOME/nip-data
  • create the schema for sqlite (you would need to have the sqlite3 cli tools installed on your system)
    • e.g. sqlite3 $HOME/nip-data/database.sqlite < ../sql/sqlite.sql
  • start nip
    • docker compose up -d

The game (German)

Nobody is perfect - Ein Spiel ab 14 Jahren, (offline) für 3-10 Spieler, von Ravensburger

Wer weiß schon, was mit Servitut gemeint ist und was ein Mann, der mit Nachnamen Cohen heißt, in Israel nicht tun darf? Wer die glaubwürdigsten Antworten erfindet und damit seine Mitspieler überzeugt, gewinnt!

Wahrheit oder Unsinn? Spinnt unglaubliche Geschichten glaubhaft weiter und erfindet die überzeugendsten Antworten auf verrückte Fragen.

Nichts muss stimmen! Wichtig ist nur, dass ihr möglichst viele Mitspieler davon überzeugt, dass eure Antwort die einzig wahre ist. Wer überzeugt, punktet. Und wer zugleich auch noch auf die richtige Antwort tippt, punktet gleich noch einmal. Merkt euch also: Wer besser spinnt, gewinnt!

Jetzt ist eure Kreativität gefragt! Erfindet bei den blauen Karten („Kuriositäten“) möglichst kreative Antworten und versucht bei den rosa Karten („Begriffe“) eure erfundene Antwort so zu formulieren, als ob sie aus einem Lexikon oder Wörterbuch stammen würde. Je überzeugender eure Antwort ausfällt, umso mehr Mitspieler werden darauf hereinfallen.

Wichtig: Wer ausnahmsweise die richtige Antwort kennt, schreibt natürlich trotzdem ein Lügenmärchen auf – und hofft, damit die Mitspieler aufs Glatteis zu führen.

Disclaimer

Diese App orientiert sich am Spiel von Ravensburger und dem Autoren Bertram Kaes - allerdings nur am Regelwerk / Spielprinzip. Fragen und Antworten sowie Bilder oder andere urheberrechtlich geschützte Werke aus dem Originalspiel sind nicht enthalten.

Das Spiel wird zwar online gehostet, aber nur einem geschlossenen Personenkreis zugänglich gemacht (nur per Einladung).

Sollte ich dennoch irgendwelchen Rechte verletzen, setzen sie sich bitte mit mir in Verbindung, bevor Sie rechtliche Schritte einleiten. Wir können den Sachverhalt bestimmt gütlich regeln.

nip's People

Contributors

mkoester avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.