Game-Ninja 6102

  • View
    93

  • Download
    4

Embed Size (px)

Transcript

  • 1. 11-4-2014 Game-Ninja Integrantes de equipo Amairani de los ngeles Barsanas Hernndez Nory de Jess Martnez Lpez Walter Dioney Camacho Ruiz PROGRAMACION DE VIDEOJUEGOS INFORMATICA -6102

2. Programacin de videojuegos Profesor: Hctor Javier Espinosa Hernndez II ndice Introduccin............................................................................................................ III Diseo del videojuego ............................................................................................IV Por qu se realiza el videojuego?.....................................................................IV Objetivos del videojuego. ....................................................................................IV Tipo de juego ......................................................................................................IV Bosquejo de la idea principal...................................................................................V Lista de softwares utilizados...................................................................................VI -Etapa de planeacin: .........................................................................................VI -Etapa de desarrollo............................................................................................VI Disposicin de equipo de cmputo.........................................................................VI Utilizacin de dibujos y bosquejos..........................................................................VI Comportamiento y mecanica de los elementos del videojuego...............................X -De los personajes ...............................................................................................X -Del entorno .........................................................................................................X Del entorno. ........................................................................................................XI Lenguaje de programacin a utilizar ....................................................................XIII -Directx..............................................................................................................XIII -Elementos........................................................................................................XIII Herramientas de desarrollo para crear las imgenes...........................................XIII Equipo de personas de desarrollo (nmeros de programadores) ....................... XIV Ventajas y limitaciones del uso de la tecnologia utilizada ................................... XIV Cronograma de actividades.................................................................................. XV Grfica de gantt ................................................................................................ XV Referencias bibliogrficas ................................................................................... XVI 3. Plan de diseo y accin para videojuegos Videojuego: Game-Ninja III INTRODUCCIN Game-Ninja, es el juego que nosotros a continuacin explicaremos, la idea de este juego surgi despus de ver un programa de televisin la cual consista que un grupo de 100 japoneses tenan que enfrentarse a una serie de obstculos, los cuales ponan a prueba su fuerza, equilibrio y velocidad, durante el transcurso de esta primera etapa muchos eran eliminados, por lo consecuente pocos pasaban a la segunda etapa, hasta as llegar a la cuarta etapa Es aqu donde nace esta idea, Por qu no adaptar este interesante concurso en un entorno virtual en 3D? Agregando un toque original creamos el juego Game-Ninja, decimos un toque original, porque nosotros adaptamos personajes famosos a este videojuego como: Picachu, Tiger, Don gato etc. Y como toda idea hay que planearla, en las siguientes paginas observaremos los pasos que seguimos para realizar dicha planeacin. 4. Programacin de videojuegos Profesor: Hctor Javier Espinosa Hernndez IV DISEO DEL VIDEOJUEGO Por qu se realiza el videojuego? Este juego se est realizado para adaptar una serie de obstculos expuestos en la vida real en el programa de concursos Ninja-Warrior, pero ahora en un videojuego en 3D, ya que este juego denominado Game-Ninja, fue desarrollado para probar la velocidad de los jugadores (que se encarnan en personajes famosos) en los diferentes obstculos que sern planteados en cada uno de los 4 niveles con el que se conforma el juego. El videojuego adopto personajes conocido por todos, para agregar un toque de originalidad en el desarrollo de este. Objetivos del videojuego. Llegar al desafo final, donde el jugador antes tuvo que pasar ciertos obstculos que se encuentren durante el recorrido de los tres niveles los cuales, ponen a prueba la velocidad y la precisin de los movimientos de cada uno de los personajes, hasta llegar al nico obstculo final el cual se trata de trepar el Monte Midoriyama antes que culmine el tiempo del juego para poder ser considerado un Guerrero ninja. Que el jugador sienta esa emocin y esa adrenalina al vencer cada uno de los obstculos, estando a prueba su honor y sobre todo el mrito de ser considerado un guerrero ninja. Tipo de juego Game-Ninja es un juego rcade ya que este videojuego consta de metas, sucesiones o etapas para alcanzar el objetivo final adems este es un videojuego de tipo rol, ya que cada jugador encarna en este caso un personaje de las caricaturas que tendr que enfrentarse con los dems jugadores. Nuestro juego es clasificacin E es decir Everyone ya que su contenido est dirigido para todo el pblico, porque Game-Ninja no contiene ningn contenido sangriento ni violento, simplemente pone a prueba la velocidad y los reflejos de los jugadores. 5. Plan de diseo y accin para videojuegos Videojuego: Game-Ninja V BOSQUEJO DE LA IDEA PRINCIPAL. 6. Programacin de videojuegos Profesor: Hctor Javier Espinosa Hernndez VI LISTA DE SOFTWARES UTILIZADOS Durante la etapa de planeacin y desarrollo de nuestro videojuego, nosotros tomamos en cuenta la utilizacin de ciertos programas. -Etapa de planeacin: Microsoft Project Para realizar los esquemas y los cronogramas de actividades CmapToolsPara crear nuestros esquemas (Mapas mentales y conceptuales) de ideas. -Etapa de desarrollo. Unity es un motor grfico 3D para PC y Mac que viene empaquetado como una herramienta para crear juegos, aplicaciones interactivas, visualizaciones y animaciones en 3D y tiempo real. Unity puede publicar contenido para mltiples plataformas como PC, Mac, Nintendo Wii y iPhone. El motor tambin puede publicar juegos basados en web usando el plugin Unity web. El contenido del juego es construido desde el editor y el gameplay se programa usando un lenguaje de scripts. DISPOSICIN DE EQUIPO DE CMPUTO Para la realizacin de este videojuego necesitamos contar con ms de un equipo de cmputo con 64GB de Memoria RAM y un Terabyte en Disco Duro, para que tengamos una alta potencia en velocidad al instalar los diferentes software que necesitaremos al programar nuestro videojuego y no tener problemas al momento de trabajar en cada uno de los programas a utilizar. Adems de tener instalada en nuestro CPU una tarjeta grfica para hacer uso de una librera en C++, el cual nos ayudara en el entorno grafico de nuestro videojuego, as tambin que nuestro equipo de cmputo tenga la velocidad necesaria para el procesamiento grfico. UTILIZACIN DE DIBUJOS Y BOSQUEJOS. En la planeacin de un videojuego es necesario que se realicen los dibujos que representaran cada uno de los personajes. Este juego no es la excepcin, a continuacin se mostrara los personajes que se utilizaran en el desarrollo de nuestro videojuego. 7. Plan de diseo y accin para videojuegos Videojuego: Game-Ninja VII 8. Programacin de videojuegos Profesor: Hctor Javier Espinosa Hernndez VIII 9. Plan de diseo y accin para videojuegos Videojuego: Game-Ninja IX 10. Programacin de videojuegos Profesor: Hctor Javier Espinosa Hernndez X COMPORTAMIENTO Y MECANICA DE LOS ELEMENTOS DEL VIDEOJUEGO. -De los personajes Los movimientos principales de nuestros personajes son: Saltar Agarrarse en alguna superficie del obstculo Trepar sobres las paredes. Caminar con equilibrio Dirigirse a una determinada direccin (izquierda, derecha) Los cules sern manejados por un control de mando como el siguiente: 1. El stick del mando sirve para controlar el personaje hacia donde queramos ir. 2. La cruz del mando sirve para cambiar el modo de la pantalla. 3. Sirve para ver la plataforma de diferente manera. 4. El botn back sirve para checar el puntaje que hemos logrado. 5. El botn de Xbox sirve para prender y apagar el mando. 6. El botn Start sirve para comenzar a jugar o iniciar el juego. 7. El botn X sirve para agarrarse. 8. El botn Y sirve para hacer un saldo grande. 9. El botn B sirve para trepar sobres las paredes. 10.El botn A sirve para estar en equilibrio. -Del entorno Game-Ninja se desarrolla al enfrentar diferentes obstculos los cuales consisten en mantener el equilibrio, saltarlos, esquivarlos etc. Los obstculos son los siguientes: 11. Plan de diseo y accin para videojuegos Videojuego: Game-Ninja XI Del entorno. 12. Programacin de videojuegos Profesor: Hctor Javier Espinosa Hernndez XII Del entorno. 13. Plan de diseo y accin para videojuegos Videojuego: Game-Ninja XIII LENGUAJE DE PROGRAMACIN A UTILIZAR La programacin en la realizacin de nuestro videojuego, es parte muy fundamental, ya que son tiles para llevar a cabo todos los movimientos o elementos que contendr el juego. Utilizar elementos importantes como libreras, bibliotecas o clases (Clase AutorManager, Clase StageManager y Clase Game) abarca la programacin en el videojuego Game-Ninja, basado en el lenguaje C++. A continuacin se mencionara los elementos ms importantes en la realizacin de nuestro videojuego. -DirectX. Este no es ms que un conjunto de libreras que actan de forma conjunta con los drivers del equipo. De esta forma permiten ofrecer una funcionalidad estndar