Entwicklung einer kollaborativen Kartenspiel-Sandbox als Web-App

Beschreibung

  • Live Demo
  • Vanilla Stack (Verzicht auf Frameworks im Frotend)
  • Kartenspiel ohne aktive Internetverbindung spielbar
  • Inhalte der Kartenspiele können von der Community selbst gestaltet werden
  • Editor zur Bearbeitung von Karten
  • Spieleinstellungen
  • Export und Import Funktionen
  • Discovery Service
    • Account System und API-Server mit Datenbank zum öffentlichen Teilen von erstellten Kartenspielen ohne das Austauschen von Exportdateien
    • Supabase Framework
  • Unterscheidung zwischen Nutzer*innen mit der kostenlosen, werbefinanzierten und der kostenpflichtigen Version des Spiels
  • Ethische Maßnahmen
    • Effektiver Jugendschutz, da Karten den Konsum von Alkohol thematisieren können
      • Kein Zugriff ohne Verifizierung des Alters
      • Wird bei der ersten Eingabe ein Alter eingegeben, das nicht den Erwerb von Alkohol erlaubt, wird das Gerät der besuchenden Person permanent gesperrt. Es ist nicht möglich durch ein neu laden der Seite oder ähnliches diese Sperre zu umgehen.
      • Jedes Kartenset wird kategorisiert, so können später für Jugendliche harmlose Inhalte angezeigt werden
    • Unangemessene Inhalte (z.B. erotische Handlungen, extreme Trinkmengen, illegale Inhalte, Spam) Inhalte können gemeldet und dann moderiert werden.
    • Auf der Startseite werden Spieler*innen vor jedem Spiel auf das Wohlbefinden aller Spieler*innen und eine Suchtberatung hingewiesen

Galerie

Tipp: Klicke auf ein Bild um es zu vergrößern

Verwendete Technologien

CSS icon

CSS
(Designsprache)

Git icon

Git
(Versionsverwaltungssystem)

HTML icon

HTML
(Auszeichnungssprache)

JavaScript icon

JavaScript
(Programmiersprache)

supabase icon

supabase
(Backend Framework)

cloud-checkcogenvelopeeyefile-addphone-handsetmap-markerbriefcasecrossmenuquestion-circle