Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.13;
Скачать: CL | DM;

Вниз

крестики-нолики   Найти похожие ветки 

 
картограф ©   (2005-10-22 11:16) [0]

Здравствуйте!
Для создания игрогово мной был использован StringGrid. Для проверки условия победы, я создал массив размером n на n, после постановки пользоватем крестика или нолика, проверяется условие: типа
if (pole[i,j]= "o") and (pole[i+1,j]="o") and (pole[i+2,j]="o") then pobeda:=true;

И так для каждого варианта. Есть ли какой-нибудь другой способ проверки? Более рациональный?
И еще, преподаватель предлагал вместо StringGrig использовать несколько(для поля 10х10 получается 100) Edit, насколько этот метод лучше?


 
Джо ©   (2005-10-22 15:00) [1]


> И еще, преподаватель предлагал вместо StringGrig использовать
> несколько(для поля 10х10 получается 100) Edit, насколько
> этот метод лучше?

Он хуже. Намного.


 
Джо ©   (2005-10-22 15:02) [2]

По самим крестикам-ноликам:
http://algolist.manual.ru/games/fiveinarow.php
http://beluch.boom.ru/algkres.htm


 
картограф ©   (2005-10-22 18:50) [3]

Спасибо!


 
Arimag   (2005-10-24 07:55) [4]

Я бы на твоём месте использовал DrawGrid - красивее получится . А насчёт проверки - не так уж много здесь и вариантов чтобы особый алгоритм выдумывать.


 
Ega23 ©   (2005-10-24 09:19) [5]

А я бы вообще Canvas использовал.


 
Antonn ©   (2005-10-24 10:57) [6]

а я бы через scanline с ним работал.



Страницы: 1 вся ветка

Текущий архив: 2005.11.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
2-1130307297
pic509
2005-10-26 10:14
2005.11.13
как узнать номер созданной записи


2-1130258461
pathfinder
2005-10-25 20:41
2005.11.13
Помогите решить задачку:)


2-1130172359
Dudee
2005-10-24 20:45
2005.11.13
TString


1-1129893896
Gat
2005-10-21 15:24
2005.11.13
Method как параметр


14-1130092838
Карелин Артем
2005-10-23 22:40
2005.11.13
Рекомендуем посмотреть интересный ролик в формате Mpeg на эту тем