All pastes #958691 Raw Edit

Untitled

public text v1 · immutable
#958691 ·published 2008-03-26 21:33 UTC
rendered paste body
to guess
make "n 1+(random 100)
make "g 50
make "t 1
make "w 0
make "l 1
make "h 100
while [:w=0] [
pr :g
if :g=:n [make "w 1]
ifelse :g>:n [make "h :g make "g :g-(int ((:h-:l)/2))] [make "l :g make "g :g+(int ((:h-:l)/2))]
make "t :t+1 ]
pr :t
end

to incr
make "myvar 17
make "myvar :myvar+1
make "i 1
repeat 50 [pr :i make "i :i+1]
end

to incr2
make "i 2
repeat 50 [pr :i make "i :i+2]
end

to rand_walk
repeat 100 [
make "d random 101
make "a random 361
if :d>50 [setpc [255 0 0]]
if :a>180 [setpc [0 255 0] if :d>50 [setpc [255 255 0]]]
if :d<50 [if :a <100 [setpc [0 0 0]]]
fd :d rt :a ]
end

to rsquare :l
make "c (list random 255 random 255 random 255)
setpc :c
repeat 4 [fd :l rt 90]
end

to sq1 :l
repeat 4 [fd :l rt 90]
end

to squares
repeat 100 [make "l random 100 pu setxy random 100 random 100 pd rsquare :l pr :l*:l]
end

Make "a 210
Make "c [234 57 48]
Make "d 23
Make "g 6
Make "h 8
Make "i 102
Make "l 16
Make "myvar 18
Make "n 5
Make "t 6
Make "w 1