1 of 3

A

Algoritmo Gato

1

Cat.moveRight()

2

Cat.say(“Burger1”)

3

Cat.moveRight(2)

4

Cat.attack(“Enemigo1”)

5

Cat.moveRight()

6

Cat.say(“Llave1”)

7

Cat.moveLeft(2)

8

Cat.moveDown(2)

9

Cat.moveLeft()

10

Cat.attack(“Enemigo2”)

11

Cat.moveLeft()

12

Cat.say(“Llave2”)

13

Cat.moveRight(3)

14

Cat.say(“Burger2”)

15

Cat.moveRight()

16

Cat.moveDown()

17

Cat.attack(“Enemigo3”)

18

Cat.moveDown()

19

Cat.say(“Llave3”)

B

Algoritmo Gato

20

Cat.moveLeft()

21

Cat.attack(“Enemigo4”)

22

Cat.moveLeft(2)

23

Cat.say(“Burger3”)

24

Cat.moveLeft()

2 of 3

INSTRUCCIONES DE CODECOMBAT

MÉTODOS:

Atacar(Objetivo) -> Ejemplo: heroe.attack(“Malo1”)

EncontrarEnemigoMásCercano() -> Regresa el nombre del enemigo más cercano: Ej – heroe.attack(heroe.findNearestEnemy()

moverAbajo()

moverIzquierda()

moverDerecha()

moverArriba()

Mueve el personaje un solo cuadro,

en la dirección indicada.

Nota: Si agrego un número al paréntesis, el personaje se mueve más cuadros

Decir(mensaje) – Ejemplo: heroe.say(“puerta1”)

3 of 3