![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: нет Всего: 12 |
задача простая, крестики нолики 3 х 3 , человек - компьютер
никак не могу придумать как ходить компьютеру (он не должен проигрывать) -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
americanets, Тебе алгоритм или код?
-------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: нет Всего: 12 |
код, вобщем-то все сделать смог, а вот как научить компьютер ходить и выбирать правильный по ситуации ход я не знаю
Это сообщение отредактировал(а) americanets - 6.6.2008, 17:53 -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 10 Всего: 40 |
-------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: нет Всего: 12 |
у меня ссылка не открывается
Добавлено через 8 минут и 10 секунд поискал , но реализации не нашел -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: нет Всего: 12 |
для вывода использую Panel(1,2,3...)
Как можно программно задать номер panel попробую через цыкл, просто с Delphi 2 день, задали на завтра сделать игру, вот мучаюсь как сделать
-------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: нет Всего: 12 |
делаю топорно , но как могу
сначала
потом просчитаю ситуации когда юзер ставит нолики или крестики рядом -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| THandle |
|
|||
![]() Хранитель Клуба Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 65 Всего: 372 |
americanets, а не лучше ли тут что то такое:
??? Это сообщение отредактировал(а) THandle - 6.6.2008, 19:35 |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 3 Всего: 128 |
Я рисовал в свое время крестики-нолики на делфях. Делал анализом всех возможных игровых ситуаций на поле и в зависимости от этого делал ход. При поле 3х3 этих ситуаций не так уж и много.
|
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: нет Всего: 12 |
THandle, да, так конечно рациональней, но тогда "компьютер" легко проигрывает? цикл заменяет только простой перебор, а как в нево включить ситуации когда юзер ставит крестики рядом,
mr.Anderson, просчитываю вручную
все нормально, но почемуто плохо работает с первой графой Panel (1 4 7) и диагональю 1 4 9 Это сообщение отредактировал(а) americanets - 6.6.2008, 20:52 -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| krwlr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 383 Регистрация: 6.12.2006 Репутация: нет Всего: 51 |
тему не читал, топы не читал, тока название темы читал...
думаю: почему не сделать массив A, типа X X X X X X X X X и перемещаться по нему a[i+1] и т.д? хотя простите меня дурика... -------------------- убрал |
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: нет Всего: 12 |
krwlr, ну просто приткнуть ход робота уже придумали как, а вот как просчитать ситуации когда юзер стремится к выигрышу ?
-------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 9 Всего: 130 |
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: нет Всего: 12 |
Спасибо, попробую разобраться что а как
-------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| THandle |
|
|||
![]() Хранитель Клуба Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 65 Всего: 372 |
Данкинг, шо это за скины там? Без них нельзя делать что ли?
Кода 1000 строк, можно раза в 2 сократить. Не запускал. По первой причине. Кстати, там шахматы или что то другое? |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |