Sultan's Maze dreist mithilfe von KI beschleunigt

Hallo Leute.

Bei der Arbeit bin ich bekannt für meine Einstellung zu KI.

Ich mag sie nicht und ich will sie nicht in dieser Welt haben.

Mir wurde jedoch auf höfliche, aber bestimmte Art zu verstehen gegeben, dass ich mich besser damit anfreunden sollte, da ich Datenbankentwickler in einem großen Konzern bin und man dort… Erwartungen hat.

Na gut. Wie auch immer.

Ich dachte mir also, ich spiele kurz ein bisschen mit Claude herum, um zu sehen, wie gut es mit Locomotive BASIC klarstellt. Wie sich herausstellt: sehr gut. Du meine Güte.

Mit dem Quellcode von „Sultan’s Maze“ zur Hand habe ich Claude gebeten, die Befehle auszukommentieren (REM), die die vertikalen Linien der Hecken zeichnen. Das hat funktioniert und das Spiel tatsächlich um einiges spielbarer gemacht.

Es gab aber immer noch eine sehr deutliche Pause zwischen jedem Segment des Labyrinths, während der Bildschirm aufgebaut wurde. Ich weiß genau, welcher Teil des Codes das alles macht, aber ich habe Claude gebeten, sich das anzusehen, Dinge vorauszuberechnen, an den Algorithmen zu schrauben usw. Und der Unterschied ist wirklich beeindruckend.

Das Letzte, was ich verbessern wollte, war die Geschwindigkeit des Kartenbildschirms, der sich sehr langsam aufbaut. Das geht jetzt viel schneller.

Zwei Nachteile…

  1. Der Bildschirminhalt „Making Maze, Please Wait“ dauert länger als vorher, da Berechnungen im Voraus durchgeführt werden.

  2. Es könnte Bugs geben. Ich habe keine Lust, heute Abend noch mehr Zeit mit Claude zu verbringen, um alles ordentlich zu testen und Fehler zu beheben.

Viel Spaß damit!

sultan_fast.dsk (190.3 KB)

sultan_faster_making maze.dsk (190.3 KB)

6 „Gefällt mir“

Nett. Wäre ein lustiges kleines Projekt, das in C/ASM neu zu schreiben.

Oder „Roland on the Ropes“ mit 50 fps und ohne Ruckeln/Flackern neu zu machen, was wohl gerade so möglich sein dürfte.

Das ist zwar wirklich nett, aber kannst du das bitte ordnungsgemäß in der vibe-codierten Unterkategorie „Games“ posten?

1 „Gefällt mir“

Erledigt :slightly_smiling_face:

Wie von @Typhon gewünscht

1 „Gefällt mir“

Danke, Kumpel!

1 „Gefällt mir“