Oel vom C64 für den Browser reimplementieren
Verfasst: Do Mai 06, 2021 8:03 pm
Ich wollte schon immer ein Spiel programmieren. Ich habe mehrere Projekte Ideen, die auf existierenden Spielen beruhen, von denen ich gedenke, eine einfachere Version zu entwickeln und kostenlos zum Download, bzw. zum Spielen anzubieten.
Ich möchte ein altes textbasiertes C64-Spiel reimplementieren und zwar als JavaScript-Programm. Da es sich nur um 40x25 Zeichen handelt und nicht um "echte" Grafik, möchte ich keine Grafik-Engine verwenden. Nun ist die Frage, wie die Zeichen auf den Schirm, bzw. in den Browser bekomme? Ursprünglich wollte ich die Zeichnungsfunktion des Canvas verwenden, um die Texte darzustellen, das schien mir aber nicht geeignet, da die Zeichen der Text-Funktion nicht exakt in die responsiven Kästchen des Rasters passen. Meine Idee wäre, da es sich größtenteils um statische Texte handelt, diese einmal abzurastern und als XML oder JSON zu speichern. Dieses wird dann von JavaScript eingelesen und responsive im Browser dargestellt. An einigen Stellen wird es Platzhalter geben, damit der Name des Spielers, sein Geld, oder Eingaben des Spielers dargestellt werden können. Ich habe schon mal testweise ein Raster von 40 x 25 Kästchen responsive erzeugt. Zur veranschaulichung des Spielgeschehens habe ich mal 2 Screenshots an den Beitrag angehängt. Das Spiel heißt "Oel" kann von 2 bis 6 Spielern im Hot-Seat-Modus gespielt werden.
Meine Frage nun lautet: Lässt sich das Einlesen der Screenshots automatisieren? Welche Ideen habt ihr dazu?
Edit: Anscheinend kann man nur ein Bild zur selben Zeit in den Beitrag integrieren.
Ich möchte ein altes textbasiertes C64-Spiel reimplementieren und zwar als JavaScript-Programm. Da es sich nur um 40x25 Zeichen handelt und nicht um "echte" Grafik, möchte ich keine Grafik-Engine verwenden. Nun ist die Frage, wie die Zeichen auf den Schirm, bzw. in den Browser bekomme? Ursprünglich wollte ich die Zeichnungsfunktion des Canvas verwenden, um die Texte darzustellen, das schien mir aber nicht geeignet, da die Zeichen der Text-Funktion nicht exakt in die responsiven Kästchen des Rasters passen. Meine Idee wäre, da es sich größtenteils um statische Texte handelt, diese einmal abzurastern und als XML oder JSON zu speichern. Dieses wird dann von JavaScript eingelesen und responsive im Browser dargestellt. An einigen Stellen wird es Platzhalter geben, damit der Name des Spielers, sein Geld, oder Eingaben des Spielers dargestellt werden können. Ich habe schon mal testweise ein Raster von 40 x 25 Kästchen responsive erzeugt. Zur veranschaulichung des Spielgeschehens habe ich mal 2 Screenshots an den Beitrag angehängt. Das Spiel heißt "Oel" kann von 2 bis 6 Spielern im Hot-Seat-Modus gespielt werden.
Meine Frage nun lautet: Lässt sich das Einlesen der Screenshots automatisieren? Welche Ideen habt ihr dazu?
Edit: Anscheinend kann man nur ein Bild zur selben Zeit in den Beitrag integrieren.