Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/75: Рейтинг темы: голосов - 75, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 53

Игра «15 палочек»

31.05.2016, 18:54. Показов 15831. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите мне, пожалуйста создать игру. Игра «15 палочек». Игра представляет собой пук из 15 палочек. Каждый игрок может брать от 1 до 3 палочек. Проигрывает тот, кто берет последнюю палочку. Реализовать режим для двоих на горячем стуле и исскуственный интеллект для игры с компьютером. Я в тупике. А сдать надо к следующей неделе.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.05.2016, 18:54
Ответы с готовыми решениями:

Игра <Одиннадцать палочек>
Играют двое. На столе лежат 11 палочек. Первый играющий по своему усмотрению 1,2 или 3 палочки. Второй играющий берёт из оставшихся по...

Найти количество концов палочек
Задача G. Палочки.(N*2=НЕ РАБОТАЕТ!!!) Васе подарили набор разноцветных деревянных палочек. Позже оказалось, что не которые из них...

Graph ABC Сделать анимацию барабана и палочек
Нужно нарисовать барабан и палочки которые стукают об барабан. Зарание спасибо.

20
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
03.06.2016, 12:38
Студворк — интернет-сервис помощи студентам
Алгоритм ИИ для супер-сложного уровня:

1. Если первым ходит ИИ:
1.а. ИИ берет 2 палочки.
1.б. Игрок берет n палочек
1.в. ИИ берет 4-n палочек (например, если игрок берет 1 палочку, то ИИ 3; игрок 2, ИИ 2; игрок 3, ИИ 1).
1.г. Goto (1.б)
В этом случае ИИ гарантированно побеждает.

2. Если первым ходит игрок:
2.а. Если игрок берет 1 палочку:
2.а.1. ИИ берет 1 палочку.
2.а.2. Goto (1б)
2.б. Если игрок берет 3 палочки:
2.б.1. ИИ берет 3 палочки
2.б.2. Goto (1б)
2.в. Если игрок берет 2 палочки:
2.в.1. Если имеется возможность взять столько палочек, чтобы на поле осталось 5 или 9, то ИИ берет необходимое количество, дальше Goto (1б). Если возможности нет, то ИИ берет случайное количество от 1 до 3.
2.в.2. После каждого хода игрока GoTo (2.в.1).

В случаях 2.а и 2.б ИИ гарантированно побеждает.
В случае 2.в. ИИ побеждает если игрок лопухнется и после своего хода позволит ИИ оставить на поле 5 или 9 палочек.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.06.2016, 12:38

Перебрать все возможные комбинации соединений для N треугольников M палочек
Всем доброго времени суток. Возникла необходимость в вашей помощи. Пока я нахожусь на стадии обдумывания задачи, так что можно отвечать...

Амплитудный спектр в виде "палочек"
Здравствуйте. Работаю в Маткаде совсем недавно. Никак не пойму, как построить амплитудный спектр в виде вертикальных линий под графиком...

Бюджет 4500 гр. Конфигурация работа в Office, AutoCAD, игра Assassin, онлайн игра World of Tanks
Собираю компьютер для сестры. Основные требования: работа в Microsoft Office, AutoCAD, игра Assassin, онлайн игра World of Tanks ...

Игра в «Одиннадцать предметов», игра Баше.
прошу помощи в создании программы! Разработать программную модель следующей игры двух игроков(пользователь-компьютер),реализовав...

Как сделать так, чтобы при нажатии на кнопку "Новая игра" игра начиналась заново?
Как сделать так, чтобы при нажатии на кнопку &quot;Новая игра&quot; игра начиналась заново? unit1.cpp void __fastcall TForm1::N1Click(TObject...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru