Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
! "
#! $ #% ' ( )*
!!"# $%&'%#()(%##*'+"
,
-' " '
.. " /!' "!0!'
1 !2
'"
3 -46'
! '
838 .
Agradecimentos
Primeiramente, agradeo a Deus por esta conquista to desejada, por ter me
dado todo apoio necessrio para criao e concluso deste livro.
Agradeo tambm a todas as pessoas que me apoiaram na criao e no processo de desenvolvimento do livro.
Em especial agradeo aos meus pais Atair e Cleusa, Cuca (Angela) e minha
esposa Josiane, cada um por suas contribuies ao longo da vida e no processo de criao.
!
Muito obrigado a todos.
Objetivo
"
#
$
#
%
&!
'
*+/
0
1
23
*+
4
!
#
!
8
4
Requisitos
Para um total aproveitamento do livro, so necessrios conhecimentos das
4
9
*+!
: !
%
%!
+
; !
; !
4
+
*+!
+
9
6&
<
=!
+
8
<
$
#
> +
?
programao so importantes, no so necessrios conhecimentos avanados, pois iremos abordar este assunto no livro.
4
4
4
*+
1@
*+
1F!
9
:
4
!
;
$
Arquivos do CD:
G
$
4
=
9
estudos.
Voc encontrar nas pastas do projeto duas outras pastas: LIMPO e PRONTO.
K
Q"K5"
#9
?
4
!
SU"
? !
Sumrio
Captulo 1
documentao do jogo............................................................................. 5
Captulo 2
XII
Captulo 3
Captulo 4
Sumrio
XIII
1
_7 `
8
................................ 112
Tangente (atan2) controlando a rotao ........................................... 117
Classes Aqui esto nossos objetos .................................................... 121
Captulo 5
*+
....................................................................... ^2^
G
2
.................................................................................... ^@
G
@
5+
$ ........................... 185
G
*+
1k ....................................................................... 222
G
F
..................................................................... 271
Jogo 7 Campo de Batalha .................................................................. y2
G
[
=4 ........................................................................ 2^F
G
G
4
_*+
F` ............................................. 22^
Captulo 6
Captulo 7
Captulo 1
Introduo
Os jogos esto se tornando cada vez mais populares a cada dia, independen
0
#
8
9
4
0
4
para que o jogador demore semanas ou meses para terminar, muito pelo
9 !
+
#
8
+ #
0
$
+
+
#
[
9
2=
8
4
#
!
4
#
!
#
+!
:
"
4
8
8
9
9
8
8
8
#
:
#
8
8
9 !
#
>1'
4
9
>5
$
:
8
$
!
$
#
8
?
*
#
4
*+!
9
4
#
$
#
?
8
#
U
>Z
4
?
0
Z !
+
>
8
!
!
!
!
+
>
/
!
$
Neste livro, voc aprender a desenvolver jogos em Flash usando a lingua
1
23!
$
9
#
!
4
#
9
4
9
#
*+
"
$
!
;
!
8
4
+
0
8
+
8
E no pense que algumas ideias podem parecer absurdas porque se parar
!
#
9
Quer coisa mais estranha que um bombeiro de bigode grande que vive em
#$
9
!
9quinas e libertar os animais basta pular em cima delas???
Quem disse que voc precisa saber tocar uma nota na guitarra para ser um
astro do rock??? basta ter coordenao motora!!!
#
+ #
%
#
8
;
1
40
8
4
+?
#
K
#
4 !
+
?
#
WebGames
<Y
$
9
#
#
$
[ &!
8 !
#
#
#
8
"
4
#
[ &
#
#9
<Y
$!
#
8
U!
4
9
!
9
9
$
do jogo, se voc optar por publicar seu jogo, se no quiser distribuir assim,
podemos criar um executvel que rode diretamente do computador sem a
[ &
:8
U
Tipos de jogos
+
#
$
!
#
4
"
*1!
4
5;
Q9
+
8
4
!
+
#
MMO
/
"Z!
#
0
!
5;
: !
8
#
#
Z
FPS
*
1+ !
!
#
= !
=/!
+
!
#
8
#
$
?
8
RPG
Q
/
Y!
#
+?
#
8
:
!
$
00
8
+
Casuais
G
=!
|0!
5!
!
8
#
8
:
#
8
#
!
Z
8
$
Simulao
G
$
?
K
#
8
%
%
!
#
* 0
!
8
*+
1 !
Estratgia em tempo real (rts Real Time Strategy): Jogos onde geralmente
#
:$
!
:
#
$
4
Corrida
K
#
#
$
%
#
#
8
$
?
#
8
Luta
1
4
#
4
$
+!
*+
K+
$
#
[ :
1
*+
Z+
Aventura e ao
G
1 !
!
[
'+
/!
Y
4
<!
5
Q/
+
QY
00
8
Terror
*
*
Q
8
:
#
!
QY
00
Remakes
Q%
#
%
Puzzle
G
!
#
+
$
+
#
8 !
8
$
Existem pelo menos duas etapas que podem e devem ser seguidas e so bem
simples, o Braimstorming (tempestade cerebral) e a documentao do jogo
_Y
=
=
7
Y==`
Braimstorming (Tempestade cerebral)
$
!
$
8
#
+
4 !
9
#
!
8
!
#
$
!
+
#
$
=
8
#
4 !
$
!
:
8 !
$
+
#
5+
+9 !
#9
4
;
; !
>
#
9!
4
#
8
SZ
4
!
>
+
+
:
$
!
4
!
#
5+
4
#
: !
#9
8
!
#9
# !
#9
8
?
+?
$
?
+
8
# !
4
# !
+
8
:
Game Design Document (GDD)
+?
0
4
+
!
+
>Y
=
=
>Y==
9
8
#
9
!
4
8
9Z
O GDD deve conter alguns dos seguintes tpicos:
5;
8 !
!
=
1 6&
4%!
+#
8
#
_=8
# `
9
*
#
"#
Arte conceitual, caso haja
U
U
9
+4
4
_"
40`
8
Golpes
#
U4!
#
5
Ajuda
%
8
?
#
_!
!
!
`
%
Y==
4 8 !
+
8
#