Robotase

Un jeu Java multi-plateformes dans lequel le joueur se déplace sur une grille rectangulaire tout en essayant d'échapper ou de détruire des robots avancés
Télécharger maintenant

Robotase Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • John B. Matthews
  • Site Internet de l'éditeur:

Robotase Mots clés


Robotase La description

Un jeu Java multi-plateforme dans lequel le joueur se déplace sur une grille rectangulaire, tout en essayant d'échapper ou de détruire les robots qui avancent RobotChase est un jeu de plateau dans lequel le joueur se déplace sur une grille rectangulaire, tout en essayant d'échapper à des robots qui avancent. Le joueur accumule des points en tuant des robots et de faire progresser au niveau suivant. Les robots meurent quand ils entrent en collision les uns avec les autres ou avec l'un de plusieurs jeu obstructions.The a été mis en uvre UCSD Pascal au début des années quatre-vingt, comme on le voit dans le Listing 1. L'original se trouve sur le volume 1 de la bibliothèque de logiciels hébergé dans USUS l'ouest aile de la conception Jefferson Computer Museum.DesignThe de RobotChase est un exemple du modèle Model-View-Controller. La classe principale (RobotChase) instancier un modèle du jeu (RCModel) et trois vues de ce modèle (RCView, RCStatus et RCInfo) .La interaction entre le modèle et ses vues utilise le modèle d'observateur. Le modèle étend la classe Observable, et chacune des vues met en uvre l'interface d'observateur. De cette façon, chaque vue peut se mettre à jour chaque fois que le modèle signale un changement de state.RCView, à son tour, les délégués du dessin de chaque tuile de jeu à RCTile. La RCImage de classe est une usine qui fournit l'un de plusieurs ensembles d'images à RCView. Les RCPrefs de classe fournit des méthodes statiques qui maintiennent un état utilisateur persistant. RCHelp est une boîte de dialogue modale qui affiche jeu instructions.Le se joue avec le clavier ou la souris. En mettant en uvre KeyListener, le contrôleur accepte l'entrée de l'utilisateur et la conduite du jeu. La vue et les équipements principaux MouseListener MouseMotionListener comme un autre moyen de clés play.The utilisés pour contrôler le jeu sont gérés dans l'énumération clé. Les RCKeys de dialogue modale fournit une interface pour l'édition de la bindings.Internally clé, le modèle de jeu correspondant utilise keycodes numérique virtuel (96-105) à un mouvement de commande. Les chiffres représentent les huit (semi-) cardinal directions.ImplementationThe présente la mise en uvre utilise Java. Le dernier code source est disponible sur SourceForge. L'objectif de construction Ant compile la source et crée un fichier jar des classes requises et des images. Le fichier jar est ensuite copié dans un paquet d'applications Mac. Le fichier Info.plist est édité et copié. Sortie de diagnostic du processus de lancement peut être obtenu comme suit: $ export JAVA_LAUNCHER_VERBOSE $ ./RobotChase.app/Contents/MacOS/JavaApplicationStub Voici quelques caractéristiques principales de « RobotChase »: · Contrôle de la souris avec une animation en option. · Contrôle du clavier avec l'éditeur de liaison clé. · Redimensionnement de la fenêtre en direct. · Les paramètres enregistrés dans les préférences de l'utilisateur. · Sélectionnables ensembles de tuiles. · Aide en ligne. · Documenté code source. Exigences: · Environnement Runtime Edition standard Java 2 Standard Edition Quoi de neuf dans cette version: · Mise à jour logo; montrer les dimensions de la fenêtre au cours de redimensionnement.


Robotase Logiciels associés

barcade

Barcade est un lanceur d'arcade à usage général, écrit en python à l'aide de Pygame. ...

151

Télécharger