Documente Academic
Documente Profesional
Documente Cultură
ACERCA DEL
AUTOR...............................................................................
6
PREFACIO
...........................................................................................
7
CREAR UNA IDEA
...........................................................................................
8
OBTENIENDO GAMESALAD
...........................................................................................
9
Requerimientos del
Sistema...........................................................................
9
Descargar
Gamesalad.....................................................................
10
CONOCIENDO GAMESALAD
.........................................................................................
13
La Ventana Library
..........................................................................................
16
SCENE..............................................................................
16
3
Layers.............................................................................
20
Actors..............................................................................
21
Media...............................................................................
25
Behaviors
..........................................................................................
28
1. Group
.......................................................................................................................................
28
2. Rule
.......................................................................................................................................
28
3. Timer
.......................................................................................................................................
28
4.
Attribute.........................................................................................................................
28
5. Autorotation
...................................................................................................................................
28
6.
Collision........................................................................................................................
28
7. Hibernate
.......................................................................................................................................
28
8. Key
.......................................................................................................................................
29
9. Mouse Button
................................................................................................................................. 29
10. Mouse Position
........................................................................................................................... 29
11. Touch
.......................................................................................................................................
29
12. Accelerate
...................................................................................................................................
29
13. Accelerate
Toward...................................................................................................................... 29
14. Add/Remove
Row....................................................................................................................... 29
15. Animate
......................................................................................................................................
29
16. Change Attribute
........................................................................................................................ 29
17. Change Image
............................................................................................................................. 29
18. Change Scene
............................................................................................................................. 29
19. Change
Size................................................................................................................................
29
20. Change Table Value
.................................................................................................................... 29
21. Change Velocity
.......................................................................................................................... 30
22. Collide
.......................................................................................................................................
30
23. Constrain attribute
..................................................................................................................... 30
24. Control
Camera..........................................................................................................................
30
25. Copy Table
.................................................................................................................................. 30
26. Destroy
.......................................................................................................................................
30
27. Display
Text.................................................................................................................................
30
28. Interpolate
.................................................................................................................................. 30
29. Keyboard Input
........................................................................................................................... 30
30. Load
Attribute.........................................................................................................................
30
31. Log Debugging Statement
.......................................................................................................... 30
32.
Move..............................................................................................................................
30
33. Move
To...................................................................................................................................
30
34. Note
.......................................................................................................................................
30
35. Particles
......................................................................................................................................
30
36. Pause Game
................................................................................................................................ 31
37. Pause Music
................................................................................................................................ 31
38. Play
Music.............................................................................................................................
31
39. Play Sound
.................................................................................................................................. 31
40. Replicate
.....................................................................................................................................
31
41. Reset
Game.............................................................................................................................
31
42. Reset
Scene.............................................................................................................................
31
43. Rotate
.......................................................................................................................................
31
44. Rotate to
Angle...........................................................................................................................
31
45. Rotate to Position
....................................................................................................................... 31
46. Save Attribute
............................................................................................................................. 31
47. Save
Table..............................................................................................................................
31
48. Spawn
Actor...............................................................................................................................
31
49. Stop Music
.................................................................................................................................. 31
50. Unpause Game
........................................................................................................................... 31
Tables..............................................................................
32
Stage
..........................................................................................
35
Mover
Actores...............................................................................
39
Animar Actores
...........................................................................................
46
Hacer un Fondo para el juego
......................................................................................
48
Colocar una Cmara
...........................................................................................
52
Colisionar y Rebotar
Actores...............................................................................
56
Colisionar y Desaparecer Actores
................................................................................. 59
Adherir Sonidos Al Juego
...........................................................................................
61
Adherir Gravedad a un Actor
.......................................................................................
63
Crear y Realizar Disparos
...........................................................................................
65
8
10
11
13
PREFACIO
Actualmente la may ora de las personas estn inmersas en el
mundo tecnolgico de la ltima dcada, este mundo tecnolgico
primero f ue dominado por las computadoras cientf icas las
cuales solamente tenan instituciones como la NASA o los
Bancos, despus de eso llego la PC (personal computer), La
computadora personal cambio al mundo para siempre, todo
mundo poda tener acceso al conocimiento y agilizar las tareas,
pero el hombre siempre pensante, v ea con reserv a que este
dispositiv o tan poderoso tena un pequeo impedimento, no se
poda trasladar a cualquier parte, de esta idea nace la
computadora Porttil mejor conocida como Laptop, pero en esos
mismos aos el boom del celular y a estaba en auge, y en
alguna parte de los ltimos aos a alguna corporacin o
empresa se le ocurri unir el poder de la laptop con el de un
telf ono mv il, y esa corporacin dara v ida al telf ono
inteligente mejor conocido como iPhone, si exactamente esa
corporacin o empresa es Apple, hoy en da la may ora de los
jv enes y personas menores de 45 aos cuentan con un
SmartPhone (Telf ono inteligente), y estos telf onos para
f uncionar, jugar con ellos, escuchar msica, v er pelculas o usar
un sof tware. Necesitan unos pequeos programas que se
llaman apps.
Las apps en estos momentos son los programas ms
solicitados y requeridos por todo aquel que cuenta con un
Smartphone, pero especialmente existe un tipo de app que
seguramente todos tienen en su telf ono inteligente, esta app
seguramente ser un v ideojuego, as es, las apps ms
14
15
16
OBTENIENDO GAMESALAD
Ha llegado el gran momento y seguramente y a quieres empezar
a desarrollar juegos para iPhone y Android, claro que y a v amos
a empezar y djame recordarte que para caminar hay que
gatear primero, de igual f orma es importante que leas esta parte
del libro, y a que te librara de muchas horas perdidas en la
instalacin y conf iguracin de Gamesalad.
17
Mac:
Mac OSX Lion o superior. Xcode 4.3 con Herramientas Lnea de
Comandos e iOS. Android SDK para soporte Android.
Procesador Core 2 Duo o Superior. 2GB de memoria RAM como
mnimo.
Window s:
Windows Vista, Windows 7 o Windows 8. Android SDK para
Android
Procesador Core 2 Duo o Superior. 2GB de memoria RAM como
mnimo.
Si tu Computadora de escritorio, laptop o Mac, cuenta con los
requerimientos mnimos mencionados arriba, entonces
f elicidades, y si no los tienes, no podrs hacer correr
Gamesalad.
18
Descargar Gamesalad
Para obtener una v ersin Gratuita de Gamesalad debers
dirigirte a la siguiente direccin web www.gamesalad.com y
presionar en el botn Download Creator f or Free como se
muestra en la imagen a continuacin.
19
22
CONOCIENDO GAMESALAD
Al iniciar Gamesalad v eremos a continuacin esta pantalla
llamada el Scene Editor que es en si el programa completo de
gamesalad y en donde pasaremos la may or parte de nuestro
tiempo, desarrollando el v ideojuego.
23
25
27
28
La Ventana Library
En Library es en donde colocaremos Scenes (Escenas), Layers
(Capas), Actors (Actores), Media (es en donde se adhieren
imgenes y Audio), Behaviors (Comportamientos), Tables (Se
pueden Crear Tablas para almacenar datos).
29
52
57
59
Behaviors
Los behav iors no son otra cosa que pequeos scripts en f orma
grf ica que nos ay udaran para ordenarle a gamesalad como
queremos que se ejecute x accin. En los behav iors no
tenemos botones como en las anteriores pestaas, en esta
pestaa se encuentran div ididos en tres conceptos Blocks que
signif ica bloques, Conditions que es Condiciones y Behav iors
que signif ica comportamientos. La pestaa Behav iors cuenta
con 50 tipos de opciones.
60
66
67
47.
68
Tables
La ltima pestaa es Tables o tablas, esta pestaa nos serv ir
para adherir datos en una tabla para el juego en cuestin y luce
de la siguiente f orma.
69
121
155
168
http://developer.android.com/intl/es/sdk/index.html
Presionamos en el botn azul para descargar
ADT bundle para Windows.
169
172
177
Instalando tu Telefono
1. En tu telf ono android o tableta android, ir a conf iguracin y
luego a la opcin Aplicaciones.
2. Verif ica la casilla Fuentes desconocidas para permitir la
instalacin del Visor de Gamesalad.
3. Nav ega a la opcin almacenamiento USB.
4. Activ a Depuracin USB Desarrollo.
Almacenamiento en Conf iguraciones, des v erif ica
que se encuentra en Conf iguracin, Aplicaciones,
178
http://arcade.gamesalad.com/download/getApk
2. Ahora Conecta tu Telf ono o Tableta con Android a tu
computadora v a USB.
3. Para v erif icar la conexin, corre la siguiente lnea de
comandos en un terminal CMD "~/sdk/platf orm-tools/adb
dev ices"
4. En la v entana de Comando, en donde haz descargado el
v isor de Gamesalad que debe estar en un archiv o APK por
ejemplo, "cd ~/downloads".
5. Instala el v isor de Gamesalad usando adb haciendo correr la
siguiente lnea de comandos desde CMD:
"~/sdk/platf orm_tools/adb install GameSaladAndroid_Viewer0.10.01-beta.apk"
179
181
182
191
200