2. Comandos de Laby
2
left ()
right ()
forward ()
take ()
drop ()
escape ()
say (s)
look () este comando nos devuelve un
parámetro
Grupo de trabajo de videojuegos
3. Comandos
3
look () este comando nos devuelve un
parámetro
Cuando trabajamos en Laby, look () va
acompañado de:
Void = vacío
Wall = pared
Rock = roca
Web = red / tela de araña
Exit = puerta
Grupo de trabajo de videojuegos
4. Operadores
4
while
if
for
Grupo de trabajo de videojuegos
5. Operadores: while
5
while = mientras
while condición1:
Bla bla bla
Mientras estés comiendo:
Mastica con la boca cerrada
Grupo de trabajo de videojuegos
6. Operadores: if
6
If = si
If condición1:
Bla bla bla
Si vas al salón:
Tráeme el libro
Grupo de trabajo de videojuegos
7. Operadores: if + else
7
If = si
Else = en caso contrario
If condición1: Si vas al salón:
Bla bla bla Tráeme el libro
Else: En caso contrario:
Bla bla bla Apaga la tele
Grupo de trabajo de videojuegos
8. Operadores
8
Operación Significado Nombre
if a==b: Si “a” es igual a “b” comparación
if a!=b Si “a” es distinto de
“b”
a=b El valor de “a” será el asignación
que tenga “b”
Grupo de trabajo de videojuegos
9. Operadores: for
9
For
For variable in range(número):
Bla bla bla
“For” nos sirve para ejecutar una instrucción en
base al “range” que le indiquemos
Grupo de trabajo de videojuegos
10. El concepto de “Range”
10
range (2) [ 0 1 ]
range (10) [ 0 1 2 3 4 5 6 7 8 9 ]
range (5,8) [ 5 6 7 8 ]
range (2,6,2) [ 2 4 6 ]
Grupo de trabajo de videojuegos
11. Operadores lógicos
11
not
and
or
Los podemos usar, por ejemplo, delante de un
comando:
not look()==void
Grupo de trabajo de videojuegos
12. Funciones
12
Llevan un “def” delante
def nombre de la función(p1, p2,…,pn)
Bla bla bla
return valor
El “return” en las funciones nos sirven para obtener
un valor que luego utilizaremos en el programa.
Grupo de trabajo de videojuegos
13. Funciones
13
for i in range(P1)
forward ()
La instrucción es: “ir adelante el número de veces
que indique P1, teniendo en cuenta que P1 es un
parámetro”
Grupo de trabajo de videojuegos
14. Welcome to the “sandbox”
14
¿De
qué
juego
es esta
escena
15. Controles básicos
15
ESC Entrar en el menú
F2 Menú de texturas
F3 Menú de materiales
F4 Menú para paisajes exteriores
E Para entrar y salir del editor.
Pinchamos para seleccionar el área que
vamos a diseñar.
La rueda nos va a servir para subir y bajar el
Ratón
área que hayamos elegido.
Si nos equivocamos, le damos a la barra
espaciadora.de trabajo de videojuegos
Grupo
16. Controles básicos
16
Barra
Para “saltar” y/o deseleccionar un área
espaciadora
w Adelante
a Izquierda
s Atrás
d Derecha
u Deshacer un “paso” o una instrucción
Ir adelante un paso o una instrucción
i
desecha previamente
Grupo de trabajo de videojuegos
17. Primeros pasos
17
Arrancamos el programa.
Elegimos “tutorial map-change”
Después tenemos varias opciones a elegir:
FPS
SSP
RPG
Elegimos alguno de estos tres…
Probamos los controles básicos.
Grupo de trabajo de videojuegos
18. Primeros pasos
18
Empezamos a probar opciones:
Esc+new map: probamos varios mapas.
Vamos a dibujar una pared grande.
Ahora vamos a hacerle un hueco a la pared.
Siguiente paso: texturas.
… Ya tenemos herramientas para hacer la
primera casa.
… Y toda casa tiene piscina (F3).
… Y habrá un paisaje de montañas ¿no? (F4).
Grupo de trabajo de videojuegos