Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2007, 14:27   #1
yulia
Форумчанин
 
Аватар для yulia
 
Регистрация: 24.03.2007
Сообщений: 314
По умолчанию Крестики-нолики Delphi

Люди, пожалуйста очень прошу, помогите написать игру с компьютером "Крестики-нолики". Ходы должны делаться с помощью эвристического поиска, а точнее с помощью поиска наибольшего количества выигрышных линий. Помогите хотя бы определиться с алгоритмом и методами реализации. Спасибо.
yulia вне форума Ответить с цитированием
Старый 24.03.2007, 19:30   #2
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

У меня есть крестики нольки, недавно писал, никакой эвристики, простейший алгоритм, но на Паскале. Надо?
zetrix вне форума Ответить с цитированием
Старый 24.03.2007, 19:45   #3
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Также на форуме есть пример на Borland С.
Alar вне форума Ответить с цитированием
Старый 25.03.2007, 13:36   #4
yulia
Форумчанин
 
Аватар для yulia
 
Регистрация: 24.03.2007
Сообщений: 314
По умолчанию

Цитата:
Сообщение от zetrix Посмотреть сообщение
У меня есть крестики нольки, недавно писал, никакой эвристики, простейший алгоритм, но на Паскале. Надо?
Спасибо, но у меня по заданию эвристикаи именно с ней я не могу справиться.
yulia вне форума Ответить с цитированием
Старый 25.03.2007, 13:37   #5
yulia
Форумчанин
 
Аватар для yulia
 
Регистрация: 24.03.2007
Сообщений: 314
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
Также на форуме есть пример на Borland С.
Я знаю, видела. Но я не знаю С и поэтому не могу переделать с него на Delphi.
yulia вне форума Ответить с цитированием
Старый 25.03.2007, 13:38   #6
yulia
Форумчанин
 
Аватар для yulia
 
Регистрация: 24.03.2007
Сообщений: 314
По умолчанию

Плиз, помогите именно с моим заданием. Не могу понять как определить эти эвристики....
yulia вне форума Ответить с цитированием
Старый 25.03.2007, 20:24   #7
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Я это понимаю так - линейно пишешь все варианты, ниже самые нужные врианты.
1) рандом
2) ход в центр
3)ход в углы
4) ход для защиты от выигрыша
5) ход для того чтобы выиграть.

впринципе так я и пытался реализовать на C++. Но если сделать всё как надо, то компьютер всё время выигрывать будет. кстати, ту прорамму я доделывал совершенно не зная язык.
Alar вне форума Ответить с цитированием
Старый 02.04.2007, 15:17   #8
yulia
Форумчанин
 
Аватар для yulia
 
Регистрация: 24.03.2007
Сообщений: 314
По умолчанию

Я сделала ход выигрыша и ход перекрытия выигрыша сопернику. Но я не могу понять (алгоритм) как сделать, чтобы он выбирал самую выгодную для хождения клетку. Подскажите, плиз, если кто знает...
yulia вне форума Ответить с цитированием
Старый 04.04.2007, 13:00   #9
VVVadim
Пользователь Подтвердите свой е-майл
 
Аватар для VVVadim
 
Регистрация: 28.03.2007
Сообщений: 60
По умолчанию

я конечно не спец но по-моему надо проверять по срочкам, столбикам и диагонали на наличие двух одинаковых символов (Х или О).
VVVadim вне форума Ответить с цитированием
Старый 05.04.2007, 09:00   #10
Nurik
 
Регистрация: 02.04.2007
Сообщений: 7
По умолчанию

У меня есть но сейчас спешу завтра могу скинуть.
Что бы я незабыл постучись в аську 392420615
Nurik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
крестики нолики aesoem Общие вопросы Delphi 11 12.06.2011 11:32
Крестики - Нолики Иваненко Помощь студентам 6 09.05.2008 22:09
x_O Крестики-нолики by -ORTODOX- Общие вопросы Delphi 1 10.03.2008 19:03
Еще раз крестики - нолики. Иваненко Помощь студентам 2 17.12.2007 20:09