GALAGA CPC IA von REVIVE8BIT (die furchtbare Version)

#revive8bit bringt #GALAGA mithilfe der „KI-korrigierten“ Technik (nutzt KI und überarbeitet sie zur Korrektur). Über den Link auf dem Kanal könnt ihr das Spiel „GALAGA CPC IA“ genießen: https://revive8bit.com/game/galaga #videodrome #escenAmstrad #buoh #amstrad #pcw #CPC #AMSTRAD_IA #septiembre2026

6 „Gefällt mir“

Ich habe das Spiel geladen und war anfangs ziemlich optimistisch, da die Grafik hübsch aussieht, aber am Ende war ich maßlos enttäuscht.

Erstens gibt es fast sofort ein furchtbares Verlangsamen der Musik.

Sobald man das zweite Schiff hat, bietet das Spiel keinerlei Herausforderung mehr. Man kann fast jeden herannahenden Gegner vernichten, indem man einfach in der Mitte des Bildschirms stehen bleibt und auf den Feuerknopf hämmert.

Es gibt schreckliche Grafikfehler mit dem Traktorstrahl des Gegners, wenn er einem das Schiff wegnimmt.

Wenn man den Gegnern erlaubt, hereinzufliegen und ihre Angriffswelle zu formieren, gibt es nur ein einziges Angriffsmuster – die Gegner steuern direkt auf das eigene Schiff zu und lassen gelegentlich Bomben fallen, sodass man sie sehr leicht erledigen kann. Es sei denn, sie beschließen alle gleichzeitig anzugreifen. In diesem Fall endet man (so wie ich) mit 8 Gegnern, die alle übereinander gestapelt auf das eigene Schiff zubewegen und dabei Bomben abwerfen, denen man unmöglich ausweichen kann.

Abgesehen vom Slowdown ist die Titelmusik sehr nah am Automaten originalgetreu, aber wenn man eine Challenge-Stage schafft, klingt die Musik so dissonant, als hätte der CPC gerade einen medizinischen Notfall.

Ich habe etwa bei Level 15 aufgegeben, da es einfach keinen Sinn mehr machte weiterzuspielen.

Hier ist eine Modul-Version (Cartridge), falls es jemand auf seinem GX4000 ausprobieren möchte. Allerdings speichert sie die Highscores nicht (ein nettes Feature, das sie eingebaut haben) – auf dem PicoGX funktioniert sie nicht.

Galaga.cpr (256.1 KB)

5 „Gefällt mir“

Ich bin mir sicher, dass unser Kollege @revive8bit liest, was wir schreiben, und die Fehler korrigiert!!!

3 „Gefällt mir“

Ich weiß, dass ich sehr kritisch war, aber wenn das Spiel handgeschrieben wäre, wäre ich nachsichtiger :slight_smile:

Aber selbst wenn es handgemacht gewesen wäre, hat man das Gefühl, dass sie das Spiel mit minimalen Tests veröffentlicht haben — sie müssen diese Probleme doch vor der Veröffentlichung gesehen haben!

3 „Gefällt mir“

Die Verlangsamung der Musik wurde behoben. Außerdem wurde bereits ein fortschreitender Schwierigkeitsgrad hinzugefügt, aber ich werde in ein oder zwei Tagen eine Modusauswahl für die Schwierigkeit einbauen.

4 „Gefällt mir“

Ich nehme an, man muss mit Aladdins Wunderlampe verhandeln. Die Debatte dreht sich darum, ob KI ein Objekt oder ein Subjekt ist – und wie man ihren Einsatz dementsprechend kennzeichnet. Das Blöde ist, dass das hier etwas völlig Neues ist; es hat nichts mit Hilfswerkzeugen zu tun, sondern mit reinem Ersatz.

Die Ergebnisse dieser Umwandlung können genau dieselben sein wie die eines menschlichen Amstrad-Programmierers, nur dass man die Mängel der KI deren mangelnder Erfahrung oder fehlenden Lebenszeit für das Projekt zuschreibt. Das Problem ist: Wenn es ein Mensch ist, sollte man den Aufwand loben, selbst wenn nicht alle Ziele erreicht werden – das ist vollkommen logisch. Sollte man von einer Maschine dasselbe verlangen?

Ist es fair, die Handwerker der Szene mit Robotermaschinen in einen Topf zu werfen?

2 „Gefällt mir“

Alle Probleme sollten jetzt behoben sein. Wenn du weitere Verbesserungsvorschläge hast, zögere nicht.

galaga.dsk Datei

https://revive8bit.com/dl/-KSmzBF1kR71b9Q9qm8xDw

Englisches Handbuch

https://revive8bit.com/dl/YfN37oG4JTWkAmKFkjZQAQ

Griechisches Handbuch
https://revive8bit.com/dl/lpFk790g48ZXedWvOfr0Nw

5 „Gefällt mir“

Vielen Dank, die Musik klingt jetzt gut :smiling_face:

1 „Gefällt mir“

Video nicht verfügbar?

korrigiert

2 „Gefällt mir“

Der Sound ist wirklich klasse, verdammt nah am echten Arcade-Sound!

Die Musik ist jetzt wirklich hervorragend, keine Verlangsamung mehr und sie klingt super :slight_smile:

Ich finde es gut, dass der Grafikfehler beim gegnerischen Fangstrahl weg ist, das sieht jetzt auch richtig gut aus.

