Simple Langton’s ant implementation for the Numworks calculator
from kandinsky import * w = 319 h = 221 ax = w//2 ay = h//2 ad = 0 while True: v = get_pixel(ax,ay)[0] if v: set_pixel(ax,ay,(0,0,0)) ad += 1 else: set_pixel(ax,ay,(255,255,255)) ad -= 1 ad %= 4 if ad == 0: ax = (ax+1)%w elif ad == 1: ay = (ay+1)%h elif ad == 2: ax = (ax-1)%w else: ay = (ay-1)%h