- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
sub addleft
for i = 1 to 4
for j = 1 to 3
if a(i,j)<>0 and a(i,j) = a(i,j+1) then
moved = true
a(i,j) = a(i,j)+1
a(i,j+1) = 0
score = score + integer ( 2**a(i,j) )
end if
end for
end for
end sub
sub left
for i = 1 to 4
for k = 1 to 3
for j = 1 to 3
if a(i,j) = 0 and a(i,j+1) <> 0 then
moved = true
a(i,j) = a(i,j+1)
a(i,j+1) = 0
end if
end for
end for
end for
end sub
rem addright, addup, adddown, right, up, down в том же духе
rem . . .
rem главный суслик
while true
xy = touchdown()
if xy <> -1 then
x = xy/65536&0x0000ffff
y = xy&0x0000ffff
repeat
sleep 10
xy = touchup()
until xy <> -1
x = x - (xy/65536&0x0000ffff)
y = y - (xy&0x0000ffff)
if (abs(x)>100) <> (abs(y)>100) then
moved = false
if abs(x) > 100 then
if x > 0 then
left
addleft
left
else
right
addright
right
end if
else
if y > 0 then
up
addup
up
else
down
adddown
down
end if
end if
if moved then
rand
end if
end if
else
sleep 10
end if
draw
sleep 50
end while
Hu3KoypoBHeBblunemyx 21.02.2019 14:54 # 0
6E3yMHblu_nemyx 21.02.2019 15:30 # 0
Hu3KoypoBHeBblunemyx 21.02.2019 17:33 # 0
6E3yMHblu_nemyx 21.02.2019 18:59 # 0
3oJIoTou_xyu 22.02.2019 11:50 # 0
6E3yMHblu_nemyx 22.02.2019 16:37 # 0
TOPT 22.02.2019 18:05 # 0
cmepmop 22.02.2019 20:23 # +1
zhigolo 22.02.2019 20:42 # 0
inkanus_gray 22.02.2019 20:53 # 0
zhigolo 22.02.2019 20:57 # 0
Правда он немного гей...
cmepmop 22.02.2019 20:58 # 0
zhigolo 22.02.2019 21:02 # 0
inkanus_gray 22.02.2019 21:03 # +1
MEJlOMAH 03.02.2020 01:22 # +1
guest8 13.03.2019 03:06 # +1
guest8 18.09.2019 23:31 # +1
guest8 14.07.2019 05:41 # +1
guest8 14.07.2019 19:12 # +1
GamCovidVacGovno 29.01.2022 11:36 # +1
Rooster 29.01.2022 11:51 # 0