Hallo,
kurze Einleitung: Ich arbeite gerade an einem Remake eines sehr alten Spiels von mir, möchte dies aber eigentlich hauptsächlich deshalb tun, damit ich eine moderne, sauber programmierte Version des Spiels habe. Das Spiel selbst soll also eigentlich ziemlich genau dem Original-Vorbild gleichen. Trotzdem gibt es ein paar Kleinigkeiten, die ich gerne verbessern würde, weil die mich schon immer irgendwie genervt haben bei diesem Spiel. Allerdings möchte ich das so minimalistisch wie möglich angehen, damit sich das Spiel grundlegend nicht ändert.
Nun zum Problem: Es kann im Gameplay vorkommen, daß der Spieler in einer auswegslosen Situation steckt. Der Spieler hat eine Schußwaffe, und die Munition kann ihm ausgehen. Die Waffe ist primär dazu gedacht, die Gegner zu töten, es gibt jedoch Hindernisse, die er auch nur durch Schießen beseitigen kann. Nun kann es also passieren, daß ihm z.B. die Munition ausgeht, er sich hinter einem dieser Hindernisse befindet, und die verbleibenden Gegner alle hinter diesem Hindernis sind. Somit kann er nun also das Hindernis nicht beseitigen, kann aber auch das Level nicht beenden, da er dazu alle Gegner töten muß. Und er kann nichtmal freiwillig sterben sozusagen, indem er in einen Gegner hineinrennt, denn an die kommt er ja auch nicht ran.
Das ist wie gesagt ein etwas unschönes Problem. Daß einem die Munition prinzipiell ausgehen kann ist dabei nicht das Problem - das rechtfertige ich damit, daß der Spieler diese sich halt gefälligst einteilen soll. Aber wenn es dann eben passiert, kann es einfach sein, daß das Spiel nicht weitergeht. Dann muß er ESC drücken und das Spiel von Hand neu starten, was auf jeden Fall sehr schlechtes Spiel-Design darstellt. Da würde ich mir nun gerne irgendwas einfallen lassen, aber eben etwas, was möglichst wenig am Spiel ändert. Die Munition MUSS begrenzt bleiben, die Level möchte ich auch nicht ändern (sind 100 Stück, aber die Menge ist nichtmal der Grund, sondern ich möchte ja eigentlich schon ein möglichst 1:1-Remake machen, und da wäre es doof, die Level zu ändern - zumal es auch prinzipiell gar nicht möglich sein dürfte, das Problem dadurch zu beseitigen, weil dann müßte ich ja eigentlich komplett auf die Sachen mit den wegschießbaren Hindernissen verzichten und das würde das Spiel generell zu sehr ändern).
Manche Spiele, besonders Puzzle-Spiele, haben ja oftmals eine "Reset"-Funktion, sodaß man den Level einfach nochmal von vorn beginnen kann. Das wäre eine Möglichkeit, paßt mir aber nicht so ganz ins Konzept (ist auch kein Puzzle-Spiel sondern ein Action-Spiel). Eine andere Möglichkeit wäre, daß Munition einfach irgendwann wieder spawnt, aber die hat eigentlich ihre im Level fest vorgegebenen Positionen, und auch generell wäre es ja witzlos, wenn Munition einfach so wieder spawnt, denn dann ist sie ja gar nicht wirklich begrenzt.
Was fallen euch noch für Möglichkeiten ein? Bitte alles nennen was euch einfällt, auch wenns vielleicht unpassend ist, kann ich davon vielleicht was ableiten, was paßt.