Shotchase

Un juego de Java multiplataforma en el que el jugador se mueve en una cuadrícula rectangular, mientras intenta escapar o destruir los robots de avance
Descargar ahora

Shotchase Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • John B. Matthews
  • Sitio web del editor:

Shotchase Etiquetas


Shotchase Descripción

Un juego de Java multiplataforma en el que el jugador se mueve sobre una cuadrícula rectangular, mientras intenta escapar o destruir los robots de avance Robotchase es un juego de mesa en el que el jugador se mueve sobre una cuadrícula rectangular, al tiempo que intenta escapar de los robots de avance. El jugador acumula puntos matando a los robots y avanzando al siguiente nivel. Los robots mueren cuando chocan entre sí o con una de las varias obstrucciones. El juego se implementó en UCSD Pascal a principios de los años ochenta, como se ve en la listado 1. El original se puede encontrar en el volumen 1 de la Biblioteca de software USUS alojada en Occidente Wing of the Jefferson Computer Museum.DesignEl diseño de Robotchase es un ejemplo del patrón de controlador modelo. La clase principal (Robotchase) instanciea un modelo del juego (RCmodel) y tres vistas de ese modelo (RCView, RCSTATUS y RCINFO). La interacción entre el modelo y sus puntos de vista utiliza el patrón de observador. El modelo extiende la clase observable, y cada una de las vistas implementa la interfaz de observadores. De esta manera, cada vista puede actualizarse cada vez que el modelo señala un cambio en State.RCView, a su vez, delega el dibujo de cada azulejo de juego a RcTile. La clase RCIMage es una fábrica que suministra uno de varios conjuntos de imágenes a RCView. Los RCPREFS de clase proporcionan métodos estáticos que mantienen un estado de usuario persistente. RCHELP es un diálogo modal que muestra instrucciones de juego. El juego se reproduce con el teclado o el mouse. Al implementar Keylistener, el controlador acepta la entrada y conduce el juego del usuario. La vista principal implementa Mouseelistener y MousemotionListener como un medio alternativo de juego. Las claves utilizadas para controlar el juego se gestionan en la enumeración clave. El cuadro de diálogo modal RCKeys proporciona una interfaz para editar las enlaces clave correspondientes. El modelo de juego utiliza códigos de llaves virtuales numéricos (96-105) para controlar el movimiento. Los números representan las ocho (Direcciones del Cardenal Semi-). Implementación, la presente implementación utiliza Java. El último código fuente está disponible en SourceForge. El objetivo de ANT BUFT compila la fuente y crea un archivo JAR de las clases e imágenes requeridas. El archivo JAR se copia a un paquete de aplicaciones MAC. El archivo ..plist está editado y copiado. La salida de diagnóstico del proceso de lanzamiento se puede obtener de la siguiente manera: $ Export java_launcher_verbose $ ./robotchase.app/contents/macos/javaapplicationStub Aquí hay algunas características clave de "Robotchase": · Control del ratón con animación opcional. · Control de teclado con editor de encuadernación clave. · Cambio de tamaño de la ventana en vivo. · Configuración almacenada en las preferencias del usuario. · Conjuntos de baldosas seleccionables. · Ayuda en linea. · Código fuente documentado. Requisitos: · Java 2 Edición estándar Medio de ejecución ¿Qué hay de nuevo en este lanzamiento: · Actualizar logo; Mostrar las dimensiones de la ventana durante el tamaño del tamaño.


Shotchase Software relacionado

Góndola

El último envío, clasificación de forma, juego de descarga de barcaza de todos los tiempos. ...

199

Descargar