import sqlite3 db = sqlite3.connect("adventure.db") # Datei wird angelegt, falls nicht da db.executescript(""" DROP TABLE IF EXISTS raeume; DROP TABLE IF EXISTS ausgaenge; CREATE TABLE raeume ( id INTEGER PRIMARY KEY, name TEXT, beschreibung TEXT, raetsel_frage TEXT, raetsel_antwort TEXT ); CREATE TABLE ausgaenge (von_raum INTEGER, richtung TEXT, nach_raum INTEGER); 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.'), (2, 'Krypta', 'Kaltes Kerzenlicht flackert an den Wänden.'), (3, 'Bibliothek', 'Staubige Bücher stapeln sich bis zur Decke. Ein abgeranzter Zettel liegt am Boden, du erkennst die Zahlen 5674'), # (4, 'Schatzkammer', 'Eine verschlossene Truhe glänzt im Halbdunkel.', 'Gib den Code ein:', '5674'), (5, 'Ritterinnensaal', 'Eine festlich gedeckte Tafel erstreckt sich so weit dein Auge reicht.'); INSERT INTO ausgaenge (von_raum, richtung, nach_raum) VALUES (1, 'links', 2), (1, 'gerade aus', 5), (1, 'rechts', 3), (2, 'zurück', 1), (3, 'zurück', 1), (5, 'Falltür', 2), (2, 'vor', 4); """) db.commit() db.close() print("Datenbank adventure.db angelegt.")