Diferencia entre revisiones de «Usuario:Lmorillas/modulo programacion/python/proyecto juego»

De WikiEducator
Saltar a: navegación, buscar
 
(Una revisión intermedia por el mismo usuario no mostrado)
Línea 11: Línea 11:
 
Title=Requisitos|
 
Title=Requisitos|
 
* Tarea individual
 
* Tarea individual
* El proyecto se gestionará en un repositorio independiente en bitbucket. Se harán commits frecuentes con los comentarios oportunos para poder realizar el seguimiento del proyecto
+
* El proyecto se gestionará en un repositorio independiente en bitbucket. Se harán commits frecuentes con los comentarios oportunos para poder realizar el seguimiento del proyecto. En el proyecto sólo se incluyen los archivos necesarios (evita binarios innecesarios y backups) Para ello debes de usar un archivo '''.hgignore'''.
 
* El juego tendrá como mínimo tres estados: inicio, juego y fin.
 
* El juego tendrá como mínimo tres estados: inicio, juego y fin.
 
* El juego podrá ejecutarse en ventana o a pantalla completa.
 
* El juego podrá ejecutarse en ventana o a pantalla completa.
 +
* Todos los recursos estarán en una carpeta '''data'''
 +
* El archivo principal del juego se llamará '''minijuego.py''' y las funciones y clases auxiliares se impotarán de '''minijuegolib.py'''
 +
* Se usarán objetos tipo Sprite para manejar los elementos dinámicos del juego.
 +
* El juego tendrá una música de fondo y efectos de sonido.
 
* El proyecto estará debidamente documentado: cadenas de documentación en el código y documentación externa (fichero LEAME) que informe de  
 
* El proyecto estará debidamente documentado: cadenas de documentación en el código y documentación externa (fichero LEAME) que informe de  
 
** Descripción del juego (autor, versión, ...)
 
** Descripción del juego (autor, versión, ...)

Última revisión de 11:58 23 ene 2012



Icon objectives.jpg

Objetivo

Crear un minijuego con python y pygame

Icon present.gif
Tip: Tarea individual





Icon define.gif

Requisitos

  • Tarea individual
  • El proyecto se gestionará en un repositorio independiente en bitbucket. Se harán commits frecuentes con los comentarios oportunos para poder realizar el seguimiento del proyecto. En el proyecto sólo se incluyen los archivos necesarios (evita binarios innecesarios y backups) Para ello debes de usar un archivo .hgignore.
  • El juego tendrá como mínimo tres estados: inicio, juego y fin.
  • El juego podrá ejecutarse en ventana o a pantalla completa.
  • Todos los recursos estarán en una carpeta data
  • El archivo principal del juego se llamará minijuego.py y las funciones y clases auxiliares se impotarán de minijuegolib.py
  • Se usarán objetos tipo Sprite para manejar los elementos dinámicos del juego.
  • El juego tendrá una música de fondo y efectos de sonido.
  • El proyecto estará debidamente documentado: cadenas de documentación en el código y documentación externa (fichero LEAME) que informe de
    • Descripción del juego (autor, versión, ...)
    • Objetivos del juego
    • Descripción de los recursos utilizados (originales o de otro autor, ...)
  • El juego será multiplataforma (funcionará en linux y en windows)
  • Se creará un ejecutable del juego y se subirá como descarga al repositorio, además de una versión comprimida del juego.
  • Todos los recursos no propios (imágenes, sonidos, código) estarán debidamente documentados.