Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/40: Рейтинг темы: голосов - 40, средняя оценка - 4.55
Заблокирован

Икс - нолики на C# (выиграть невозможно)

20.03.2012, 11:23. Показов 8725. Ответов 83
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам

Не по теме:

Модеры прежнюю мою тему про икс-нолики можете удалить, а эту можете оставить - тут усовершенствованная версия.


Эту игру выиграть невозможно, я сам создатель не мог его выиграть, хотя если выиграете отпишите свою стратегию и я исправлю.
Изображения
 
Вложения
Тип файла: rar X-O.rar (89.6 Кб, 168 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.03.2012, 11:23
Ответы с готовыми решениями:

Крестики-нолики: кто сможет выиграть у компьютера на второй сложности?
Товарищи стратеги! Кидаю вызов! Пишу крестики нолики на С++ и вот сам нырнул в ихнюю стратегию, есть флэш игра готовая...

NFS underground 2 - после подписания контракта невозможно ничего выиграть.
Ребята, вот какая штука: играю, играю, подписываю контракт, а после этого появляются "навороченные" машины и мой цивик не...

Вероятность выиграть по одному билету лотереи равна 1/7. Какова вероятность, имея 6 билетов, не выиграть по 2-м билетам
Вероятность выиграть по одному билету лотереи равна 1/7. Какова вероятность, имея 6 билетов, не выиграть по 2-м билетам. p=1/7 q=1/7 ...

83
21.03.2012, 01:03
Студворк — интернет-сервис помощи студентам

Не по теме:

Я подожду, когда ТС возьмётся запрограммировать шахматы.

1
 Аватар для Infinity3000
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
21.03.2012, 02:27
Цитата Сообщение от Доктор Гордон Посмотреть сообщение
Думаю это исправить невозможно, точнее можно изменить ход программы на разный для каждого раза, но серавно случайным образом будет выигрыш, я хотел сделать без выигрыша, но не вышло(
можно сделать безвыиграшную! Даже помню было в vk.com крестики - нолики, их нельзя было выиграть! я долго мучался та и отзывы читал!

и уважаемый silent_1991, прав

Цитата Сообщение от silent_1991 Посмотреть сообщение
Именно так, для крестиков-ноликов 3*3 есть полное дерево игровых ситуаций, и если оба игрока будут ходить правильно (блокировать противника), то кроме ничьей ничего и быть не может. Если ИИ в ХО-3*3 не может привести ситуацию к ничьей, то такой ИИ определённо надо доработать.
если вы ходите первым в центре, то в теоретически шанс есть выиграть, а если вы ходите вторым то максимум это ничья!
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
21.03.2012, 02:45
Название: Untitled.png
Просмотров: 41

Размер: 5.2 Кб
аффтар жги ещё

секрет сей комбинации таков:

делаем ход в углу - 3.3, программа стабильно отвечает ходом на 2.2, делаем ход на 1.1, на что программа тупо пропускает ход, далее ходим на 1.3, программа стабильно ходит на 1.2, далее дело за малым - ходим на 2.3
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
21.03.2012, 02:54
хм...программа ещё и читерит

мой ход: 3.2
программа: 1.1
мой ход: 3.1
программа: 3.3
мой ход: 2.2
программа: 1.2
мой ход: 1.3
программа: 2.2
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
21.03.2012, 03:24
Цитата Сообщение от Jupiter Посмотреть сообщение
аффтар жги ещё
секрет сей комбинации таков:
делаем ход в углу - 3.3, программа стабильно отвечает ходом на 2.2, делаем ход на 1.1, на что программа тупо пропускает ход, далее ходим на 1.3, программа стабильно ходит на 1.2, далее дело за малым - ходим на 2.3
так а кто выиграл-то в итоге?
0
 Аватар для _PARADOX_
13 / 13 / 0
Регистрация: 11.01.2012
Сообщений: 158
21.03.2012, 10:41
Цитата Сообщение от silent_1991 Посмотреть сообщение
Именно так, для крестиков-ноликов 3*3 есть полное дерево игровых ситуаций, и если оба игрока будут ходить правильно (блокировать противника), то кроме ничьей ничего и быть не может. Если ИИ в ХО-3*3 не может привести ситуацию к ничьей, то такой ИИ определённо надо доработать.

Не по теме:

Если же НИ (натуральный интеллект) не может этого сделать... Что ж, мне ничего не остаётся, кроме как посочувствовать, потому как такое уже не доработать...

Сам крестики-нолики не делал, но это наверняка легче создать чем 5К строк с возможностью двойной победы)
Цитата Сообщение от vetvet Посмотреть сообщение

Не по теме:

Я подожду, когда ТС возьмётся запрограммировать шахматы.

Не по теме:

Где-то я это уже слышал


Jupiter, Оба варианта не прошли, правда на втором выиграл, но программа не заменила клетку... Возможно она пытается осознать себя как личность?..

Ещё одна комбинация)
1.2
2.3
1.1
2.2
3.3
И ещё)
3.2
2.1
1.3
3.3
2.3
Третья
2.3
3.2
1.3
2.2
3.1
Странно для программы со всеми вариантами.
0
Заблокирован
21.03.2012, 13:02  [ТС]
Цитата Сообщение от Jupiter Посмотреть сообщение
хм...программа ещё и читерит
Цитата Сообщение от Jupiter Посмотреть сообщение
аффтар жги ещё
секрет сей комбинации таков:
Нет народ, первая ссылка не рабочая, я уже дал новую ссылку на исправленную без багов.
Вот ещё раз даю.
Я просто не могу исправить первую ссылку.


