52
PROJECT “Infernal Fighter” Nash Wilfredo CH.A.

PROJECTS NASH - Videojuego de Peleas 2D - PROJECT Infernal Fighter

Embed Size (px)

DESCRIPTION

PROJECT Infernal Fighter

Citation preview

  • PROJECT Infernal Fighter

    Nash Wilfredo CH.A.

  • PROJECT Infernal Fighter

    Nash Wilfredo CH.A.

    I - 2013

  • Autor Docente e investigador en el I.I.T. (Institute of Technology and Innovation) . Se dedica a lainvestigacin, enseanza y capacitacin en areas relacionadas con la Inteligencia Artificial,

    Robtica Autnoma, Robtica Dinmica, Bioingeniera, Vida Artificial, Realidad Virtual, Diseo

    de Videojuegos 2D/3D, y Computacin Mvil,

    En 2012, participo en la construccin de ChatBot1 (Sistema Inteligente de RespuestasRpidas) y en el proyecto RubA, que consista en el desarrollo de un robot bpedo. Tambinformo parte del equipo LTLinks, que se encargaba de la construccin de robots mviles

    autnomos y el desarrollo de aplicaciones mviles mediante la plataforma Android.

    Desde 2013, empez a desarrollar varios proyectos independientes (desde simples a muycomplejos) en varias areas de investigacin. Uno de ellos es el Proyecto DR1-MA que es laconstruccin de un brazo robot que dibuja morfolgicamente como un brazo humano. Otro, es

    el Proyecto Gusano que es la construccin de un robot apodo (Virtual y Fsico), conmovimientos articulados parecidos a un gusano. Y por ultimo el Proyecto TK-J Force que esel diseo y desarrollo de un modelo BCI . Tambin se debe mencionar los Proyectos ZombieGames, Mad, X y Synaps

    Ha otorgado 2 conferencias y mas de 10 charlas relacionadas con la creacin devideojuegos 3D, BCI (Interface Brain Control), Robtica Dinmica y Simuladores de Vida

    Artificial, entre universidades, institutos y colegios de Bolivia.

    En el rea de las Ciencias Fsicas, se dedica a la Investigacin sobre los rayos csmicos,materia oscura y la fsica de partculas.

    Es autor de los libros: Ciencia y Ciencia Ficcin, Camino al Genio, y Naturaleza Humana.

    En la actualidad, realiza una investigacin sobre el diseo de un modelo, que permita a unente virtual comportarse de manera inteligente mediante el uso de redes bayesianos no-

    lineales y el modelo matemtico de celenes.activos.

    Profesin: Ingeniero de Sistemas Profesin: Egresado de la Carrerade Ciencias Fsicas

    Nick: Nash Nombre Cientfico: Wilfredo CH.A.

    Contactos

    [email protected]

    60624636

  • INTRODUCCION

    El Proyecto Infernal Fighter surge como inters, en la construccin deun videojuego 2D de peleas ,utilizando la plataforma Flash.

    Debido a que esta plataforma es muy utilizado en el mbito de entornosweb interactivos y tiene una flexibilidad innata hacia la creacin de mundos

    multimedia, es por eso, que se eligi como plataforma de desarrollo para

    un videojuego de peleas 2D.

    Ahora, para que el proyecto fuera interesante, se eligi como personajesprincipales, a compaeros de universidad. satirizados.

    En si, el proyecto sirve como una base para el desarrollo de proyectos similares, ya que nos permite entender elfuncionamiento para construir un videojuego de peleas 2D/3D.

    A continuacin, se realiza una presentacin bsica del proyecto, y no as, como se hizo en anteriores proyectos, unaespecificacin detallada de todo el desarrollo del mismo (ver paginas de informacin para contenido detallado)..

  • PRESENTACION

  • PRESENTACION PROJECT Infernal Fighter

    Personajes del VideojuegoPersonajes

    Los personajes del videojuego se basan enesencia en una stira de compaeros de

    universidad,.

    Son en total 7 personajes, incluyndome entreellos

  • PRESENTACION PROJECT Infernal Fighter

    Diseo de PersonajesDiseo Personaje 1 - Daniel

    DANIEL

    Fotografas Dibujos Diseos

  • PRESENTACION PROJECT Infernal Fighter

    Diseo de PersonajesDiseo Personaje 2 - Alan

    ALAN

    Fotografas Dibujos Diseos

  • Fotografas Dibujos Diseos

    PRESENTACION PROJECT Infernal Fighter

    Diseo de PersonajesDiseo Personaje 3 - Alejandro

    ALEJANDRO

  • Fotografas Dibujos Diseos

    PRESENTACION PROJECT Infernal Fighter

    Diseo de PersonajesDiseo Personaje 4 - Ariel

    ARIEL

  • Fotografas Dibujos Diseos

    PRESENTACION PROJECT Infernal Fighter

    Diseo de PersonajesDiseo Personaje 5 - Cristhian

    CRISTHIAN

  • Fotografas Dibujos Diseos

    PRESENTACION PROJECT Infernal Fighter

    Diseo de PersonajesDiseo Personaje 6 - Ruben

    RUBEN

  • Fotografas Dibujos Diseos

    PRESENTACION PROJECT Infernal Fighter

    Diseo de PersonajesDiseo Personaje 7 - Nash

    NASH

  • PRESENTACION PROJECT Infernal Fighter

    Estructura de PersonajesEstructura Personaje PX1

    Cabeza

    Cuerpo

    Brazo

    Brazo

    Antebrazo Antebrazo

    Muslo

    PiernaPierna

    Muslo

    Sombra

    Personaje

    Ensamblado

  • PRESENTACION PROJECT Infernal Fighter

    Acciones de PersonajesAcciones P - Bloques

    Estndar Golpe 1 Golpe 2 Golpe 3

    Salto Alto Patada 1 Patada 2 Patada 3

  • PRESENTACION PROJECT Infernal Fighter

    Acciones de PersonajesAcciones P - Bloques

    Agacharse Protegerse Adelante Atras

    Agacharse Golpe/Patadas Poder Salto Largo

  • PRESENTACION PROJECT Infernal Fighter

    Acciones de PersonajesAcciones P Personaje X

    Estndar Golpe 1 Golpe 2 Golpe 3

    Salto Alto Patada 1 Patada 2 Patada 3

  • PRESENTACION PROJECT Infernal Fighter

    Acciones de PersonajesAcciones P Personaje X

    Agacharse Protegerse Adelante Atras

    Agacharse Golpe/Patadas Poder Salto Largo

  • PRESENTACION PROJECT Infernal Fighter

    Acciones de PersonajesTabla de Acciones Fotogramas

    Id Accin Fotograma N Fotogramas

    1 Agacharse 1 1

    2 Protegerse 2 1

    3 Golpe 1 3 1

    4 Golpe 2 4 3

    5 Golpe 3 7 1

    6 Patada 1 8 1

    7 Patada 2 9 1

    8 Patada 3 10 1

    9 Agacharse G1 11 1

    10 Agacharse G2 12 1

    11 Agacharse G3 13 1

    12 Agacharse P1 14 1

  • PRESENTACION PROJECT Infernal Fighter

    Acciones de PersonajesTabla de Acciones Fotogramas

    Id Accin Fotograma N Fotogramas

    13 Agacharse P2 15 1

    14 Agacharse P3 16 1

    15 Salto Alto 17 12

    16 Estndar 29 18

    17 C. Adelante 47 8

    18 Atrs G1 55 6

    19 Atrs P1 61 4

    20 Poder 65 2

    21 C. Atrs 67 8

    22 Salto Atrs L. 75 14

    23 Salto Adelante L. 89 13

    24 Colisin 1 103 1

  • PRESENTACION PROJECT Infernal Fighter

    Acciones de PersonajesTabla de Acciones Fotogramas

    Id Accion Fotograma N Fotogramas

    25 Colisin 2 104 1

    26 Cada 105 20

    27 - 125 -

  • PRESENTACION PROJECT Infernal Fighter

    Acciones de PersonajesFotogramas Personaje X

  • PRESENTACION PROJECT Infernal Fighter

    Acciones de PersonajesConfiguracin Controles

    A

    w

    X

    D

    C V B N

    F

    S (Space)

    G

    N 7 N 8 N 9 N 4

    N 5

    N 6

    N 0

    Personaje X1

    Personaje X2

  • PRESENTACION PROJECT Infernal Fighter

    Acciones de PersonajesTabla de Acciones Controles (PX1)

    Id Accin Control Key

    1 Agacharse X 88

    2 Protegerse X+A -

    3 Golpe 1 C 67

    4 Golpe 2 V 86

    5 Golpe 3 B 66

    6 Patada 1 N 78

    7 Patada 2 F 70

    8 Patada 3 S 32

    9 Agacharse G1 X+C -

    10 Agacharse G2 X+V -

    11 Agacharse G3 X+B -

    12 Agacharse P1 X+N -

  • PRESENTACION PROJECT Infernal Fighter

    Acciones de PersonajesTabla de Acciones Controles (PX1)

    Id Accin Control Key

    13 Agacharse P2 X+F -

    14 Agacharse P3 X+S -

    15 Salto Alto W 87

    16 Estndar - -

    17 C. Adelante D 68

    18 Atrs G1 A+C -

    19 Atrs P1 A+N -

    20 Poder X+D+V -

    21 C. Atrs A 65

    22 Salto Atrs L. A+W -

    23 Salto Adelante L. D+W -

    28 Estndar Cmara G 71

  • PRESENTACION PROJECT Infernal Fighter

    Composicin del VideojuegoComponentes - Videojuego

  • PRESENTACION PROJECT Infernal Fighter

    Composicin del VideojuegoCapas - Videojuego

  • PRESENTACION PROJECT Infernal Fighter

    Composicin del VideojuegoCapas - Videojuego

  • PRESENTACION PROJECT Infernal Fighter

    Composicin del VideojuegoCapas - Videojuego

  • PRESENTACION PROJECT Infernal Fighter

    Composicin del VideojuegoCapas - Personajes

  • PRESENTACION PROJECT Infernal Fighter

    Diseo del VideojuegoImagen de Introduccin

  • PRESENTACION PROJECT Infernal Fighter

    Diseo del VideojuegoImgenes de Fondo

  • PRESENTACION PROJECT Infernal Fighter

    Diseo del VideojuegoSelector de Personajes

  • PRESENTACION PROJECT Infernal Fighter

    Diseo del VideojuegoEleccin de Personajes

  • PRESENTACION PROJECT Infernal Fighter

    Diseo del VideojuegoPantalla Principal

  • PRESENTACION PROJECT Infernal Fighter

    Diseos OpcionalesPruebas de Diseos

  • PRESENTACION PROJECT Infernal Fighter

    Diseos OpcionalesPruebas de Diseos - Personajes

  • PRESENTACION PROJECT Infernal Fighter

    Software - VideojuegoArquitectura del Software

    Modulo Interfaz

    Modulo Control de Personaje

    Modulo Colisin

    Modulo Principal

    Modulo Sonidos

    Modulo Informacin

    Modulo Graficacion de

    Personaje

    Infernal Fighter v2.0

    ARQUITECTURA DEL SOFTWARE

  • PRESENTACION PROJECT Infernal Fighter

    Software - VideojuegoFragmentos de Cdigo

    //AVATAR 1

    ////////////////////////////////////////////////////////////////////////////

    ////////////////////////////////////////////////////////////////////////////

    //DEFINICION DE VARIABLES-------------------------------------------------

    var aux1_A1:Boolean=false;

    var aux2_A1:Boolean=false;

    var aux3_A1:Boolean=false;

    var aux4_A1:Boolean =true;

    var aux5_A1:Number =0;

    //VARIABLE DE PROTECCION A1

    var proteccion_A1:Boolean =false;

    //VARIABLES DE GOLPEADO A2

    var golpeado_ale_A2:Number=0;

    //VARIABLES DE CONTADOR DE COLISION DE GOLPES Y PATADAS

    var contador_gp_A2:Number =0;

    //VARIABLES DE ESTANCADOR DE MOVIMIENTO HORIZONTAL

    var estancadorizq_A1:Boolean =false;

    var estancadorder_A1:Boolean =false;

    //VARIABLES DE CONTROL DE SALTO

    var posicion_salto_A1:Number =0;

    //VARIABLES DE CONTROLADOR DE COMBINACIONES

    var vec_A1:Array =new Array();

    // VARIABLES DE COLISION DE AVATARS CON LAS PAREDES

    var colision_av1_pared_izq_A1:Boolean=false;

    var colision_av1_pared_der_A1:Boolean=false;

    // VARIABLES CONTROLADORES DE DISTANCIA ENTRE AVATARS

    var distancia_av1_av2_A1:Number=0;

    // VARIABLES BOOLEANOS PARA LAS PRESIONES DEL TECLADO --------------------

    var valor_U1_A1:Boolean=false;

    var valor_D1_A1:Boolean=false;

    var valor_L1_A1:Boolean=false;

    var valor_R1_A1:Boolean=false;

    var valor_G1_A1:Boolean=false;

    var valor_G2_A1:Boolean=false;

    var valor_G3_A1:Boolean=false;

    var valor_P1_A1:Boolean=false;

    var valor_P2_A1:Boolean=false;

    var valor_P3_A1:Boolean=false;

    //VARIABLES CONTROLADORES DE ESTADO

    var control_estado_1_A1:Boolean =false;

    var control_estado_2_A1:Boolean =false;

    //VARIABLES CONTROLADORES DE ESTADO DE GOLPES

    var golpe_estado_1_A1:Boolean =false;

    var golpe_estado_2_A1:Boolean =false;

    var golpe_estado_3_A1:Boolean =false;

    //VARIABLES CONTROLADORES DE ESTADO DE PATADAS

    var patada_estado_1_A1:Boolean =false;

    var patada_estado_2_A1:Boolean =false;

    var patada_estado_3_A1:Boolean =false;

    // VARIABLES DE COLISION ENTRE AVATARS

    var colision_av1_av2_A1:Boolean=false;

    // VARIABLES DE SALTOS

    var cont_salto_adelante_A1:Number =0;

    //CONSTRUCTORES DE TIEMPOS PARA PODERES----------------------------------

    var contador_poder1_A1:Timer =new Timer (10);

    //CONSTRUCTORES DE TIEMPOS PARA SALTOS------------------------------------

    var contador_t_salto_adelante_A1:Timer =new Timer (100);

  • PRESENTACION PROJECT Infernal Fighter

    Software - VideojuegoFragmentos de Cdigo

    //AVATAR 1////////////////////////////////////////////////////////////////

    //Saltar---------------------------------------------------------------

    var AConfSaltar:URLVariables = new URLVariables(evento.target.data);

    var AConfSaltarArray:Array = AConfSaltar.ASaltar.split(",");

    for (indice_cod=0; indice_cod

  • PRESENTACION PROJECT Infernal Fighter

    Software - HerramientasHerramientas de Software

    Adobe Flash Professional CS6 64 bits

    SOFTWARE DE EDICION DE GRAFICOS VECTORIALES

    Adobe Photoshop Professional CS3 32 bits

    SOFTWARE DE EDICION DE GRAFICOS RASTERIZADOS

  • PRESENTACION PROJECT Infernal Fighter

    Imgenes CapturadasImgenes Capturadas

  • PRESENTACION PROJECT Infernal Fighter

    Imgenes CapturadasImgenes Capturadas

  • PRESENTACION PROJECT Infernal Fighter

    Imgenes CapturadasImgenes Capturadas

  • PRESENTACION PROJECT Infernal Fighter

    Fotografias PersonajesCompaeros de Universidad

    @Alan @Nash @Ariel @Ruben

    @Alejandro

    @Cristhian@Daniel

  • PRESENTACION PROJECT Infernal Fighter

    Imgenes PromocionalesImgenes Promocionales

  • PRESENTACION PROJECT Infernal Fighter

    Imgenes PromocionalesImgenes Promocionales

  • PRESENTACION PROJECT Infernal Fighter

    Imgenes PromocionalesImgenes Promocionales

  • PRESENTACION PROJECT Infernal Fighter

    Bosquejos a ManoAlgunos Bosquejos Sobre el Proyecto

  • PRESENTACION PROJECT Infernal Fighter

    Paginas de InformacinInformacin

    https://www.facebook.com/proyectosnash

    https://www.youtube.com/watch?v=QRNDT1jwvwk&feature=youtu.be

  • THE END