
84
Rozdział 2.
Projektowanie gry
Kilka dodatkowych szczegółów
Po przeanalizowaniu ogólnego projektu już całkiem dobrze
wiemy, jak gra ma działać, i dysponujemy profesjonalnym
schematem blokowym, jednak zanim zajmiemy się pisaniem
kodu, warto ustalić jeszcze kilka szczegółów.
Reprezentacja okrętu
Zacznijmy od określenia sposobu reprezentacji statku
na siatce. Musisz pamiętać, że siatka ta jest, powiedzmy
to wyraźnie,
wirtualna. Innymi słowy, nie istnieje nigdzie
w programie. Tak długo jak zarówno gra, jak i użytkownik
wiedzą, że okręt jest ukryty w trzech sąsiadujących komórkach
siatki (przy czym komórek jest siedem, a pierwsza z nich ma
numer 0), ...