Yılan oyunun mantığı şu şekilde(Yöntemlere göre değişiklik gösterebilir ama genelde bu şekilde): Board için multidimensional bir list lazım. Bu multidimensional list içinde oyun alanında bulunan tüm objeler bulunmalı; elmalar ve yılan parçaları. Bu listedeki verileri işledikten sonra ekrana veri vermek daha basit. Mantık olarak her hamlede en öndeki parça bulunulan yöne doğru hareket etmeli ve geri kalan parçalar öndeki parçanın eski konumuna gitmeli veya en arkadaki parça silinip bulunulan yönde, en öndeki parçanın önüne başka bir parça eklenmeli. Her işlemden sonra listedeki veriler ekrana yazdırılmalı.