# Mathober2026_ZebraGraph

# CamilleAsZebra

For my 2nd sketch of **#Mathober2026** coded in *#Locomotion, #SonicPi & #LiveCodeLab*, ***CamilleAsZebra*** uses Locomotion to explore the movement of the fairy chess piece: Zebra graph with a one move set limitation.

## Poetry

```javascript
As the Moves are graphed
The traces are known
The movements are told
Not by halves
But with the moveset, they been staffed
```

## Video

%[https://youtu.be/b9fNXFIeMCY] 

  

## Locomotion Code

```javascript
-- max widths for the zebra piece to move
-- Camille acting as a zebra piece

dancer { url="camille", size = 0.5, x = 0 + range -3 3 (osc 0.15) };
dancer { url="camille", size = 0.5, x = 3};
dancer { url="camille", size = 0.5, x = -3};

-- right zebra limits from the center
dancer { url="camille", size = 0.5,x = 3, y = range -2 2 (osc 0.15)};
dancer { url="camille", size = 0.5,x = 3, y = range 2 -2 (osc 0.15)};

dancer { url="camille", size = 0.5,x = 2, y = range -3 3 (osc 0.15)};
dancer { url="camille", size = 0.5,x = 2, y = range 3 -3 (osc 0.15)};


-- right zebra limits from the center
dancer { url="camille", size = 0.5,x = -3, y = range -2 2 (osc 0.15)};
dancer { url="camille", size = 0.5,x = -3, y = range 2 -2 (osc 0.15)};

dancer { url="camille", size = 0.5,x = -2, y = range -3 3 (osc 0.15)};
dancer { url="camille", size = 0.5,x = -2, y = range 3 -3 (osc 0.15)};

```
