Does an array start with 1 or 0?

Ludrol@szmer.info to AnarchyChess@sopuli.xyz – 77 points –
13

shouldn't there be a black rook on a1 ?

The black rook causes a Buffer Overflow / Out Of Bounce Exception. It's not a single Data type that flips after it gets incremented after the maximum storageable value.

At least that's what I am thinking of, trying to implement chess in Java or C.