Robotchase

ein Multi-Platform-Java-Spiel, in dem sich der Spieler auf einem rechteckigen Gitter bewegt, während Sie versuchen, sich zu entkommen oder zu zerstören, Roboter zu zerstören
Jetzt downloaden

Robotchase Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • John B. Matthews
  • Website des Verlags:

Robotchase Stichworte


Robotchase Beschreibung

Ein Multi-Platform-Java-Spiel, in dem sich der Spieler auf einem rechteckigen Gitter bewegt, während er versucht, die Roboter zu entkommen oder zu zerstören Robogeschase ist ein Brettspiel, in dem sich der Spieler auf einem rechteckigen Gitter um sich bewegt, während er versucht, Roboter zu entgehen. Der Spieler sammelt Punkte, indem sie Roboter töten und auf die nächste Ebene fortschreiten. Roboter sterben, wenn sie miteinander kollidieren, oder mit einem von mehreren Hindernissen. Das Spiel wurde in den frühen achtzehnten in UCSD Pascal implementiert, wie in der Listing 1. Das Original kann auf Band 1 der im Westen gehosteten USUs-Software-Bibliothek gefunden werden Flügel des Jefferson Computer Museum.DesignThe Design of Robotchase ist ein Beispiel für das Muster des Modells-Sicht-Controllers. Die Hauptklasse (Robotchase) startet ein Modell des Spiels (RCmodel) und drei Ansichten dieses Modells (RCView, Rcstatus und RCINFO). Die Interaktion zwischen dem Modell und seiner Ansichten verwendet das Beobachtermuster. Das Modell erweitert die beobachtbare Klasse, und jede der Ansichten implementiert die Observer-Schnittstelle. Auf diese Weise kann sich jede Ansicht aktualisieren, wenn das Modell eine Änderung in STATE.RCView, wiederum, die Zeichnung jedes Spielfliesen auf Rctile delegiert. Die Klasse RCIMAGE ist eine Fabrik, die einen von mehreren Bildernsgruppen in RCView liefert. Die Klasse RCPrefs enthält statische Methoden, die einen persistenten Benutzerstatus aufrechterhalten. RCHELP ist ein modales Dialogfeld, das Spielanweisungen anzeigt. Das Spiel wird mit der Tastatur oder Maus gespielt. Durch die Implementierung von Keylistener übernimmt der Controller den Eintrag des Benutzers und leitet das Spiel Spielen. Die Hauptansicht implementiert den MouseListener und den MouseMotionListener als alternative Spieleinrichtung. Die Tasten, die zur Steuerung des Spiels verwendet werden, werden in der Schlüsselaufzählung verwaltet. Der Modal Dialog RCKEYS bietet eine Schnittstelle zum Bearbeiten der entsprechenden Tastenbindungen.Internal, das Game-Modell verwendet numerische virtuelle Keycodes (96-105), um die Bewegung zu steuern. Die Zahlen repräsentieren die acht (halb-) Kardinalanweisungen.ImplementierungDie aktueller Implementierung verwendet Java. Der neueste Quellcode ist auf SourceForge verfügbar. Das Ant-Build-Ziel kompiliert die Quelle und erstellt eine JAR-Datei der erforderlichen Klassen und Bilder. Die JAR-Datei wird dann in ein MAC-Anwendungsbündel kopiert. Die Datei info.plist wird bearbeitet und kopiert. Die diagnostische Ausgabe des Startvorgangs kann wie folgt erhalten werden: $ exportieren java_launcher_verbose $ ./Robotchase.app/contents/macos/javaApplicationstub Hier sind einige wichtige Funktionen von "Robotchase": · Maussteuerung mit optionaler Animation. · Tastatursteuerung mit Schlüssel-Bindungs-Editor. · Live-Fenster-Größenänderung. · Einstellungen, die in den Benutzereinstellungen gespeichert sind. · Wählbare Fliesensätze. · Onlinehilfe. · Dokumentierter Quellcode. Anforderungen: · Java 2 Standard Edition Runtime-Umgebung Was ist neu in dieser Version: · Update-Logo; Zeige Fensterabmessungen während der Größe.


Robotchase Zugehörige Software

GAV.

GAV (GPL Arcade-Volleyball) ist ein SDL-Remake des alten Dos-Game-Arcade-Volleyballs. ...

182

Herunterladen