Nur Debugging / Optimierung (Von Mensch geschrieben, von KI analysiert/korrigiert)
Assets & Pipeline-Beteiligung
Keine (Nur Code oder rein menschliche Assets)
Projektnotizen & Prompts
Hallo zusammen.
Hier ist Splat! mit verbessertem Scrolling.
Es ist nicht perfekt und es gibt einen winzigen Fehler an der Stelle, wo das Scrolling auf den Spielfeldrand trifft, aber das Scrolling läuft jetzt auf jeden Fall viel geschmeidiger.
Ich hatte noch keine Gelegenheit, es ausgiebig zu testen, daher weiß ich nicht, wie stabil der Code läuft.
Ich habe gerade das Original und diese Version direkt hintereinander gespielt, und du hast recht – das Original läuft und scrollt völlig fine.
Die „flüssige“ Version läuft ein gutes Stück schneller (was das Spiel meiner Meinung nach gar nicht braucht), aber das Scrolling ist nicht wirklich flüssiger und es bringt zudem dieses Flackern mit sich, das @ervin erwähnt hat und das im Original nicht da war.
Das ist interessant… Ich habe Splat erwähnt, weil das Screen Tearing beim Original in den Augen wehtut; eine schnellere Bildgenerierung oder ein Bildschirmpuffer könnten nicht schaden.
Diese Version läuft insgesamt etwa mit der gleichen Geschwindigkeit, aber der Bildschirm scrollt in kleineren Schritten. Das Gameplay scheint ansonsten unverändert zu sein.
Ich habe beide Versionen auf der RVM ausprobiert. Vielleicht wurde das Tearing des Originals ja entfernt, auf mich wirkte es jedenfalls gut (und ich bin ziemlich empfindlich, was Tearing angeht).
Und durch die höhere Geschwindigkeit der neuen Version hat es sich für mich schon ganz anders angefühlt. Aber ich muss zugeben, dass ich die CPC-Version vorher nie gespielt hatte, sondern nur die Spectrum-Version.
EDIT: Ich verneige mich vor deinen überlegenen Timing-Fähigkeiten @Anthony_Flack. Ich habe jetzt beide Versionen beim Durchlaufen der Demonstration gefilmt und sie laufen mit derselben Geschwindigkeit! Es waren die kleineren Scroll-Schritte, durch die es sich für mich schneller angefühlt hat. Ich lag falsch.
Für alle, die sich fragen, was ich Claude gebeten habe zu tun…
Ich habe ihm die DSK von CPC-POWER namens „Splat! (UK) (1985) [Amsoft] [Original].dsk“ gegeben.
Dann habe ich diesen Prompt verwendet:
Ein alter Klassiker. Bitte disassemblieren. Das EINZIGE, was ich damit machen möchte, ist, das Scrolling ein wenig flüssiger zu gestalten. Es soll nicht schneller laufen. Ich würde mir wünschen, dass sich das Scrolling in halb so großen Schritten wie bisher bewegt. Die Spielfigur muss sich jedoch weiterhin genauso bewegen wie jetzt, damit die Ausrichtung an den Landschaftsblöcken während der Bewegung weiterhin funktioniert.
Claude hat mich gefragt, ob ich Scrolling in Halb-Schritten möchte (was 3 Pixel auf einmal gewesen wären und wegen der Bit-Verschiebung zu Verlangsamungen geführt hätte) oder ob ich 2-Pixel-Scrolling bevorzugen würde, worauf ich mit Ja geantwortet habe.
Nach etwas mehr als 3 Stunden (und dem Rest meines Guthabens für diese Woche) hat es mir die DSK-Datei geliefert, die ich in diesem Thread hochgeladen habe.