Está en la página 1de 13

UNIVERSIDAD TECNOLÓGICA DEL VALLE DE TOLUCA

Dirección de Carrera de Tecnologías de la Información y Comunicación


Ingeniería en Desarrollo y Gestión de Software

Entrega final

ASIGNATURA: Creación de videojuegos


DOCENTE: Rubén Darío Hernández Mendo

NOMBRE DE LOS ESTUDIANTES Y MATRICULA

Jiménez Flores Ariel

221811684

GRUPO
IDGS-101

CUATRIMESTRE
10º
LUGAR
Santa María Atarasquillo, Lerma, México.

FECHA DE ENTREGA
05-Enero-2022

SECRETARÍA DE EDUCACIÓN SUBSECRETARÍA DE EDUCACIÓN


MEDIA SUPERIOR Y SUPERIOR DIRECCIÓN GENERAL DE
EDUCACIÓN SUPERIOR

Carretera del Departamento del D. F. km 7 . 5 , Santa María Atarasquillo, C. P. 52044 , Lerma, Estado de
México.

Tels.: ( 728 ) - 285 - 9552 , 285 - 9969 , 282 - 2247 .


Contenido
Parte 1: Diagrama de Transición de pantallas del juego.............................................................................3
Parte 2: Código fuente documentado del proyecto......................................................................................4
Parte 3: Evidencias de testing del juego......................................................................................................6
Parte 4: Agregados por parte del equipo.....................................................................................................9
Parte 1: Diagrama de Transición de pantallas del juego
Aquí están las pantallas del juego
Parte 2: Código fuente documentado del proyecto
Este es el código fuente que se implementó en el código

/**
   * se guarda tiempo en especifico
  **/
  String agregarFechaHora(){
    return ""+agregaFecha()+" "+hour()+":"+minute()+":"+second();
  }
 

 /**
    Mostrar en bitacora que escoje el usuario al momento de subir de nivel
  **/  
  void addAttr(int a){
    switch(a){
      case ATATK:
        atk++;
        bitacora.agregaDatosLn("Player aumento ataque");
      break;
      case ATDEF:
        def++;
        bitacora.agregaDatosLn("Player aumento defensa");
      break;
      case ATHPM:
        bitacora.agregaDatosLn("Player aumento vida");
        hpm++; hp=hpp+=cf.hp;
    }
    exp-=explimit;
    explimit+=cf.expinc;
   
    lvl++;
  }

//Este método escribe datos en la bitácora para vender items


  void sellItem(int i){
    if(pers.getItemInv(i)>0){
      pers.cash+=getItemCCost(i);
      pers.updateInv(i,trademode);
      bitacora.agregaDatosLn(generaDatosVenta(i));
      sfxcash.trigger();
    }
  }
}

//Este método escribe datos en la bitácora comprar items


  void buyItem(int i){
    if(pers.cash>=getItemVCost(i)){
      pers.cash-=getItemVCost(i);
      pers.updateInv(i,trademode);
      bitacora.agregaDatosLn(generaDatosCompra(i));
      sfxcash.trigger();
    }
  }
Parte 3: Evidencias de testing del juego
Se han implementado bitácoras de casi todas las acciones que hace el jugador, aquí solo
entre por un rato y se puede ver que registra lo que se va a haciendo en el juego
Parte 4: Agregados por parte del equipo
A continuación, se enlistan los agregados que realizamos en el proyecto con el fin de dar
un identificativo a nuestro juego:

 En la batalla se muestra el nivel del jugador y del enemigo.


 En la batalla se muestra una frase aleatoria del enemigo cuando lo atacas.
 Se rediseño, fondos de pantalla, colores y música
 Se realizo pequeñas optimizaciones de código.
 Se implemento bitácoras en ciertas acciones del juego para verificar que esté
funcionando correctamente

También podría gustarte