Programacion vídeo juegos
CURSO DE PROGRAMACIÓN
DE VIDEJUEGOS CON C++ Y
ALLEGRO
Copyright (c) 2001-2002 Daniel Acuña Norambuena
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with noFront-Cover Texts, and with no Back-Cover
Texts.
Revisa la nueva sección Introducción::Licencia e
Introducción::Agradecimientos y Dedicatorias
2
INTRODUCCIÓN ......................................................................................... 6
LICENCIA................................................................................................................................. 6AGRADECIMIENTOS Y DEDICATORIAS ...................................................................................... 6
MOTIVACIÓN ........................................................................................................................... 6
REQUISITOS ............................................................................................................................. 6OBJETIVOS .............................................................................................................................. 7
C++: EL LENGUAJE ................................................................................................................. 7
COMPILADORES DE C++ .......................................................................................................... 8AMBIENTES DE DESARROLLO INTEGRADOS (IDES ).................................................................. 8
HERRAMIENTAS DE DESARROLLO PARA ALLEGRO ................................................................... 8
CREANDO NUESTRO PRIMER JUEGO .................................................... 9
CREANDO UN ESPACIO DE TRABAJO......................................................................................... 9
ESTABLECIENDO UN ESTÁNDAR EN EL DESARROLLO .............................................................. 12
ESTABLECIENDO LOS REQ UERIMIENTOS DE NUESTRO PROYECTO .......................................... 13
PRIMER PEDAZO DE CÓDIGO : UN RÁPIDO VISTAZO PARA ALIMENTAR LAS ES PERANZAS . ........ 13
DIBUJANDO UNA IMAGEN , NUESTRA NAVE.................................................................................14
COORDENADAS DE LA PANTALLA : EL MUNDO AL REVÉS .............................................................15
DANDO MOVIMIENTO A LA NAVE ............................................................................................ 16
LEYENDO DESDE EL TECLADO...................................................................................................16
ESTABLECIENDO LAS TECLAS NECESARIAS ................................................................................17
ESTABLECIENDO LAS DIRECCIONES DE MOVIMIENTOS ................................................................17
DIBUJANDO LA NAVE EN MOVIMIENTO ......................................................................................18
RESUMEN............................................................................................................................... 21
PROGRAMACIÓN ORIENTADA AL OBJETO, EL “NUEVO”
PARADIGMA....................................................................................................................... 22
EL PROGRESO DE LA ABSTRACCIÓN....................................................................................... 22
CARACTERÍSTICAS DE LA POO .............................................................................................. 23
UN OBJETO TIENE UNA INTERFAZ...............................................................................................23
LA IMPLEMENTACIÓN ESTÁ OCULTA ..........................................................................................23
OCUPANDO...
Regístrate para leer el documento completo.