Danke für die Rückmeldungen ! =D
Was die Lieder betrifft war das eigentlich nur ein Test von 'ner Funktion zum Musikwechsel bei Mapchange, aber was nicht rein soll, darf man nun mal nicht präsentieren, da bin ich selbst schuld.
Mensch, da hattet ihr die Demo ja fast bis zum Ende durch, nach der Krake kommt nur noch ein NPC und ein GameOver-Screen ;P
Es freut mich, dass der Anfang zumindest grundlegend Anklang findet, das motiviert dann vielleicht doch noch einmal weiterzuarbeiten und vielleicht auch schrittweise die Qualität der 2D-Grafik etwas anzuheben.
So, nun weiter mit den Kritikpunkten:
-Respawn nach verlorenem Leben:
Das mit dem Respawn des Ritters habe ich so gehandhabt, dass man (sofern ich mich recht erinnere,
ich will gerade nicht im Quelltext rumwühlen :>) je nach Platz zum Bildschirmrand zurückgesetzt wird, d.h. wenn nach Rechts genug Platz ist und der Spieler mit dem Gesicht nach links steht, wird er um einen festgelegten Wert (zeitabhängig wäre bei 'ner niedrigen Framerate nicht hilfreich
) nach rechts "zurückgeworfen", halt normal so wie wenn ein Gegenstand in eine Richtung gestoßen würde.
Ist nicht genug Platz auf der entsprechenden Richtung, geht es in die entgegengesetzte. Ja, das sieht wohl "leicht" chaotisch aus
Zur Krake: Durch die Geschwindigkeit der Krake gepaart mit dem doch etwas seltsamen Respawn-Verhalten des Spielers ist es zugegeben nicht allzu einfach unbeschadet den Kampf zu überleben (das kurze Schwert trägt natürlich auch ein bisschen dazu bei
),
allerdings gibt es eine einfache Strategie: Einfach drauf. , kümmert euch nicht zu sehr um das leben, versucht die Attacken zu zerstören (einfach draufschlagen) und die Krake stirbt nach ein paar Treffern (glaube 5). So schafft man es eigentlich meistens ohne Mühe (sofern man bei den Fischlis kein Leben eingebüßt hat) mit 2 Herzen Restenergie zu überleben. Soweit, falls jemand noch den letzten NPC sehen möchte :>
Darüber, dass es kein Startmenü gibt und das Spiel beim Tod direkt beendet wird, lässt sich nicht streiten, klar ist das Mist, aber danke für's ansprechen. =D
@stoni: Das mit dem Absturz ist seltsam, das hatte ich in der Form noch nicht. Das einzige Problem hatte ich damals einmal bei Windows Vista, aber da gab's direkt beim Starten nen Bluescreen und das änderte sich auch nicht bei anderen Anwendungen, die ich darauf aufgebaut habe (das Grundgerüst hatte ich gelassen, aber es war am ende ein kleiner Programmierfehler zusammen mit einem halben Rebuild). Magst du mir verraten, was du für ein Betriebssystem hast und/oder ob es noch eine Fehlermeldung gibt? Oder reagiert es einfach nicht mehr? Das wäre sehr nett, ich versuche dann, wenn ich die Arbeit doch mal wieder aufnehme, daran zu arbeiten.
Zum Schluss noch eine Frage:
Gibt es (mal davon abgesehen, dass ich das Projekt in der Demo als GUI kompiliert habe und die Konsole in dem Moment nicht vorhanden ist) eine Möglichkeit via SDL trotzdem noch direkt Konsolenausgaben zu erzeugen/erzwingen(
), oder muss ich mir die Framerate doch über 'ne Logbuchfunktion anzeigen lassen? Nicht, dass das ein Problem wäre, aber mir fällt dauernd irgend ein anderer Kram ein, den ich gern sehen würde, und ich hab selten den Nerv dazu ewig nach passenden Codestellen zu suchen. Neulich hab ich mir die Framerate anzeigen lassen, indem ich 50-Framerate Herzen bei der Demo rendern lassen habe :>.
Ansonsten danke ich euch ersteinmal für's testen und die Kritik, ich werde eure Punkte berücksichtigen, wenn die Zivizeit vorbei ist und ich auf's Studium warten muss.
Ich wünsche euch ein schönes Wochenende =)
Nyran