Цитата Сообщение от M128K145 Посмотреть сообщение
Доктор Гордон, а вы не лентяй
Да спасибо)
Вложения
Тип файла: rar X-O.rar (10.8 Кб, 10 просмотров)
0
Заблокирован
21.03.2012, 13:04  [ТС]
Цитата Сообщение от vetvet Посмотреть сообщение
Я подожду, когда ТС возьмётся запрограммировать шахматы.

Не по теме:

А кто или что такое ТС?


А ну да это я)

Я думал над этим, у меня есть некоторые части алгоритма (в голове), но пока не ахота его делать.
0
 Аватар для _PARADOX_
13 / 13 / 0
Регистрация: 11.01.2012
Сообщений: 158
21.03.2012, 13:05
Цитата Сообщение от Доктор Гордон Посмотреть сообщение

Не по теме:

А кто или что такое ТС?

Не по теме:

ТопикСтартер



Нужно подумать над ошибками программы... Лучше реализовать алгоритм ИИ в 30 строк.
0
Заблокирован
21.03.2012, 13:08  [ТС]

Не по теме:

А почему только я ТС? и что это значит?



Добавлено через 34 секунды
Цитата Сообщение от _PARADOX_ Посмотреть сообщение
ТопикСтартер
Блин я тупой, а что это такое????

