Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

ASVdeM

1
Posts
1
Topics
A member registered Mar 04, 2018

Recent community posts

Marvellous Inc. community · Created a new topic Walkthrough
(3 edits)

"Hello World"

walk left
walk up
walk right

"Going all the way is not always good"
walk 5 up
walk right

"Changing Perspective"
walk right
walk up
walk 7 right
turn counter

"DO YOU EVEN LIFT?"
a:walk
turn clock
turn clock
jmp a

"Basic Firefighting"
walk
pickup
drop right
walk
pickup
walk
drop down
walk left
pickup
walk right
walk 1 down
drop
walk down
walk left

"Basic Programming"
walk up
walk right
a:add [0] 1 0
write [0]
jmp a

"Sequence Separator"
walk 
a:read 0 down
jlt [0] 0 b
walk right
write [0]
walk 5 left
jmp a
b:walk left
write [0]
walk 5 right
jmp a

"Squaring"
walk 7
walk 3 up
a:read 0 left
b:add 1 [1] 1
add [0] [2] 2
jlt [1] [0] b
walk right
write [2]
add 0 0 2
add 0 0 1
walk left
jmp a

"Kind of messed up"

a:walk
turn clock
jmp a

"Bucket Mover"
walk
pickup
walk left 11
drop
walk right
pickup
walk left 11
drop

"Guess the Password"
walk
write 3
walk right
walk down 3
walk right
write 2
walk down 2
write 2 right
walk down
walk right
walk down
walk left
pickup
walk right 14
drop
walk

"Kind of even more messed up"
walk 19 up
mov 19 0
mov 18 1
mov 17 2
mov 16 3
a:walk right [0]
walk down [1]
walk left [2]
walk up [3]
sub [0] 4 0
sub [1] 4 1
sub [2] 4 2
sub [3] 4 3
jmp a

"Advanced Bucket Mover"
walk
walk down
walk right
walk up
walk right
walk down
walk right
walk up
walk left
walk 10 down
walk 1 right
pickup up
walk 1 down
drop
walk 1 right
walk 1 up
pickup
walk 1 down
drop
walk 1 right
walk 1 up
pickup
walk 1 down
drop
walk left
walk down
walk 2 right
walk 1 up
walk 3 right
walk 1 down
walk 1 right
walk 1 down
walk 3 right
walk 7 up
walk 1 down
walk 1 up
walk 1 down
walk 1 up

"Reverse Sequences"
walk
e:walk left
mov 1 24
read 0
a:read [24]
add 1 [24] 24
jle [24] [0] a
mov [0] 24
mov 1 23
jeq [0] 1 c
b:mov [[23]] 22
mov [[24]] [23]
mov [22] [24]
add [23] 1 23
sub [24] 1 24
jlt [23] [24] b
c:walk right
mov 0 22
d:write [[22]]
add 1 [22] 22
jle [22] [0] d
jmp e

"Join Sequences"
read 0
mov 1 39
a:read [39]
add 1 [39] 39
jle [39] [0] a
read 38
add [38] [0] 0
jne [38] 0 a
walk right
walk down
walk left
walk 1 up
b:write [[37]] left
add 1 [37] 37
jle [37] [0] b

"True Democracy"
walk
a:read 0
b:read 1
jeq [1] 1 d
jeq [1] 0 c
jmp e
c: sub [2] 1 2
jmp e
d:add [2] 1 2
e:sub [0] 1 0
jgt [0] 0 b
walk up
jgt [2] 0 f
jlt [2] 0 g
jeq [2] 0 h
f:write 1
jmp i
g:write 0
jmp i
h: write -1
jmp i
i:walk down
mov 0 2
jmp a

"Tile Organizer"
a:walk 1 right
b:walkc 0 up
add [0] 1 1
jeq [0] 10 c
pickup
walk [0] down
walk 1 right
walk [1] down
drop left
walk [1] up
walk 1 left
jmp b
c:walk [0] down
jmp a

"Simple Sort"
mov 2 10
walk up
a:walk left
b:read [11]
add 1 [11] 11
jlt [11] 3 b
mov 0 11
h:jgt [0] [1] e
jgt [1] [2] f
jgt [0] [2] g
jmp d
e:mov [0] 9
mov [1] 0
mov [9] 1
jmp h
f:mov [1] 9
mov [2] 1
mov [9] 2
jmp h
g:mov [0] 9
mov [2] 0
mov [9] 2
jmp h
d:walk right [10]
c:write [[11]] up
add 1 [11] 11
jlt [11] 3 c
mov 0 11
add 2 [10] 10
jmp a

