7 Billion Humans

7 Billion Humans

View Stats:
Year 10: Emergency Escapades (OCD)
OCD Size
-- 7 Billion Humans (2059) -- -- 10: Emergency Escapades -- a: if c == 1: step n endif if c == 2: step e endif if c == 3: step s endif if c == 4 or c != datacube: step w endif jump a



OCD Speed
I tried many times to not cheese the maze with a moves list, but the sensor cost was too much for block checks - like in the 90s range. This is the fastest (21s) I was able to get it. The game says that humans will wait on step commands, but I have noticed that they give up after a bit and just move on (very annoying to debug). It could also just be since the opening of this level is really about funneling all the people through a 1-tile gap surrounded by holes...
-- 7 Billion Humans (2059) -- -- 10: Emergency Escapades -- if n == hole and c != datacube: step sw endif if s == wall: step nw endif a: if c != datacube and w != hole: step w jump a endif b: if c == 1 and w != hole: step w else: step nw endif if c == nothing and sw == 3: step sw step s step sw step w step w step w step nw step n step n step n step nw step n endif jump b
Last edited by Gigory Chadbert; Aug 26, 2018 @ 7:02am
< >
Showing 1-9 of 9 comments
apocalyptech Aug 26, 2018 @ 9:29am 
Ahh, thanks for posting this, especially the speed version. Turns out that if you accidentally kill any of the workers, the "error message" you get from the boss is that "all your workers have died!" -- I'd been doing basically what you posted, but I'd had a bug which was killing the bottom two workers but hadn't noticed. The message was leading me to beleive that the workers had to follow the cube path, and I couldn't see how to possibly do that in the time constraints.

Anyway, thanks again!
Last edited by apocalyptech; Aug 26, 2018 @ 9:29am
Futae Yamagawa Aug 26, 2018 @ 9:59am 
Boss-bot knows, but yeah, he can get a little overly dramatic if you don't kill all your workers correctly.
SadBunny Aug 26, 2018 @ 2:40pm 
Thanks, I had trouble with the OCD's on this map/level/year.

Still you're not even close to getting down to best known solutions... I've really been hitting my head against the wall on this one.

I got the size OCD immediately (it was obvious just following the instructions and combining the left instructions for 4's and empties), but I can't get to the best known of 7. I get totally lost in operator juggling hell... I can only think of creating rules to identify special 4-tiles and special empty tiles where the dudes have to go up instead of left. (Or special 4-characters where they have to skip going left so it triggers an up-rule... Something like that.)

I gave up after about an hour of hitting my head against the combination of:
1) this game not having standard order of operations (evaluating and/or left to right is strange)
2) this game not allowing to bracket if conditions
3) this game not having a way to shift if-conditions up and down (which should be really easy to add and would make this condition juggling that I need because of problem 1 much less of a pita)

But maybe I'm overthinking it. Any suggestions from anyone on the REAL ocd's? :) Because the regular OCD's just don't feel like that much of an accomplishment knowing that we could still du MUCH better :/
Last edited by SadBunny; Aug 26, 2018 @ 2:41pm
SeltDude Aug 27, 2018 @ 12:21am 
Yeah...the version with size of 7 has some pretty gnarly if conditions. It is all a matter of getting the right conditions for the funky left to right order of ops. You said it...for some 4-tiles and some empty tiles go up instead of left. The hardest part for me was not the "when to go up" logic -- it was the "when not to go left" logic. In any case, the idea is to never go right to save those two commands.
asia.brumwell Mar 14, 2020 @ 6:51pm 
This is super late but to do it in 7 moves:

IF #1:
If you're on a 3 or
Below you is a 3
Step down

IF #2:
If you're on a 4 or
Below you is a 4 and
Above is not a hole and
Above is not a 3 or
You're on a 1
Step up

IF #3:
If above is a hole or
Above is a 3 and
You're on a 4 or
You're on a blank and
Above is not a 4
Step left

Jump to the top
Wanderer Jul 12, 2023 @ 6:27am 
Speed can be improved to 20s by just adding three Step(W) bling commands at the beginning:

-- 7 Billion Humans (2234) -- -- 10: Fuga de emergencia -- step w step w step w if n == hole and c != datacube: step sw endif if s == wall: step nw endif a: if c != datacube and w != hole: step w jump a endif b: if c == 1 and w != hole: step w else: step nw endif if c == nothing and sw == 3: step sw step s step sw step w step w step w step nw step n step n step n step nw step n endif jump b
Last edited by Wanderer; Jul 12, 2023 @ 6:29am
symbols Aug 30, 2024 @ 7:06pm 
Based on the cheese speed strategy, this is a kind of brute force that gets it down to 14s:

-- 7 Billion Humans (2235) -- -- 10: Emergency Escapades -- step w step w step w step w if c == datacube: if ne == hole: step sw else: if s == worker: step w else: step nw endif endif else: if e != datacube: if e != nothing: -- 3rd row -- if n == hole: -- top -- step w step sw else: if s == wall: -- bottom -- step nw step nw else: if n == nothing: -- top middle -- step w step w else: -- bottom middle -- step w step nw endif endif endif else: -- 4th row -- if n == hole: -- top -- step w step w step sw else: if e == nothing: -- waste time endif if s == wall: -- bottom -- step w step nw step nw else: if n == nothing: -- top middle -- step w step w step w else: -- bottom middle -- step w step w step nw endif endif endif endif endif endif step sw step s step sw step w step w step w step nw step n step n step n step nw step n
Last edited by symbols; Aug 30, 2024 @ 7:18pm
symbols Aug 30, 2024 @ 7:16pm 
Originally posted by asia.brumwell:
This is super late but to do it in 7 moves:

IF #1:
If you're on a 3 or
Below you is a 3
Step down

IF #2:
If you're on a 4 or
Below you is a 4 and
Above is not a hole and
Above is not a 3 or
You're on a 1
Step up

IF #3:
If above is a hole or
Above is a 3 and
You're on a 4 or
You're on a blank and
Above is not a 4
Step left

Jump to the top

This in pasteable code is (takes 80s):

-- 7 Billion Humans (2235) -- -- 10: Emergency Escapades -- a: if c == 3 or s == 3: step s endif if c == 4 or s == 4 and n != hole and n != 3 or c == 1: step n endif if n == hole or n == 3 and c == 4 or c == nothing and n != 4: step w endif jump a
dmr Aug 31, 2024 @ 8:50pm 
7 commands has been known for a while now:

https://github.com/abfipes12/7-billion-humans-solutions
< >
Showing 1-9 of 9 comments
Per page: 1530 50