Skip to content

Instantly share code, notes, and snippets.

@colinjfw
Created February 24, 2019 02:23
Show Gist options
  • Save colinjfw/b664be1934ab0a374aad21851ef2f833 to your computer and use it in GitHub Desktop.
Save colinjfw/b664be1934ab0a374aad21851ef2f833 to your computer and use it in GitHub Desktop.
function move(state) {
const head = state.you.body[0];
const neck = state.you.body[1];
const moves = ['up', 'down', 'left', 'right'];
for (const move of moves) {
const coord = moveAsCoord(move, head);
if (!offBoard(state, coord) && !coordEqual(coord, neck)) {
return {move: move};
}
}
return {move: 'up'};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment