From c4281110f8c28253978597ca9246484975d0efb5 Mon Sep 17 00:00:00 2001 From: Carina_Hirschle Date: Wed, 1 Jul 2026 16:26:22 +0200 Subject: [PATCH] =?UTF-8?q?echtes=20R=C3=A4tsel=20im=20Zielraum?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/init_db.py | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/app/init_db.py b/app/init_db.py index ee6e7cd..3cd0b71 100644 --- a/app/init_db.py +++ b/app/init_db.py @@ -3,25 +3,27 @@ import sqlite3 db = sqlite3.connect("adventure.db") # Datei wird angelegt, falls nicht da db.executescript(""" -CREATE TABLE IF NOT EXISTS raeume ( +DROP TABLE IF EXISTS raeume; +DROP TABLE IF EXISTS ausgaenge; + +CREATE TABLE raeume ( id INTEGER PRIMARY KEY, name TEXT, - beschreibung TEXT + beschreibung TEXT, + raetsel_frage TEXT, + raetsel_antwort TEXT ); -CREATE TABLE IF NOT EXISTS ausgaenge ( +CREATE TABLE ausgaenge ( von_raum INTEGER, richtung TEXT, nach_raum INTEGER ); -DELETE FROM raeume; -DELETE FROM ausgaenge; - -INSERT INTO raeume (id, name, beschreibung) VALUES - (1, 'Eingangshalle', 'Eine schwere Tür fällt hinter dir zu. Zwei Gänge führen ins Dunkel.'), - (2, 'Krypta', 'Kaltes Kerzenlicht flackert an den Wänden.'), - (3, 'Bibliothek', 'Staubige Bücher stapeln sich bis zur Decke.'), - (4, 'Schatzkammer', 'Eine verschlossene Truhe glänzt im Halbdunkel.'); +INSERT INTO raeume (id, name, beschreibung, raetsel_frage, raetsel_antwort) VALUES + (1, 'Eingangshalle', 'Eine schwere Tür fällt hinter dir zu. Zwei Gänge führen ins Dunkel.', NULL, NULL), + (2, 'Krypta', 'Kaltes Kerzenlicht flackert an den Wänden.', NULL, NULL), + (3, 'Bibliothek', 'Staubige Bücher stapeln sich bis zur Decke.', NULL, NULL), + (4, 'Schatzkammer', 'Eine verschlossene Truhe glänzt im Halbdunkel.', 'Wie viele Beine hat eine Spinne?', '8'); INSERT INTO ausgaenge (von_raum, richtung, nach_raum) VALUES (1, 'links', 2),