Skip to content

Thurekpink/Pj-Touhou-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Touhou-game

A 2D Bullet Hell game made with Unity

Práctica: programar un videojuego en2D utilizando Unity (http://unity3d.com/es), un motor gráfico de videojuegosmultiplataforma empaquetado como una herramienta para crear juegos, aplicaciones interactivas, visualizaciones y animaciones en 2D y 3D creado por Unity Technologies que está disponible como plataforma de desarrollo para Windows, OS X y Linux. El juego a desarrollar será de libre elección por parte del alumno, al igual que el lenguaje utilizado para programar los scripts (se puede usar indistintamente C#, JavaScript o Boo), aunque independientemente del juego elegido este debe cumplir los siguientes requisitos mínimos:

  • El juego a desarrollar ha de tener varias pantallas o escenas (Scene), teniendo como mínimo una pantalla de presentación, otra de juego, otra de finalización y otra de configuración.
  • Los recursos (assets) utilizados en el juego (sonidos, imágenes, texturas y materiales, música, etc.) han de ser de libre distribución, de forma que no se vulnere derechos de copyright (en la documentación habrá que indicar su procedencia y página de donde se han descargado, aun cuando sean de la propia Unity Asset Store).
  • La aplicación debe permitir guardar las preferencias más comunes del juego, tales como volumen, records personales, partidas jugadas y cualquier cosa que necesitemos que se mantenga en memoria una vez se cierre nuestro juego.
  • La aplicación debe tener una pantalla de configuración donde el jugador puede modificar aspectos del juego tales como número de vidas, tiempo para conseguir el objetivo del juego, etc.
  • Al finalizar el juego la aplicación debe mostrar la tabla de records personales, permitiendo al jugador que inserte su nombre, en caso de que haya batido el record o quedado entre los 10 primeros.
  • En la medida en que sea posible, el juego debe hacer uso de alguna de las técnicas de IA enumeradas en el apartado anterior (Búsqueda de Caminos, Árboles de Decisión, Máquinas de Estado…) para modelar la animación del personaje o las decisiones y comportamientos que éste pueda tomar.
  • Cuando esto no sea posible o no sea necesario debido a las características del juego, al menos deberá utilizar alguna técnica heurística para que el comportamiento de los actores aparente cierta inteligencia y/o alguna técnica aleatoria para que el comportamiento no sea predecible.
  • Además del juego se deberá entregar una documentación donde se explique las características del juego desarrollado, las clases y recursos utilizados para su elaboración y las direcciones web desde donde se han descargado dichos recursos, así como cualquier otro aspecto relevante que se desee considerar

About

2D bullet hell game made with Unity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages