Está en la página 1de 7

Colegio de educacin profesional tcnica del estado de

Veracruz Lic. Jess Reyes Heroles Plantel #1!


Modulo:
Programacin de videojuegos
Docente:
Miguel ngel Ramos Grande
Alumna:
Reina Mndez Daz
Carrera:
Inorm!tica
Matricula:
"""#$%&'()'
*ema:
Re+orte de +r!ctica ,"&
-ec.a:
"#)junio)(%"&
*u/+an de Rodrguez Cano 0eracruz
PRACTICA 14
DESARROLLO
1.- Para el desarrollo de la prctica 14 realizamos los sigie!tes pasos"
A#rir De$-Cpp%Clic e! Arc&i$o%Seleccio!amos el me!' (e$o%Pro)ecto*
como aparece e! la image! sigie!te.
+. - Se a#rir la sigie!te $e!ta!a ) seleccio!amos el me!'
,ltimedia%Allegro Applicatio! -Static.* ) escri#imos el !om#re de
!estro pro)ecto.
/tilizamos el sigie!te c0digo para el desarrollo de la ,i!i serpie!te.
1i!clde 2allegro.&%

34 -------------- Co!sta!tes glo#ales ------------- 43
1de5i!e A(C6OPA(TALLA 7+8
1de5i!e ALTOPA(TALLA +88
1de5i!e RETARDO 788
34 -------------- 9aria#les glo#ales -------------- 43
PALETTE pal:
;IT,AP 4image!:
;IT,AP 4!a$e:
;IT,AP 4marcia!o1:
;IT,AP 4marcia!o+:


34 -------------- Rti!a de i!icializaci! -------- 43
i!t i!icializa-.
<
allegro=i!it-.: 33 I!icializamos Allegro
i!stall=>e)#oard-.:
i!stall=timer-.:

33 I!te!tamos e!trar a modo gra5ico
if -set=g5?=mode-@AB=SAAE* A(C6OPA(TALLA*
ALTOPA(TALLA* 8* 8. CD 8. <
set=g5?=mode-@AB=TEBT* 8* 8* 8* 8.:
allegro=message-
EI!capaz de e!trar a modo gra5ico\nFs\nE*
allegro=error.:
return 1:
G
set=palette-pal.:
33 e i!te!tamos a#rir imge!es
image! D load=pc?-Espr=i!$.pc?E* pal.:
if -Cimage!. <
set=g5?=mode-@AB=TEBT* 8* 8* 8* 8.:
allegro=message-E(o se &a podido a#rir la image!\nE.:
return 1:
G

33 A&ora reser$o espacio para los otros sprites
!a$e D create=#itmap-1H* 1H.:
marcia!o1 D create=#itmap-1H* 1H.:
marcia!o+ D create=#itmap-1H* 1H.:

33 I los e?traigo de la image! Egra!deE
#lit-image!* !a$e 33 #itmaps de orige! ) desti!o
* 7+* 7+ 33 coorde!adas de orige!
* 8* 8 33 posici! de desti!o
* 1H* 1H.: 33 a!c&ra ) altra

#lit-image!* marcia!o1* 8* 7+* 8* 8* 1H* 1H.:
#lit-image!* marcia!o+* 1H* 7+* 8* 8* 1H* 1H.:

33 I termi!o i!dica!do Je !o &a &a#ido errores
return 8:
G



34 ------------------------------------------------ 43
34 43
34 -------------- Cerpo del programa ------------- 43

i!t mai!-.
<
i!t 5otograma D 1:

33 I!te!to i!icializar
if -i!icializa-. CD 8.
e?it-1.:


do < 33 Parte Je se repite &asta plsar tecla

clear=#itmap-scree!.:

33 Di#Ko la 5igra ) la !a$e
draL=sprite-scree!* image!* 1+8* M8.:
draL=sprite-scree!* !a$e* N8* 1O8.:

33 Di#Ko ! marcia!o otro* alter!a!do
if -5otogramaDD1. <
draL=sprite-scree!* marcia!o1* +O8* 48.:
5otograma D +:
G else <
draL=sprite-scree!* marcia!o+* +O8* 48.:
5otograma D 1:
G
33 I espero ! poco
rest-RETARDO.:

G while -C>e)pressed-..:

destro)=#itmap-image!.:
read>e)-.:
return 8:

G

34 Termi!o co! la EmacroE Je me pide Allegro 43
E(D=OA=,AI(-.:
El programa se compila ) se eKecta de ma!era Je corra el programa co!
el c0digo i!gresado e! De$ cPP.
El programa al compilar Jeda de la sigie!te ma!era como se mestra e!
pa!talla co! ! error al cargar la image!" c* solo !os aparece la pa!talla
e! !egro.
CO(CL/SIO("
E! esta prctica tilizamos la li#rerQa de allegro media!te el programa de
DE9 CPP* sa!do matriz para el so de mapas pero !os mostr0 ! error
Je !o pdimos resol$er !i co! la a)da de mi compaRera )a Je esta
prctica !o !os sali0 de 5orma correcta.

También podría gustarte