Aktionen: Versionen anzeigen
blasterCasper

Blaster-Casper kann seinen unaufhaltsamen Sturz durch endliche Canyons nur durch gezieltes zünden von reichlich vorhandenen Bomben aufhalten.
Monster setzen bei ihrer Zerstörung verschiedene Extras wie Raketenrucksäcke, Flugfähigkeiten, Fallbremsen und anderes frei die aufgesammelt werden können.
Ziel eines jeden Levels ist es, mindestens eine vorgegebene Zeit nicht in die Lava des Canyons zu fallen.
Die Highscore-Liste kann lokal oder auf einem Multiplayer-Gameserver im Netz verwaltet werden.

Voraussetzungen

Ein installiertes Java 1.6.

Download

Die neueste Version steht jeweils bei Sourceforge zur Verfügung:

Anleitung

Server

Bisher steht noch kein öffentlicher Gameserver zur Verfügung, einfach den Dialog mit Abbrechen beenden.

Wer einen Gameserver starten möchte:

java -cp blasterCasper-0.6.5.jar de.schmiereck.blasterCasper.highscoresServer.MainHighscoresServer

Client

Den Client wird mit einem Doppelklick auf die JAR-Datei oder so gestartet:

java -jar blasterCasper-0.6.5.jar

User

Einen User-Name angeben und bestätigen.
Unter dem angegeben User werden die Highscores geführt.

Intro

Den Intro-Screen mit der Leertaste verlassen.

Die angezeigte Grafik nutzt alle möglichen Features von Java-2D und sollte unterstüzte Hardwarebschleunigung ausnutzen.
Ich komme bei meinem Rechner auf fast 25 f/s (unten rechts), weniger ist aber kein Problem, das Game selber braucht viel weniger Grafikleistung.

Hauptmenü

Im Hauptmenü können mit Pfeiltasten die im Spiel vorkommenden Elemente untersucht werden.
Mit der Leertaste geht es zum Spiel.
Mit H geht es zur Highscoreliste.

Spiel

Die Spielfigur fällt in den Canyon.

Durch drücken der Pfeiltasten können die hervorgehobenen Bomben oder Monster die in der Richtung der gedrückten Pfeiltaste ligen gesprengt werden. Diese schleudern die Spielfigur in die jeweilige Richtung der Explosion.
Die Spielfigur prallt an dem Canyon ab, was strategisch ausgenutzt werden kann.

Durch drücken der Leertaste wird das Spiel angehalten.

Die auftauchenden Extras können bei Berührung eingesammelt werden. Sind diese eine gewisse Zeit aktiv wird dies durch einen Balken am oberen Rand angezeigt.

Die Spielzeit in Relation zur zu erzielenden Spielzeit wird oben links angzeigt.

Fällt die Spielfigur in die Lava endet der Level Wurde die angegebene Spielzeit des Leveles erreicht geht es weiter zum nächsten Level, ansonsten wird der Level wiederholt.

Highscores

Im Highscore Screen werden die maximal in einem Spiel erreichten Zeiten angezeigt, der höchste ereichte Level, die höchste in dem Level erreichte Zeit und die höchste Gesammtspielzeit die bis zu diesem dem Level erreicht wurde.

Sourcen

Die Projekt-Sourcen sind frei verfügbar unter:

  • Host: ballblazer.cvs.sourceforge.net
  • Repository: /cvsroot/ballblazer
  • Module: blasterCasper
  • Module: physicsLib
  • User: Thomas Schmiereck
Version 16 bearbeitet am {27.01.2012 23:14:32} von smk, Besitzer ist smk und die Berechtigungen sind eingeschränkt auf: Besitzer