teika Posted April 29, 2010 Report Share Posted April 29, 2010 witam! Ostatnio zainteresowałem sie delphi i chciał bym napisać prostą grę kółko i krzyżyk. W załączniku możecie sprawdzić co już mam. A mam niewiele bo jak na razie PC strzela , brakuje mi procedury "sztucznej inteligencji, czyli sprawdzanie przekątnej, boków i blokowanie ewentualnie kontratak PC ... Warunki IQ chciałem zrobić na zasadzie magicznego kwadratu : * 4 * 3 * 8 * * 9 * 5 * 1* * 2 * 7 * 6* Suma trzech pól obok siebie lub po przekątnej daje 15. I tu sie zaczyna problem bo ... zadeklarowałem dwie tablice : tab: array[0..8] of integer; tab15: array[0..8] of integer; W pierwszej po postawieniu "X" lub "O" w Caption w komponentach Label.Do pól w tablicy tab15 przypisuje odpowiednio jeśli "X" 1 a dla "O" 5, i wtedy sprawdzam warunkami czy np. tab15[0]+tab15[3]+tab15[6]=3 to wybrana bo 3 w rzędzie itd... i niewiem zabardzo jak zabrać się za tą drugą procedurkę dla której własnie stworzyłem tą tablicę ze stałymi. Przepraszam za chaotyczny opis. Z góry dziękuję za rady i pomoc Mam problem z dołączeniem załącznika więc podaje link KODhttp://www.speedyshare.com/files/22183230/OX.rar Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.