Ohjelmoinnissa voidaan joutua piirtämään kuvioita näytölle. Kuvioiden piirto hoituu usein käyttämällä matematiikasta tuttua koordinaatistoa.
Ohjelmoinnissa koordinaatisto eroaa matematiikasta jonkin verran. Ensinnäkin, yleensä koordinaatistossa ei käytetä negatiivisia arvoja, vaan x:n ja y:n mahdolliset arvot alkavat numerosta 0. Mutta tärkeämpi ero on, että ohjelmoinnissa origo on vasemmassa yläkulmassa eli x- ja y-akseleiden nollakohta sijaitsee vasemmassa yläkulmassa eikä vasemmassa alakulmassa. Y-akseli kulkee vasemmasta yläkulmasta kohti vasenta alakulmaa ja x-akseli kulkee vasemmasta yläkulmasta kohti oikeaa yläkulmaa. Jos piirtoalustan koko on 800x600, vasemman yläkulman koordinaatit olisivat siis (0, 0) ja oikean alakulman koordinatit olisivat (800, 600).
luoPala(x, y), joka sijoittaa palan pelialueelle annettuihin koordinaatteihin. Esimerkiksi kutsu luoPala(5, 2) luo uuden palan koordinaatteihin (5, 2). Kutsu funktiota luoPala() monta kertaa niin, että pelialueelle piirtyy vierellä oleva kuvio.
Olisi kiva, jos voisimme piirtää asiota.
ylos(), alas(), oikealle() ja vasemmalle(). Voit kirjoittaa komennot funktion lueKomennot() sisälle.