indice » Proyecto Final
Proyecto Final de Dispositivos Móviles_ [Héctor M. de J. Gutiérrez Rubio-129202]

Proyectos Elegidos

  1. Daniel Pedraza Arcega ID:130259 [Proyecto número 8: Agenda Presidencial]
  2. María Andrea Chimal Rodríguez ID:130796 [Proyecto número 13: Renta de Coches]
  3. Rafael Rodríguez Montes ID:130916 [Proyecto número 9: Juego de Gato]

Código Fuente del Proyecto

Este proyecto intenta recrear un juego de batallas entre dos dispositivos móviles. Su funcionamiento se da de la siguiente manera:

Se corre primero el server y después el client para establecer la conexión mediante sockets.

Cada dispositivo accede inmediatamente al menú de selección de personaje, esta sección utiliza custom items para su mejor visualización y que se vea más interactivo. También se tiene el estado de la conexión en la parte superior.

El usuario recorre los personajes con las flechas del celular y selecciona uno con el botón central, las características de cada personaje son desplegadas en el ticker de la parte inferior. Posteriormente se puede confirmar al personaje con la opción de select del menú.

En el menú también se tiene la opción de statistics, en esta sección se va guardando un historial de las batallas realizadas por el jugador utilizando RMS, todos los personajes se inicializan con 0 victorias y 0 derrotas.

Al pasar a la pantalla de batalla se tiene la opción de atacar, cada personaje cuenta con 100 puntos de vida y los ataques son definidos en base al ataque del personaje y un desvío aleatorio (Queda pendiente la parte de la defensa).

Cada jugador puede ver cuando es atacado por el otro, cuanto daño recibe, y cuánta vida le queda, al llegar la vida a 0 se despliega un mensaje en la pantalla del jugador ganador.

Previo a la batalla se agrega un nuevo record al historial para saber que personaje tiene una nueva victoria (Queda pendiente la parte de las derrotas).

¬¬ y como todo el mundo pone screenshots, aquí están las mías:

El código fuente se puede descargar de la siguiente liga: Código Fuente