7billionhumans icon indicating copy to clipboard operation
7billionhumans copied to clipboard

Solution to long?

Open KS-HTK opened this issue 6 years ago • 1 comments

I have a hardcoded solution for level 32, it is 210 commands long. When inputting via script an issue occures. There is some sort of reed error of the clipboard and it saves as a size 162 solution...

Speed: 33
Were there failing solutions (red bars instead of green ones)? [y/N] 
Were  there different times in different measurements? [y/N] 
Copy the sourcecode to the clipboard and press enter

line 118:10 token recognition error at: 'om'
line 118:13 token recognition error at: 'th'
line 118:15 token recognition error at: 'in'
line 118:17 token recognition error at: 'g:'
line 118:12 mismatched input 'e' expecting ':'

Saved:                                      solutions/32 - Creative Writhing/size-162_speed-33.asm
-- 7 Billion Humans (2053) --
-- 32: Creative Writhing --

if nw == wall:
	step s
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	step e
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	step w
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	step e
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	step w
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	end
else:
	if sw == datacube:
		step s
		pickup c
		write 99
		drop
		step w
		pickup c
		write 99
		drop
		step s
		pickup c
		write 99
		drop
		step s
		pickup c
		write 99
		drop
		step e
		pickup c
		write 99
		drop
		step s
		pickup c
		write 99
		drop
		step s
		pickup c
		write 99
		drop
		step s
		pickup c
		write 99
		drop
		step w
		pickup c
		write 99
		drop
		step s
		pickup c
		write 99
		drop
		step s
		pickup c
		write 99
		drop
		step e
		pickup c
		write 99
		drop
		step s
		pickup c
		write 99
		drop
		end
	endif
endif
if ne == something:
	step s
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	step w
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	step e
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	step w
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	step s
	pickup c
	write 99
	drop
	end
endif
step s
pickup c
write 99
drop
step s
pickup c
write 99
drop
step e
pickup c
write 99
drop
step s
pickup c
write 99
drop
step s
pickup c
write 99
drop
step w
pickup c
write 99
drop
step s
pickup c
write 99
drop
step s
pickup c
write 99
drop
step s
pickup c
write 99
drop
step e
pickup c
write 99
drop
step s
pickup c
write 99
drop
step s
pickup c
write 99
drop

KS-HTK avatar Sep 20 '18 06:09 KS-HTK

Your solution is not to long (max length is 255). The problem is that somebody forgot to add 'something' in this line:

ITEM           : 'printer' | 'datacube'  | 'hole' | 'worker' | 'shredder' | 'wall' | 'button';

I think 'sensor' is also missing.

If you want a quick fix, change .. == something to .. != nothing.

ansvonwa avatar Sep 20 '18 08:09 ansvonwa