Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tecnicas 2 D
Tecnicas 2 D
Conceptos para la
Programacin de
Videojuegos 2D
Andrs Pastorini - Alvaro Martnez
Conceptos bsicos
Clipping
Consiste en definir una rea de recorte para la pantalla,
todo lo que se dibuje fuera de esta rea no se mostrar en
pantalla. Normalmente esta rea de recorte coincide con la
resolucin elegida pero no necesariamente.
Animacin de Sprites
Son una secuencia de imgenes que son dibujadas
rpidamente, que dan la sensacin de movimiento fluido.
Un frame corresponde a una de las imgenes que forman
parte de la animacin de un sprite.
sprite
Transformaciones - Rotacin
Gira un sprite un nmero determinado de grados.
pygame.transform.rotate(Surface, angle): return Surface
Transformaciones - Flip
Aplica una transformacin de tipo espejo al sprite, esta
puede ser horizontal y vertical.
pygame.transform.flip(Surface, xbool, ybool): return Surface
Surface
Zona de memoria que puede estar en la RAM o en la
memoria de video y es usada para almacenar una imagen.
Programticamente se representa como una estructura o
clase que tiene como mnimo las misma propiedades de un
archivo de imagen.
Tile map
Los tile map se suelen almacenar en memoria en una
estructura de tipo matriz bidimensional a la cual normalmente
se le llama Matriz de mapeo.. Para cargar un tile map en
pantalla, se recorre cada uno de sus elementos, y para cada
uno se obtiene el tile correspondiente , luego se hace un blit
en la regin especifica de la superficie que representa a la
pantalla.
Algoritmos
Deteccin
colisiones
Diseo
Segunda vuelta
Al juego
Animaciones
Sonidos
Eventos
Deteccin de colisiones
Inteligencia artificial
Pantalla
Barra de estado
Puntuacin, vidas, mapas, etc.
Ventana de juego
Sprites, cursor, fondo, etc.
Sonidos
Manejar su estado
Posicin
Dimensiones
Renderizarse
Ejecutar animaciones y sonidos
Patrones de Diseo
Cargador de imgenes
Manejador de texturas
Controlador de joystick
Clase jugador
TDIVJ2D Tecnlogo Informtico
http://www.mechanicalcat.net/richard/log/Python/PyGame_sa
mple__drawing_a_map__and_moving_around_it
http://aventurapygame.blogspot.com/2011/09/gestion-dehttp://aventurapygame.blogspot.com/2011/09/gestion
imagenes-tiles.html