nosequeponer

Páginas: 6 (1303 palabras) Publicado: 24 de marzo de 2013
PROYECTO DE PROGRAMACIÓN 2
ARCHON
El proyecto consiste en el juego de tablero de estrategias llamado Archon, el proyecto será hecho de forma visual y aplicaran todos los conceptos aprendidos dentro de la clase; especialmente los de Herencia y Manejo de Archivos.
El proyecto tendrá las siguientes opciones en su menú principal:
1- Registrar Player
a. En esta opción se guardara un nuevojugador dentro del archivo players.arc. Cada jugador debe guardar sus datos de:
a.i. ID – Un código entero que e secuencial y se genera automáticamente -
a.ii. username (Una palabra sin espacios en blanco). –se ingresa y debe ser un username UNICO-
a.iii. Nombre completo del usuario. –se ingresa-
a.iv. Fecha de Nacimiento. –se ingresa-
a.v. Un avatar. – se selecciona la foto a la hora del registro-
a.vi. Un password de seguridad. – se ingresa y se usara cuando se quiera modificar los datos -
a.vii. Cuantos Puntos ha ganado. – por default se guarda 0 –
a.viii. Si el usuario esta activo o no. – por default esta en true. Un usuario inactivo es como que no existiera mas en el programa –

2- Jugar
El juego una vez inicializado de acuerdo a las opciones que se presentaran a continuación,seguirá el GAMEPLAY según lo discutimos en la clase. Adjunto les mando un EXCEL con toda la tabla de datos por pieza así como las reglas modificadas del juego.
Todas las partidas tendrán 3 maneras de terminar completamente el juego:
1- Se capturan todas las casillas de control.
2- Un equipo destruye TODAS las piezas del equipo contrario.
3- Cuando un jugador se retira. Un jugador solicitaretirarse del juego y por ende automáticamente el otro jugador será el ganador.

Cuando un juego se termina se guarda un detalle en el archivo log_games.arc que contiene los siguientes datos:

1- Los IDs del jugador ganador y del jugador perdedor.
2- La fecha que cuando ocurrió.
3- Tipo de gane. “Captura de Casillas”, “Destrucción de piezas” o “Retiro”.
El jugador que triunfa automáticamentese le suma a su registro 3 PUNTOS. Las opciones para jugar son las siguientes:

a. Jugar Partida Nueva
a.i. Escoger ambos jugadores
a.i.1. En esta opción se seleccionan de la pantalla los 2 jugadores. Ambos deben ser jugadores activos en el programa. Se muestran sus avatares luego en la pantalla donde sale el tablero.
a.ii. Partida Ranking ( OPCIONAL = BONO 1 ORO )
a.ii.1. En esta opción seselecciona un jugador activo de la pantalla, y jugador contrario se AUTO GENERA en base a sus puntos. Se debe seleccionar aleatoriamente un jugador contrario que tenga MAX +3 puntos arriba que el primer jugador o -3 PUNTOS abajo. Por ejemplo se podría formar una partida con un jugador 1 con 10 puntos con alguien que tenga 7, 8, 9, 10, 11, 12 o 13 puntos.

b. Jugar Partida previamente creada
b.i.Cada partida se puede guardar en cualquier momento, para que esta se pueda completar en otro momento. Cada partida que se guarda se genera un archivo llamado battle_archon#.arc En la cual # es un numero secuencial en base a la cantidad de partidas que se han ido creado en el juego.
b.ii. Para seleccionar una partida guardada, se selecciona un jugador y luego se muestra TODAS las partidas ACTIVASguardadas en las que participa ese jugador. Se le dice partida activa porque aun no ha terminado. Una vez la partida termine, el archivo de la partida se tiene que borrar o marcar como partida inactiva o completada.
b.iii. Una partida se puede guardar cuantas veces se desea. Por lo que mi recomendación es que si se guarda DE NUEVO una partida, se crea un archivo nuevo de battle_archon y elarchivo anterior se borra completamente o se marca como inactivo o completado.

3- Modificar Datos de Usuario
a. Se pide que se ingrese el USERNAME del usuario a modificar.
b. En esta opción, se podrá cambiar los datos de username, fecha de nacimiento, nombre completo de un usuario.
c. También el usuario en esta opción puede desactivar su cuenta, para que ya no se tome en cuenta en el sistema...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Noséqueponer.
  • Nosequeponer
  • Nosequeponer
  • Noséqueponer
  • nosequeponer
  • nosequeponer
  • NoseQuePoner
  • Nosequeponerle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS