Simple Hexagony by Natte

r=-1,0,1,0,0,d=v=x=y=0
a=(r*99).map{[0]*99}
s=""
1001.times{
v=a[y+d%3*99][x]^=1
s<<49-v
x+=r[v<1?d:4-d]
y+=r[v>0?d:-d]
d=v>0?-~d%6:~-d%6}
$><<s[1,1e3]

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

To protect the system from spam, please input your favorite sport (hint: I believe its name must start with 'g', case insensitive)

download

return to the top page