"Stacker"
walk
a:mov 0 29
b:jeq [[29]] 0 c
add 1 [29] 29
jmp b
c:read [29]
jeq [[29]] 43 d
jeq [[29]] 45 e
d:read [29]
jne [[29]] 0 a
mov -1 [29]
jmp a
e:mov 0 [29]
sub [29] 1 29
walk right
jne [[29]] -1 f
write 0
jmp g
f:write [[29]]
g:mov 0 [29]
walk left
jmp a

"Interior Design"
pickup
mov 2 0
mov 2 1
a:pickup left
walk [0] right
walk [1] down
drop
walk up
walk [0] left
add 1 [1] 1
add 1 [2] 2
jlt [2] 6 a
mov 0 2
mov 2 1
add 6 [0] 0
jmp a

"Small Division"
a:read 0 left
b:add 126 [0] 0
jgt [0] -980 b
add 991 [0] 0
sub 0 [0] 0
write [0] right
jmp a

"Firefighting"
a:pickup right
walk right
drop left
add [0] 1 0
jlt [0] 7 a
pickup right
walk 1 right
drop
b:walkc 1 left
pickup
add 1 [1] 1
walk [1] right
drop
jmp b

"Clever Cleaning"
a:walk up
walk 2 right
walk down
walk 2 right
add 1 [0] 0
jgt 5 [0] a
walk up
b:walk left
walk 2 down
walk right
walk 2 down
add 1 [1] 1
jgt 5 [1] b
walk left

"Binary Painting"
mov 512 1
mov 8 3
pickup
a:read 0 left
b:jge [0] [1] d
jeq [0] 1 e
jeq [0] 0 f
c:sub [1] 2 1
add 1 [2] 2
jgt [1] 0 c
mov [2] 1
mov 0 2
sub [3] 1 3
jge [1] 0 b
f:walk 1 down
mov 512 1
mov 8 3
jmp a
d: sub [0] [1] 0
walk 10 right
pickup
walk [3] left
drop
walk left
jmp b
e:walk 10 right
pickup
walk 1 left
drop right
walk left
jmp f

"Dequer"
walk
a:mov 28 29
b:jne [[29]] 0 d
sub [29] 1 29
jeq [29] -1 c
jmp b
c:read 0
jmp a
d:jeq [[29]] 43 e
jeq [[29]] 60 f
jeq [[29]] 62 g
add 1 [29] 29
read [29]
jmp a
e:read [29]
jmp a
g:mov 0 [29]
sub [29] 1 29
walk right
write [[29]]
mov 0 [29]
walk left
jmp a
f:mov 0 [29]
mov 0 29
h:jne [[29]] 0 i
add 1 [29] 29
jmp h
i:walk right
write [[29]]
mov 0 [29]
walk left
jmp a

"Cleanup on Aisle 5"
a:pickup right
walk right
walkc 0 up
jeq [0] 1 b
drop down
jmp a
b:walk down
drop up
jmp a

"Greatest Common Divisor"
a:read 0
read 1
jge [0] [1] b
mov [0] 2
mov [1] 0
mov [2] 1
b:sub [0] [1] 0
jgt [0] [1] b
jeq [0] 0 c
mov [0] 2
mov [1] 0
mov [2] 1
jmp b
c:walk 4 right
write [1] up
walk 4 left
turn up
jmp a

"Chessmat Painter"
pickup
a:pickup left
walk [0] right
walk [1] down
drop right
walk up
walk [0] left
pickup
walk [0] right
walk [1] down
drop
walk up
walk [0] left
add [1] 2 1
add [3] 1 3
jlt [3] 6 a
mov 0 1
mov 0 3
add [0] 1 0
jeq [2] 1 c
add [1] 1 1
mov 1 2
jmp a
c:mov 0 2
jmp a

"Advanced Firefighting"
a:walkc 0 left
pickup
walk [0] right
walk [0] right
drop
walk [0] left
add 1 [1] 1
jlt [1] 9 a
mov 0 1
walk right
b:walkc 0 up
pickup
walk [0] down
walk [0] down
drop
walk [0] up
add 1 [1] 1
jlt [1] 9 b
mov 0 1
walk 1 left
c:walkc 0 down
pickup
walk [0] up
walk [0] up
drop
walk [0] down
add 1 [1] 1
jlt [1] 9 c

"List Handler I"
read 0
a:read 10
read 11
add 1 [[10]] [10]
sub [10] 1 10
add [10] [10] 10
walk [10] right
write [11] up
walk left
sub [0] 1 0
jgt [0] 0 a
mov 1 0
mov 14 10
b:walk right
write [[0]]
jeq [[0]] 0 c
d:walk [10] left
jeq [[0]] 0 c
read 9 up
walk right
write [9]
sub [[0]] 1 [0]
jmp d
c:sub [10] 2 10
add 1 [0] 0
jmp b

"Maze Sprinter"

a:turn counter
walkc 0
jne [0] 0 b
turn clock
walkc 0
jne [0] 0 c
turn clock
jmp a
b:turn clock
turn clock
sub [0] 1 0
walk [0]
turn clock
turn clock
jmp a
c:turn clock
turn clock
sub [0] 1 0
walk [0]
turn clock
turn clock
jmp a

"List Handler II"
read 0
add 1 [129] 129
a:read [129]
jne [[129]] -1 b
read [129]
mov [129] 127
sub [127] 1 127
d: jeq [[127]] [[129]] e
sub [127] 1 127
jmp d
e: mov 0 [127]
add 1 [127] 127
mov 0 [127]
add [[129]] 100 126
sub [[126]] 1 [126]
mov 0 [129]
jmp c
b:add [[129]] 100 126
add 1 [[126]] [126]
add 1 [129] 129
read [129]
add 1 [129] 129
c:add 1 [128] 128
jlt [128] [0] a
walk down
mov 1 0
f:add 100 [0] 126
write [[126]]
jeq [[126]] 0 j
i:mov 90 125
g:jeq [[125]] [0] h
sub [125] 1 125
jmp g
h:mov 0 [125]
add 1 [125] 125
write [[125]]
mov 0 [125]
sub [[126]] 1 [126]
jgt [[126]] 0 i
j:add 1 [0] 0
jmp f

"Least Common Multiple"
a:read 0
read 1
mov [0] 6
mov [1] 7
jge [0] [1] b
mov [0] 2
mov [1] 0
mov [2] 1
b:sub [0] [1] 0
jgt [0] [1] b
jeq [0] 0 c
mov [0] 2
mov [1] 0
mov [2] 1
jmp b
c:mov [1] 2
mov [6] 0
mov [7] 1
d:sub [1] [2] 1
add 1 [3] 3
jgt [1] 0 d
mov [3] 1
mov 0 3
mov 0 2
e:add [0] [2] 2
add 1 [3] 3
jgt [1] [3] e
walk 4 right
write [2] up
mov 0 3
mov 0 2
walk 4 left
turn up
jmp a

"Dodge the lasers"
walk
walk 8 up
a:add [0] 2 0
jne [0] 14 a
walk left 1
turn clock
b:walk 3 left
walk 1 right
jmp b

"Hard Sort I"
a:walk left
read 15
mov [15] 14
b:read 13
add 1 [[13]] [13]
sub [14] 1 14
jgt [14] 0 b
walk right
write [15]
c:jeq [[14]] 0 e
d:write [14]
sub [[14]] 1 [14]
jgt [[14]] 0 d
e:add 1 [14] 14
jeq [14] 10 f
jmp c
f:mov 0 14
jmp a

"Hard Sort II"
a:walk left
read 49
b:read [48]
add 1 [48] 48
jlt [48] [49] b
mov 0 48
mov 1 47
c:mov [47] 46
d:sub [46] 1 45
jge [[46]] [[45]] e
mov [[46]] 44
mov [[45]] [46]
mov [44] [45]
e:sub [46] 1 46
jgt [46] 0 d
add [47] 1 47
jlt [47] [49] c
walk right
write [49]
f:write [[48]]
add 1 [48] 48
jlt [48] [49] f
mov 0 1
mov 0 48
jmp a

"Prime Decompostion"
a:read 0 up
walk right
mov [0] 5
b:jeq [5] 0 c
jeq [5] -1 f
sub [5] 2 5
jmp b
c:mov 0 5
d:jeq [0] 0 e
sub [0] 2 0
add [5] 1 5
jmp d
e:mov [5] 0
write 2 up
jmp b
f:mov 3 1
mov 0 5
mov [0] 2
g:jlt [0] 0 i
jeq [0] 0 h
sub [0] [1] 0
add [5] 1 5
jmp g
h:write [1] up
mov [5] 0
mov [0] 2
mov 0 5
jmp g
i:mov [2] 0
mov 0 5
add [1] 2 1
jle [1] [0] g
walk left
jmp a

"Hardester Sort"
a:read 0 left
jeq [0] 0 b
jeq [0] 1 c
jeq [0] 2 d
jeq [0] 3 e
add [1] 1 1
jmp a
c:add [1] 64 1
jmp a
d:add [1] 16 1
jmp a
e:add [1] 4 1
jmp a
b:jlt [1] 64 f
sub [1] 64 1
write 1 right
jmp b
f:jlt [1] 16 g
sub [1] 16 1
write 2 right
jmp f
g:jlt [1] 4 h
sub [1] 4 1
write 3 right
jmp g
h:jlt [1] 1 i
sub [1] 1 1
write 4 right
jmp h
i:write 0 
jmp a

"Cleaner I"
pickup
a:pickup left
read 0 right
read 1
sub [1] 2 1
jne [1] -1 b
mov 0 1
b:jne [0] 20 c
walk 18 down
walk [1] right
drop down
jmp d
c:walk [0] down
walk [1] right
drop up
d:walk left
walk up
jmp a

"Project Brainfuck Phase 1"
a:read 49 up
jeq [49] 62 b
jeq [49] 60 c
jeq [49] 43 d
jeq [49] 45 e
jeq [49] 46 f
jeq [49] 44 g
b:add 1 [48] 48
jne [48] 20 h
mov 0 48
h:jmp a
c:sub [48] 1 48
jne [48] -1 h
mov 19 48
i:jmp a
d:add [[48]] 1 [48]
jmp a
e:sub [[48]] 1 [48]
jmp a
f:write [[48]] right
jmp a
g:read [48] left
jmp a

"Hacking Forensics"
walk
a:read 0 left
add [0] [1] 1
walk 1 down
add 1 [2] 2
jlt [2] 21 a
sub 230 [1] 0
walk 8 right
walk 10 up
write [0] right

"Home Improvements"
pickup
a:read 0 right
b:add 1 [3] 3
jne [3] 19 c
mov 0 3
add [4] 1 4
c:sub [0] 1 0
jgt [0] 0 b
read 0
d:pickup left
add [4] 1 1
walk [1] down
sub [3] 1 1
walk [1] right
drop
walk left
walk up
add [3] 1 3
jne [3] 19 e
mov 0 3
add [4] 1 4
e:sub [0] 1 0
jgt [0] 0 d
jmp a

"Cleaner II"
a:walk right
walk up
walk right
walkc 0 down
pickup
walk up
walk 1 left
walk [0] down
walk [1] left
drop
add 1 [1] 1
add 1 [2] 2
jle [2] 16 a
walk down
walk 2 left
walk 2 up
mov 16 1
mov 0 2
b:walkc 0 right
pickup
walk [0] left
walk [1] up
walk [0] right
drop
sub [1] 1 1
walk [1] down
add 1 [2] 2
sub [1] 1 1
jlt [2] 8 b
walk down
walk 4 right
walk up
mov 2 0
mov 0 1
c:pickup left
walk [0] down
drop left
walk 1 right
walk up
add [0] 2 0
add [1] 1 1
jlt [1] 8 c
walk down
walk 19 left
walk 2 up
d:walkc 0 right
pickup
walk [0] left
drop
walk 1 up
jmp d

"Decryptor"
a:read 0 left
read 1
read 2
jeq [1] 0 f
jeq [0] 0 e
jeq [0] 1 f
mov 1 3
mov 1 4
mov 1 5
b:add [4] [3] 3
add [5] 1 5
jlt [5] [0] b
mov 1 5
c:jlt [3] [2] d
sub [3] [2] 3
jmp c
d:mov [3] 4
sub [1] 1 1
jgt [1] 0 b
write [3] right
jmp a
e:write 0 right
jmp a
f:write 1 right
jmp a

"Project Brainfuck Phase 2"
mov 101 117
mov 20 118
a: read [118] up
jeq [[118]] 0 p
add [118] 1 118
jmp a
p:mov 20 118
n:jeq [[118]] 43 b
jeq [[118]] 44 c
jeq [[118]] 45 d
jeq [[118]] 46 e
jeq [[118]] 60 f
jeq [[118]] 62 g
jeq [[118]] 91 h
jeq [[118]] 93 i
j:add [118] 1 118
jmp n
b:add [[119]] 1 [119]
jmp j
c:read [119] left
jmp j
d:sub [[119]] 1 [119]
jmp j
e:write [[119]] right
jmp j
f:sub [119] 1 119
jne [119] -1 j
mov 19 119
jmp j
g:add [119] 1 119
jne [119] 20 j
mov 0 119
jmp j
h:jne [[119]] 0 l
m:add [118] 1 118
jeq [[118]] 93 j
jmp m
l:mov [118] [117]
add [117] 1 117
jmp j
i:sub [117] 1 117
jne [[119]] 0 k
mov 0 [117]
jmp j
k:mov [[117]] 118
add [117] 1 117
jmp j

"The End"
EITHER THIS:
walk 3 right
walk up
pickup left
walk down
walk right
walk up
drop right
OR THAT:
walk 3 right
walk up
pickup left
walk right
walk down
drop