Montage einer Rail-Shooter-Sequenz in PowerPoint
Auf dem Screenshot sieht man den Ausschnitt einer "Actionpassage". Obwohl es mit PowerPoint gemacht ist, lässt sich dennoch ohne Visual Basic eine Schießbudensequenz wie bei klassischen Rail-Shootern bauen.
Der Protagonist betritt ein Zelt, in dem sich Widersacher befinden. Diese tauchen nacheinander aus ihrer Deckung auf. Dabei gibt es pro Gegner einen Foliensatz aus mehreren Folien:
Eröffnungsszene (Folien 9 bis 12): Um den Spieler auf das Schießen vorzubereiten, muss er die Waffe zunächst entsichern. Sein Gewehr befindet sich links unten in der Ecke und ein Gegner ist noch nicht zu sehen. Über dem Gewehr liegt eine dreieckige Fläche, die anklickbar ist. In dem Screenshot ist sie grün-transparent zu sehen, im fertigen Spiel wird sie komplett transparent sein. Klickt der Spieler darauf, wird die nächste Folie gezeigt.
Gegner 1 (Folien 13 bis 15): In der nächsten Folie taucht der erste Gegner links hinter der Kiste auf. Der Spieler hat nun exakt eine Sekunde Zeit, um auf ihn (bzw. die rot-transparente Trapezfläche) anzuklicken, um ihn zu erschießen. Gelingt es dem Spieler, innerhalb einer Sekunde die Fläche anzuklicken, wird er zur übernächsten Folie geführt, in der der zweite Gegner auftaucht. Gelingt es dem Spieler nicht, wird genau eine Sekunde nach Erscheinen des Gegners die nächste Folie geladen. Auf dieser Folie ist der Gegner nicht mehr anklickbar und erschießt den Spieler (gekennzeichnet durch Blutspritzer beim Gewehr). Es erscheint ein Button, um es erneut zu versuchen. Klickt man darauf, gelangt man wieder zur Folie, in der das Gewehr entsichert werden muss.
Gegner 2 (Folien 15 bis 17): Sobald der zweite Gegner rechts oben erscheint, ist dieser wieder für eine Sekunde anklickbar, ansonsten wird die nächste Folie mit dem Spielertod und dem Restart-Button angezeigt. Hierfür ist jedoch eine neue Folie nötig, da nun beide Gegner angezeigt werden müssen, wobei nur der erste Gegner tot ist. Schafft der Spieler den zweiten Gegner auch zu töten, wird die übernächste Folie aufgerufen und die Restart-Folie per Linkaufruf übersprungen.
Gegner 3 (Folien 17 bis 19): Nun erscheint der dritte Gegner und lugt neben der rechten, unteren Kiste hervor. Analog zu den beiden vorherigen Gegnern gibt es wieder eine weitere Folie, in der der Spieler stirbt und es erneut versuchen kann, sowie eine weitere Folie, in der der Tod des dritten Gegners animiert wird. Anschließend erfolgt nach kurzer Zeit ein automatischer Übergang zur nächsten Folie, in der die Spielfigur das Zelt verlässt.
Hierbei gab es mehrere Komplikationen, die berücksichtigt werden müssen:
- Die Folien beinhalten mehrere Animationen. Darauf muss beim Copy&Paste der Folien geachtet werden.
- Es gibt genau einen Weg durch das "Level" und drei Exits. Dies muss mehrmals getestet werden. Der Aufwand ist daher enorm und es werden viele Folien benötigt.
- Startet man den Durchgang erneut, werden einige Animationen nicht mehr erneut abgespielt. Deshalb sollten Animationen sparsam verwendet werden. Eine Möglichkeit zum Umgehen könnte das "Zurückspulen der Animation" in den Animationsoptionen sein. Das führt aber dazu, dass nach der Animation "getroffener Gegner löst sich auf" das Gegner-Objekt wieder aufploppt. Dies müsste man dann so abstimmen, dass das Zurückspulen nicht mehr angezeigt wird und erst erfolgt, nachdem die nächste Folie aufgerufen wurde.
- Das Gewehr ist starr und kann nicht abhängig vom Mauszeiger bewegt werden. Vielleicht könnte man das mit VBA ermöglichen, ich habe mich aber nicht nach einer Programmierlösung umgeschaut. Auch ist es so leider nicht möglich, den Mauszeiger zum Beispiel in ein Fadenkreuz umzuwandeln. (In der Präsentationssicht kann aber womöglich ein Laserpointer anstelle des normalen Cursors eingeblendet werden, was wiederum realistischer wäre.)
- Auf VBA habe bewusst verzichtet, um es nicht zu kompliziert zu machen. Außerdem würde der Gebrauch von VBA ein anderes Dateiformat benötigen, bei dem der Anwender erst das Ausführen von Makros erlauben müsste. Vermutlich würde es dann auch zu Problemen kommen, wenn man das Spiel mit der PowerPoint-App auf dem Smartphone oder Tablet spielen möchte. Prinzipiell funktionieren die Animationen und Übergänge auch auf mobilen Geräten recht zuverlässig. Probleme kamen mir in der Vergangenheit nur beim Abspielen von Sounds vor, diese habe ich in diesem Spiel aber noch nicht drin.
Get Nuclear Mountain
Nuclear Mountain
A PowerPoint Game with Rail Shooter Mechanics!
Status | Released |
Author | johnconnor008 |
Tags | powerpoint |
Languages | English |
Accessibility | One button |
More posts
- Soundeffekte zur "Präsentation" hinzufügenSep 09, 2018
- Ein paar Screenshots von der ModellierungSep 08, 2018
Leave a comment
Log in with itch.io to leave a comment.