Beiträge von Flexman im Thema „CYOA Interpreter/Datenbank“

    Es gab auch eine mehrteilige Serie namens "Schwert und Magie", war - glaub ich - von German Design Group. Schau mal, wie die das gelöst haben. Die ersten beiden Kapitel waren auf jeden Fall in einer Golden Disk 64.


    Schaut aus, als wäre es ohne Grafik.
    Aber danke für den Tipp! Da habe ich mal zwei solche Spiele zum durchspielen. :)

    The Three Musketeers war im Prinzip so etwas mit Grafik: Bitte melde dich an, um diesen Link zu sehen.

    Im Prinzip kann ich das eh - habe schon mal einen Vokabeltrainer gebastelt, sowohl am C64, als auch am PC (unter Visual Basic).
    Basic 7.0 vom C128 hätte mit der 1571 bei einer REL-Datei ein paar möglichkeiten mehr - die Frage ist wie viel das bringt.

    Was das Spiel angeht, hat der Text ca. 160 KB und ist in vier Kapiteln. 334 Passagen gibt es, und vielleicht bei jedem dritten Text ein Bild.
    D.h. es wird ohnehin alles knapp. Ich könnte die Kapitel auf vier Diskettenseiten aufteilen und jede Textpassage in eine eigene Datei stecken, macht ca. 84 Dateien mit 40 KB pro Diskette.
    144 gehen sich aus, oder? Bleiben 60 Dateien für die Bilder, wobei die ~100 KB dann vielleicht knapp werden. Bei 40 Bildern wären das nur 2,5 KB pro Bild.
    Oder man macht es mal für sowas wie Easyflash, und sieht wie gut man das auf Disketten bringt.

    Bitte noch nicht zuviel erwarten, ich mag das jetzt nur mal durchspinnen... :)

    Ich habe da mal so ein Asterix-Abenteuerheft gehabt.

    Das funktioniert nach dem Prinzip:
    "Wenn du zu Obelix willst, lese bei 267 weiter, wenn du Methusalix besuchst gehe zu 395".
    Das Prinzip nennt sich offenbar "Chose your own adventure - CYOA".

    Ich habe mir gedacht, man könnte ja Bild, Text und Antwortmöglichkeiten einfach in eine Datenbank stopfen, und dann in C64/128-Basic einen Interpreter schreiben, der das ausliest, oder?

    Wie gehe ich da am Besten vor? Muss man am Commodore ohnehin alles manuell programmieren, oder gibt es rudimentäre Datenbank-Funktionen oder irgendein Datenbank-Design, das ich beachten sollte?