SQL Noir — Il Gioco Investigativo SQL

Impara SQL risolvendo crimini — un'esperienza di apprendimento unica e coinvolgente

9
Casi investigativi
3
Livelli di difficolta
9
Database unici
Full-stack
Stack

SQL Noir e un gioco investigativo interattivo dove i giocatori risolvono casi criminali scrivendo query SQL reali. Ambientato in un mondo noir procedurale, ogni caso presenta un database unico con testimoni, prove, scene del crimine e sospettati. I giocatori devono analizzare i dati, fare join tra le tabelle, filtrare le prove e identificare il colpevole — tutto usando SQL puro. Un modo completamente nuovo di imparare e praticare SQL, progettato per essere sia educativo che divertente.

Gameplay

  • Ogni caso ha un database procedurale unico con tabelle interconnesse
  • I giocatori scrivono query SQL reali in un editor integrato
  • Sistema di hint progressivo per guidare senza rivelare la soluzione
  • Validazione in tempo reale dei risultati delle query
  • Narrativa noir coinvolgente che contestualizza ogni caso

Concetti SQL Coperti

  • SELECT, WHERE, ORDER BY — interrogazioni base
  • JOIN (INNER, LEFT, RIGHT) — correlazione tra tabelle
  • GROUP BY, HAVING — aggregazioni e filtri di gruppo
  • Subquery e CTE (Common Table Expression)
  • Window function per analisi avanzate
  • CASE, COALESCE e logica condizionale

Tecnologie

  • Frontend: Next.js + TypeScript + Tailwind CSS
  • Backend: API routes + SQLite in-browser (sql.js)
  • UI: Tema noir con animazioni cinematografiche
  • Editor SQL con syntax highlighting e autocompletamento

Ti interessa questa risorsa?

Contattami per Saperne di Piu

In Evidenza

Casi investigativi9
Livelli di difficolta3
Database unici9
StackFull-stack

Contenuti

  • 1Gameplay
  • 2Concetti SQL Coperti
  • 3Tecnologie

Ti interessa questa risorsa?

Contattami per Saperne di Piu