Um método simples de implementar um temporizador usando o comando FAÇAATÉ:
façaaté [pd 90 atribua "x :x-1 rotule :x espere 10 tat][:x<0]
Lembrando que, no caso acima (temporizador de contagem regressiva), deve-se declarar antes o valor de X, sendo este valor maior do que X. Este método poderá ser facilmente adaptado para outros fins, podendo gerar até um sistema de pontuação para jogos!
quinta-feira, 14 de julho de 2011
terça-feira, 5 de julho de 2011
Colisão
Tava quebrando a cabeça tentando fazer colisão no logo, e dando uma funçada no help achei as funções coorx e coory, que, como os nomes, sugerem, te dão a posição da tartaruga no eixo x e y respectivamente. Aí ficou mais fácil, bastanto definir uma área limite e usar as condicionais "se"!
Segue aqui o código para colisão no betalogo:
aprenda coli
se coorx > 100 [pt 10 pd sortnum 90 pf 1][pf 1]
se coorx < -100 [pt 10 pd sortnum 90 pf 1][pf 1]
se coory > 100 [pt 10 pd sortnum 90 pf 1][pf 1]
se coory < -100 [pt 10 pd sortnum 90 pf 1][pf 1]
coli
fim
Segue aqui o código para colisão no betalogo:
aprenda coli
se coorx > 100 [pt 10 pd sortnum 90 pf 1][pf 1]
se coorx < -100 [pt 10 pd sortnum 90 pf 1][pf 1]
se coory > 100 [pt 10 pd sortnum 90 pf 1][pf 1]
se coory < -100 [pt 10 pd sortnum 90 pf 1][pf 1]
coli
fim
Assinar:
Postagens (Atom)