Die gegnerische KI hat allerdings noch ein paar Macken. Wenn sie auf dein Schiff zustürzen, bewegen sie sich immer noch ausschließlich auf dich zu. Das bedeutet, dass man ihnen unmöglich ausweichen kann – man muss sie einfach abschießen (anders als in der ursprünglichen Arcade-Version, wo sie unten aus dem Bildschirm fliegen können, ohne dich zu treffen). Das führt auch dazu, dass, wenn mehrere Gegner gleichzeitig auf dich zustürzen (was oft vorkommt), am Ende 5 oder 6 Gegner direkt übereinander liegen. Es ist natürlich deine Entscheidung, aber es würde sich mehr wie die Arcade-Version anfühlen, wenn sie etwas zufälliger agieren und nicht einfach dauernd deinem Schiff folgen würden.

So ab Welle 5 oder 6 ist mir aufgefallen, dass die Gegner auch etwas verwirrt wurden: Anstatt eine große Gruppe auf dem Bildschirm zu bilden und auf den Rest der Gegner zu warten, fingen sie jetzt manchmal schon an, auf dich zuzustürzen, bevor die nächste Welle an Gegnern überhaupt reingeflogen war (falls das Sinn ergibt). Kann aber natürlich sein, dass das so gewollt ist.

Dass der Highscore gespeichert wird, ist ein wirklich tolles Feature. Ich habe allerdings eine Weile gebraucht, um mich daran zu erinnern, dass ich die Diskette im RetroVirtualMachine auf „ungeschützt“ stellen musste, damit es funktioniert!

Danke Slider271, ich behebe gerade die KI-Probleme. Du hast recht mit dem vorsätzlichen Angriff, bevor alle Wellen da sind. Ich denke, das funktioniert für den Amstrad besser, hauptsächlich wegen der geringen Bildschirmhöhe.

1 „Gefällt mir“

Behoben. Du kannst es jetzt erneut herunterladen
https://revive8bit.com/dl/-KSmzBF1kR71b9Q9qm8xDw

4 „Gefällt mir“

Das verstehe ich, da der CPC-Bildschirm ja im Quer- statt im Hochformat ist.

Und vielen Dank für die aktualisierte Version! Sie behebt tatsächlich viele Probleme mit der Gegner-KI :slight_smile:

Ich habe heute Abend noch eine ganze Weile die neueste Version davon gespielt und außerdem ein CPC-Spiel namens Star Fight entdeckt, das ich ausprobiert habe: https://youtu.be/AKprbS3t7mU?si=xPbH_RMf3_97UqtB

Ich möchte wirklich kein Spielverderber sein, aber ich muss sagen, dass Star Fight das beeindruckendere Shoot ’em up für den CPC ist – besonders wenn man bedenkt, dass es ursprünglich in Amstrad BASIC mit etwas zusätzlichem Maschinencode geschrieben wurde. Das soll Galaga nicht schlechtreden, aber es gibt da viel Flackern und andere Probleme (wie zum Beispiel, dass die Gegner immer noch auf einem Haufen kleben und das Spiel nach dem Verlust eines Lebens fast sofort neu startet, anstatt den Gegnern Zeit zu geben, sich wieder zu formieren), die den Spielspaß echt beeinträchtigen. Star Fight hingegen läuft unglaublich flüssig, flackert überhaupt nicht und spielt sich einfach super.

Ich weiß, dass Star Fight ein einfacherer Titel ist, aber es zeigt eben, was auf dem Amstrad möglich ist, wenn man den Code selbst schreibt, anstatt nur Prompts in eine KI zu füttern. Und Galaga spielt sich nicht wirklich wie das Arcade-Original, auf dem es ja eigentlich basieren soll – es sei denn, man drückt beide Augen ganz fest zu.

Mir ist klar, dass ich hier vielleicht etwas wie ein Besserwisser rüberkomme, aber mir liegt das einfach am Herzen: Ich finde es extrem wichtig, Code zu schreiben, den man selbst versteht und auch eigenhändig verbessern kann, um ein besseres Spiel abzuliefern. Falls ich @revive8bit gegenüber unfair bin und sie den KI-generierten Code eigentlich verstehen, aber beim Programmieren einfach noch nicht weit genug sind, um ein besseres Spiel zu machen, entschuldige ich mich natürlich. Nach ein paar Stunden, die ich echt intensiv mit dieser Galaga-Version verbracht habe (um zu schauen, ob ich irgendwas übersehen habe), habe ich einfach das Gefühl, dass es noch stark überarbeitet werden muss, um ein wirklich gutes, spielbares Game zu werden. Und wenn diese Überarbeitung von Hand programmiert würde, käme am Ende ein viel besseres Spiel heraus. Ich würde mich riesig über eine wirklich originale getreue Umsetung von Galaga auf dem CPC freuen!

1 „Gefällt mir“

Ich finde es etwas irreführend, es Galaga zu nennen, weil es sich wirklich überhaupt nicht wie Galaga spielt.

2 „Gefällt mir“

Von nun an nennen wir ihn Galactus. :sweat_smile:

3 „Gefällt mir“

Aber jeder CPC-Coder und seine Katze weiß, dass man die Bildschirmbreite und -höhe ganz einfach anpassen kann, um den Anforderungen des eigenen Spiels gerecht zu werden, solange alles innerhalb der Grenzen des 16-KB-Bildschirmspeichers bleibt.

3 „Gefällt mir“