Skip to content

Instantly share code, notes, and snippets.

@alancnet
Created April 14, 2014 15:58
Show Gist options
  • Save alancnet/10660809 to your computer and use it in GitHub Desktop.
Save alancnet/10660809 to your computer and use it in GitHub Desktop.
// http://alexnisnevich.github.io/untrusted/
// Level 13
var dirs = ['up', 'right', 'down', 'left']
if (!me.d) me.d = 0;
function dir(o) { return dirs[(me.d + o)%4]; }
var canMove = false;
var changeDir = 0;
if (me.canMove(dir(1))) {
me.d += 1;
} else if (me.canMove(dir(0))) {
me.d += 0;
} else if (me.canMove(dir(-1))) {
me.d += -1;
} else if (me.canMove(dir(+2))) {
me.d += 2;
}
me.move(dir(0));
},
interval: 100,
dummy: {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment