Posts by clarkkent

    Die aktuelle Version ist im Anhang. Änderungen gegenüber der letzten:

    • Dein nochmals überarbeiteter Level 2 ist drin.
    • Die Einstellungen aus F3/F5 für Hintergrund- und Randfarbe bleiben erhalten, bis sich ein Level wechselt. Nach Levelwechsel immer dunkelgrau.
    • Der Level wird immer gleichmäßig eingefärbt: "Level-Basisfarbe" für alle konstruktiven Elemente (Böden, linke Wand), Schlangen schwarz, Geld gelb, Leiter zweifarbig (oben hell-blau, unten grau - das war im Editor interessanterweise schon so :/), Spieler weiß.

    Ich habe jetzt ausführlicher getestet. Die Farben passen, hurra! :)

    Zuerst mal: das mit der unterschiedlichen Farbe der Leiter ist glaube ich ein Programmfehler. Aber egal - wenn wir schon dabei sind, könntest Du die Leiter von der Farbe her einheitlich machen, so dass der Ober- und Unterteil in der selben Farbe sind? Ich denke mal, dass es am besten wäre, einheitlich hellgrau (wie die Score-Leiste am oberen Bildschirmrand).

    Was mir noch bei den Level-Farben aufgefallen ist: Wenn man einen Level geschafft hat und die Leiter berührt, wird der linke und untere Begrenzungsrand plötzlich hellgrau. Das ist neu, hatten wir noch nicht. Wäre schön, wenn das nicht passieren würde, aber grundsätzlich bin ich schon mal froh, dass die Level-Farben stimmen!

    Wie ich schon beim ersten Kurztest oberhalb geschrieben habe, ist im Editor die Rahmen- und Hintergrundfarbe nur beim ersten Mal wenn man einen neuen Level entwirft korrekt dunkelgrau. Sobald man diesen testet, wird der Hintergrund royalblau. Das gleiche, wenn man einen vorhandenen Level lädt, da ist dann im Testspiel im Editor die Hintergrundfarbe auch royalblau. Könntest Du das auch im Editor einheitlich auf dunkelgrau hinbekommen?

    Ich glaube, dann hätten wir endlich einen fehlerfreien, tadellos spielbaren Zustand erreicht! :) :) :)

    Super! Danke!

    Habs ganz kurz angetestet und scheint im Spiel wunderbar zu funktionieren! Auch, dass F3/F5 gemerkt wird.

    Aber im Editor sind die Farben noch nicht korrekt. Egal, welchen vorhandenen Level ich lade, Ich bekomme oft royalblau als Hintergrundfarbe.
    Erstelle ich einen neuen Level, ist dieser Anfangs dunkelgrau, sobald ich aber auf Testen gehe, ist er wieder royalblau.
    Die Gerüstfarbe stimmt aber.

    Also wie wollen wir es mit den Farben halten. Konsistent wäre wohl, wenn die Hintergrundfarbe unveränderlich dunkelgrau ist und man die Bodenfarbe im Editor angibt und mit F3/F5 live verändern kann.

    Wenn F3/F5 den Boden verändern, was soll Vorrang bei einem neuen Level haben: ist es "sobald der Spieler eine Farbe ausgewählt hat, nimm _immer_ diese" (bis zum Reset latürnich) oder nur bis zum nächsten Levelwechsel, und dann kommt wieder die Farbe zum Einsatz, die der Level voreingestellt hat?

    Oder F3/F5 ganz raus?

    Also im Originalspiel war es so, dass dunkelgrau für Rahmen- und Hintergrundfarbe vorgegeben war. Auch im Editor sollte dunkelgrau/dunkelgrau standardmässig angezeigt werden (momentan ist es irgendwie zufällig, welche Farben dort eingestellt sind, wenn an einen neuen Level erstellt. Wenn man einen Level im Editor lädt sind die Farben momentan auch durcheinander)! Es war im Prinzip nur vorgesehen, dass man das im Spiel selbst mit F3/F5 ändern konnte. Also so, wie Du im ersten Satz geschrieben hast. Ich würde das auch so empfehlen, da sonst wieder das Problem mit den Bombenfarben auftaucht, könnte man also für den Durchschnittsspieler, der das nicht weiß, damit entschärfen. Außerdem ist dunkelgrau relativ neutral und passt ganz gut zum Spiel.

    F3/F5 würde ich für Rahmen- und Hintergrundfarbe lassen. Hat der Originalprogrammierer so vorgesehen, ich würde das so lassen, auch wenn es wahrscheinlich selten bis nie genutzt wird. Wenn ich auf Grund Deiner Frage nochmals darüber nachdenke, wäre es am intuitivsten, wenn die benutzerdefinierte Rahmen- und/oder Hintergrundfarbe nur solange bleibt, solange man sich im selben Level befindet (also man ein Leben verliert und den selben Level wieder von vorne beginnen muß). Sobald man einen anderen Level spielt bzw. zum nächsten kommt, würde ich wieder die Standardarbe dunkelgrau/dunkelgrau verwenden. Das Issue werde ich auch auf Codeberg ändern.

    Was sagst Du zu Issue Please login to see this link.?

    Was ich noch vergessen habe, zu erwähnen: Grundsätzlich sind alle Levels - auch alle von mir entworfenen - in den Rahmen- und Hintergrundfarben dunkelgrau/dunkelgrau. Nur die Objektfarben sind oder können anders sein. Dies scheint die vom Originalprogrammierer gewählte Standardfarbe zu sein, was meiner Meinung auch gut passt.

    Ich glaube, die Farbpalette ist wirklich "nur" verschoben. Im ersten Level sollten die Gerüstteile orange sein - es ist aber der Rahmen+Hintergrund orange. Im zweiten Level sollten die Gerüstteile hellblau sein - auch hier ist statt dessen der Rahmen+Hintergrund hellblau. Das kann man auch nachvollziehen, wenn man im Editor bei einem Level eine Farbe auswählt und diesen dann spielt - es ist dann statt der Farbe für die Gerüstteile die Farbe für den Rahmen+Hintergrund! Anbei Screenshots von den beiden Levels in Originalfarben.

    Wenn man sich die zwei Demo-Levels vom Originalspiel anschaut, ist der Rahmen+Hintergrund immer dunkelgrau (nur die Gerüstteile haben jeweils eine andere Farbe). Offenbar nimmt er bei den Bomben genau dieses Dunkelgrau aus. Ist jetzt mal eine starke Vermutung.

    Super, danke! Ich habe das doch noch gerade eine Zeit lang getestet und es scheint gut zu funktionieren! :)

    Mir ist aufgefallen, dass ich den gefixten Level 2 unabsichtlich schwerer als gedacht gemacht habe - das ist mir jetzt erst im Spiel-Modus so richtig aufgefallen. Darum noch ein kleiner Fix. Könnest Du diesen Level nochmals austauschen?

    Und das mit den falschen Rahmen- und Hintergrundfarben ist doch im Spiel-Modus störender als angenommen. Ich bilde mir aber ein, dass immer die gleichen falschen Farben verwendet werden - kann es sein, dass die Tabelle irgendwie verschoben ist? Vielleicht wäre es fürs erste am besten, wenn man für alle Levels sowohl die Rahmen- und Hintergrundfarben auf dunkelgrau setzt, bis das Problem gefunden und beseitigt werden konnte - falls das geht? Dann wären trotzdem die Gerüstfarben in jedem Level unterschiedlich und man könnte wenigstens zwischenzeitlich störungsfrei spielen...

    Aber wenn das zu problematisch sein sollte, dann streichen wir „schwer“ und das was für „schwer“ geplant war, nehmen wir dann für „herausfordernd“ (Leiter ausgeblendet, alle Geldsäcke notwendig).

    Nur der originale Spielmodus „einfach“ soll auf jeden Fall erhalten bleiben.

    Warte, da hast du was falsch verstanden bzw. ich habe dann dich falsch verstanden, dass du den „herausfordernd“-Modus in einfach und schwer splitten wolltest.

    Ich hätte das so gemeint:

    Der Modus „einfach“ soll so bleiben, wie er jetzt ist - also der unmodifizierte originale Spielmodus. Die Leiter ist von Beginn an eingeblendet und man braucht gar keine Geldsäcke einsammeln, wenn man nicht will.

    Der Modus „herausfordernd“ ist dass die Leiter ebenfalls von Beginn an eingeblendet ist und man nicht alle Geldsäcke einsammeln muss - man bekommt aber ein Extraleben, wenn man alle einsammelt und dann erst die Leiter berührt.

    Der Modus „schwer“ ist im Prinzip gleich, nur ist die Leiter von Beginn an nicht eingeblendet und erscheint erst, wenn alle Geldsäcke eingesammelt wurden (somit ist es in dem Modus notwendig, alle Geldsäcke einzusammeln). Wenn man die Leiter dann eingeblendet wird um man diese berührt, bekommt man ein Extraleben.

    Hab ich das verständlich erklärt?

    Ach ja - wir hatten ja schon vor ein paar Jahren darüber diskutiert, den Text im Titlescreen zu aktualisieren. Ich habe das nochmals leicht angepasst, Du müsstest nur eine Leerzeile zwischen dem großen PM und dem "VIDEO GAMES PRESENTS:" entfernen, dann würde der neue Text wunderbar passen. Anbei mein Vorschlag (Text soll natürlich gelb sein, wie das PM).

    Please login to see this attachment.

    Nur zur Sicherheit anbei wie ich das mit dem Menü gemeint habe.

    Wegen den Bildschirmfarben im Menü: wenn man im Editor eine Farbe für ein Level eingestellt hat und den Editor verläßt, ist dann der Menü-Bildschirm auch in der Farbe. Der sollte aber eigentlich immer royalblau mit gelber Schrift sein. Das könnte aber schon länger so sein, ist eventuell ein ursprünglicher Fehler. Ist zwar im Prinzip egal, wäre aber konsequenter, wenn der Menü-Bildschirm immer gleich aussieht. Ich trag das trotzdem bei Codeberg ein.

    Please login to see this attachment.

    Oh, großartig, dass du an Board bist! 😀

    Ja, im Grunde genommen wäre das fürs erste sozusagen ein Fix der letzten Version, damit diese endlich fehlerfrei gespielt werden kann!

    Beim Spielmodi meinst du, im Hauptmenü mit „M“ zwischen den drei Modi auswählen - somit „einfach“, „herausfordernd“ (Leiter da, alle Geldsäcke=Extraleben) und „schwer“ (Leiter wird erst eingeblendet, wenn alle Geldsäcke eingesammelt wurden, erst bei Berühren der Leiter=Extraleben). Gute Idee, ja bitte so!

    Bei der Hintergrundfarbe und Rahmenfarbe ist sowieso der Wurm drinnen, der erst seit der letzten oder wars die vorletzte Version drinnen ist, ich glaube seit du an der Komprimierung gearbeitet hast, das hattest du damals auch so erwähnt. Die Levels sind mit anderen Farben abgespeichert als sie dargestellt werden. (erster Level ist normal dunkelgrauer Hintergrund, orangene Gerüstteile, zweiter Level hellblaue Gerüstteile, meine Levels sind auch jeweils mit spezifischen Farben gespeichert). Es sollten immer die mit dem Level gespeicherten Farben dargestellt werden.

    Das Problem mit den teilweise nicht sichtbaren Bomben ergibt sich übrigens auch, wenn man mit den F-Tasten die Farben manuell ändert. Ich vermute mal dass die Bomben einfach mit fix eingestellten Farben dargestellt werden - stellt man eine davon als Hintergrundfarbe ein, sieht man sie nicht. Das hat der Programmierer damals möglicherweise nicht bedacht.

    Keine Sorge - ich hab keine weiteren 100 Verbesserungsvorschläge! Nur die, die auf Codeberg stehen, und das sind nur ein paar. Es soll ja möglichst dem Originalspiel treu bleiben. Unterm Strich fehlt eigentlich dann nur mehr eine Möglichkeit, sich mit selbst erstellten Levels ein Spiel zusammenstellen zu können (du erwähntest mal, dass du dafür schon Vorarbeiten gemacht hast). Wäre halt cool, wenn das Projekt irgendwann mal abgeschlossen wäre, obwohl es natürlich keine Eile gibt - ich kenns nur zu gut aus eigener Erfahrung: wenn man mittendrinn eine Pause einlegt, findet man schwer zurück, so sind auch schon einige Projekte von mir auf der Halde gelandet…

    Keine Ahnung, da bin ich ein technischer Laie. Es hat ja geheißen zu wenig RAM, zu wenig CPU, Kompatibilität, etc. Aber ich denke mir, zumindest Kawari zeigt, dass es offenbar doch einen Weg gibt. Oder auch DTV wo es zumindest einen 256-Farben-Modus zusätzlich gibt.

    Noch etwas ganz wichtiges - was mir leider erst vor kurzem aufgefallen ist: der originale Level 2 ist im herausfordernden Modus nicht schaffbar, da einige Geldsäcke unerreichbar platziert wurden! Somit kann man in dem Spiel-Modus nur bis Level 2 spielen und kommt nicht weiter!

    Ich habe Level 2 leicht modifiziert, so dass dieser auch im herausfordernden Modus schaffbar ist.

    Vielleicht könntest Du diesen austauschen und dann aus dem aktuellsten Quellcode ein PRG machen - dann könnte das Spiel zumindest mal vollkommen gespielt werden.

    Probleme bereiten die falschen Vorder- und Hintergrundfarben, weil man Bomben in gleicher Farbe nicht sieht. Aber die kann man ja bis auf weiteres manuell umstellen.

    pgeorgi

    Neues Jahr, neues Glück! Somit mal Prosit! 😎

    Nach längerem wollte ich mal nachfragen, ob du ein PRG aus dem aktuellsten Quellcode machen könntest, in dem ausschließlich im herausfordernden Modus erst nach dem Einsammeln aller Geldsäcke und auch erst nachdem man die Leiter berührt hat, es ein Extraleben gibt. Hattest du zumindest geschrieben, dass du das damals schon korrigiert hattest. Wobei ich es in dem Fall natürlich noch immer optimal finden würde, wenn die Leiter erst eingeblendet werden würde, wenn alle Geldsäcke eingesammelt worden sind…

    Freu mich natürlich über jeden Fortschritt, jeden Bugix und jede Kleinigkeit… 😎