Proyecto de fundamentos informáticos - peramon/fp_2017_utpl GitHub Wiki

ELABORAR UN VIDEOJUEGO

Nombre: PAUL RAMON

Fecha: 26/06/2017

Tema del video-juego: SHOOT

Objetivos

  • Experimentar la programación en base a phyton realizando un videojuego, así como sus diversas funciones.
  • Conocer herramientas que ofrece pilas-engine.
  • Buscar nuevas formas de hacer código de una manera mas dinámica y controlada.
  • Tratar de buscar todos los recursos que nos brindas los diferentes software de desarrollo.
  • Realizar un videojuego para afianzar los conocimientos adquiridos.

Marco Teórico

  • Pilas-Engine: es multiplataforma funciona en Windows, Gnu/Linux y Mac OS X. Cualquier persona puede utilizar el motor Completamente en castellano: la documentación, los tutoriales y el código programado están en tu idioma.Libre y gratuita: Es software libre bajo la LGPL, así que puedes copiar, modificar y distribuir el motor libremente.
  • Python: Es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional.
  • Videojuego: Un videojuego o juego de vídeo es un juego electrónico en el que una o más personas interactúan, por medio de un controlador, con un dispositivo que muestra imágenes de vídeo. Este dispositivo electrónico, conocido genéricamente como plataforma, puede ser una computadora, una máquina arcade, una videoconsola o un dispositivo portátil (un teléfono móvil, por ejemplo). Los videojuegos son, año por año, una de las principales industrias del arte y el entretenimiento.

Desarrollo del Juego

El juego desarrollado se trata de un pingüino que puede esquivar y a las vez disparar y destruir unas nubes que le lanzan poderes, estos se generan en pantalla de forma aleatoria, el pingüino es controlada por las teclas, izquierda y derecha y con el boton derecho del mouse el pingüino puede disparar.

Manual de Funcionamiento

  1. En el menú aparecen los controles
  2. Esquivar las balas de las nubes enemigas
  3. Disparar a las nubes enemigas
  4. Esquivar las nubes destruidas para no morir
  5. Durar el mayor tiempo posible
  6. En caso de perder podrá volver a empezar de nuevo el juego

Conclusión

Con el desarrollo de este juego aprendí mas sobre python, así como de la herramienta pilasengine, y logre reforzar mas mis conocimientos, desarrollando cosas nuevas, lo que me llevo a enfatizar mas a fondo sobre como se programan los objetos, así mismo logre culminar con bien dicho proyecto.

Anexos