Добавлено через 38 секунд
Цитата Сообщение от _PARADOX_ Посмотреть сообщение
Лучше реализовать алгоритм ИИ в 30 строк.
Я же не знаю как это сделать, я думал что это делается циклом foreach, но с ним я элементы подбирать не могу(
0
 Аватар для _PARADOX_
13 / 13 / 0
Регистрация: 11.01.2012
Сообщений: 158
21.03.2012, 13:08
Цитата Сообщение от Доктор Гордон Посмотреть сообщение

Не по теме:

А почему только я ТС? и что это значит?



Добавлено через 34 секунды

Блин я тупой, а что это такое????

Добавлено через 38 секунд

Я же не знаю как это сделать, я думал что это делается циклом foreach, но с ним я элементы подбирать не могу(

Не по теме:

"ТемаНачинатель"


А зачем подбирать элементы? Просто нужно отслеживать место где человек делает ход.
0
Заблокирован
21.03.2012, 13:39  [ТС]
Цитата Сообщение от vetvet Посмотреть сообщение
Будете делать, не забудьте запрограммировать вариант: огреть противника шахматной доской по голове.
А ещё можно сделать мощный крик и фотку дьявола когда пользователь выиграет.

Добавлено через 55 секунд
Цитата Сообщение от _PARADOX_ Посмотреть сообщение
Не по теме:
"ТемаНачинатель"
ТС не совпадает с названием, лучше так: ТемаСочинитель.

Добавлено через 1 минуту
Цитата Сообщение от _PARADOX_ Посмотреть сообщение
А зачем подбирать элементы? Просто нужно отслеживать место где человек делает ход.
Я целую неделю думал над игрой, но кроме хардкодинга пока ничего не придумал, а у вас есть идеи?
0
 Аватар для _PARADOX_
13 / 13 / 0
Регистрация: 11.01.2012
Сообщений: 158
21.03.2012, 13:43
Цитата Сообщение от Доктор Гордон Посмотреть сообщение
А ещё можно сделать мощный крик и фотку дьявола когда пользователь выиграет.

Добавлено через 55 секунд

ТС не совпадает с названием, лучше так: ТемаСочинитель.

Добавлено через 1 минуту

Я целую неделю думал над игрой, но кроме хардкодинга пока ничего не придумал, а у вас есть идеи?
Лучше после программирования вам идти в психиатрию, с такими играми вам клиенты обеспечены!

Есть легкие правила с помощью которых можно обеспечить безпроигрышную ситуацию.
0
Заблокирован
21.03.2012, 13:47  [ТС]
Цитата Сообщение от _PARADOX_ Посмотреть сообщение
Лучше после программирования вам идти в психиатрию, с такими играми вам клиенты обеспечены!
Есть легкие правила с помощью которых можно обеспечить безпроигрышную ситуацию.
Я вид не знаю как это сделать, если у вас есть варианты можете дать?
0
 Аватар для _PARADOX_
13 / 13 / 0
Регистрация: 11.01.2012
Сообщений: 158
21.03.2012, 13:49
А теперь членораздельно.
Добавлено через 2 минуты

Я вид не знаю как это сделать, если у вас есть варианты можете дать?
Подумай как реализовать это.
0
Заблокирован
21.03.2012, 13:54  [ТС]
Цитата Сообщение от _PARADOX_ Посмотреть сообщение
Подумай как реализовать это.
Да спасибо, не знал что вариантов так мало, думал тоже будет целая история, но я так понял эти законы не действуют на поле 5x5?
0
 Аватар для _PARADOX_
13 / 13 / 0
Регистрация: 11.01.2012
Сообщений: 158
21.03.2012, 13:57
Цитата Сообщение от Доктор Гордон Посмотреть сообщение
Да спасибо, не знал что вариантов так мало, думал тоже будет целая история, но я так понял эти законы не действуют на поле 5x5?
Разве?
0
Заблокирован
21.03.2012, 13:58  [ТС]
Цитата Сообщение от _PARADOX_ Посмотреть сообщение
Разве?
А разве действуют они на поле 5x5 или 10x10, для них же отдельная формула, мне так кажется, а что не так?
0
 Аватар для _PARADOX_
13 / 13 / 0
Регистрация: 11.01.2012
Сообщений: 158
21.03.2012, 13:59
Цитата Сообщение от Доктор Гордон Посмотреть сообщение
А разве действуют они на поле 5x5 или 10x10, для них же отдельная формула, мне так кажется, а что не так?
Да, 5 на 5 это уже совсем другое, про 10 на 10 молчу)
0
Заблокирован
21.03.2012, 14:01  [ТС]
Цитата Сообщение от _PARADOX_ Посмотреть сообщение
Да, 5 на 5 это уже совсем другое, про 10 на 10 молчу)
Ну да я об этом, я хочу придумать такой код чтоб оно работало для всех, и мне кажется что тут нужно использовать цикл foreach для подбирания элементов, в данном случае Label. Но я почти в неполном ведении как с помощью него можно это сделать, а ещё не могу с ним подбирать элементы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.03.2012, 14:01

Почему у liveinternet.ru ИКС 24 000, а у www.liveinternet.ru ИКС 0
Размещая статью на стороннем ресурсе, с ссылкой на свой, хочется что бы этот ресурс был надлежащего качества. Один из критериев при выборе...

Выиграть в лотерею
выводстандартный вывод У Аллена много денег, а именно, на счету в банке у него n долларов. По соображениям безопасности он хочет снять...

Вероятность выиграть по лотерейному билету 1/7
1) Найти вероятность выиграть, из 6 билетов: а) по 2 билетам; б) не менее чем по 3: в) не более чем по 2; г) хотя бы по 2 билетам. ...

Какова вероятность выиграть на 3 билета?
вероятность выиграша по билету лотареи=0,1.какорва вероятность имеея 8 билетов а)выиграть на 3 билета.б)выиграть хотя бы на 2 билета?

Как выиграть во флеш игре?
Помогите Нужно узнать как выиграть в эту флеш игру и возможно ли это вообще. Удалено] сама...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru