0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 9
|
|
1 | |
Разработать программу для игры "Ним"09.04.2014, 22:46. Показов 1678. Ответов 8
Метки нет Все метки)
(
очень прошу, помогите, пожалуйста, разработать программу для игры «Ним».В игре используются спички, разложенные в N кучек. Игроки поочередно берут из любой кучки произвольное число спичек (можно все). Побеждает игрок, который берет последнюю спичку.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
09.04.2014, 22:46 | |
Ответы с готовыми решениями:
8
Разработать программу для игры "Калах" Разработать программу для игры «Жизнь» Разработать программу для игры «Угадывание слова» Разработать программу для игры «Угадывание слова» |
Модератор
![]() ![]() |
|
10.04.2014, 18:56 | 2 |
Сначала нужно вникнуть в алгоритм игры. Рассмотрим случай, когда кучек только две. В этом случае выигрывает первый ходящий. Если в двух кучках количество спичек разное, первый должен "уравнять" их количество (взять из большей кучки нужно число). А затем ходить "симметрично" - если второй взял k спичек из первой кучки, первый берет k спичек из второй. А дальше - реализация...
0
|
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 9
|
|
10.04.2014, 20:58 [ТС] | 3 |
дело в том, что суть игры я понимаю, написать программу не могу
![]()
0
|
4516 / 3510 / 358
Регистрация: 12.03.2013
Сообщений: 6,034
|
|
12.04.2014, 19:42 | 4 |
Вы темы не плодите.
Вообще, страсть к халяве надо подавлять в себе. Местный народ с удовольстием решает задачи типа дважды два четыре, но ИИ вам никто проектировать и писать не будет, это сложно, трудоёмко и требует времени. На форуме есть раздел "Фриланс" для платных услуг. Если бы вы сами что-то делали, вы вполне могли бы надеяться на помощь. А вы даже задачу сформулировать не можете. Что это, программа для игры? Гуи с красиво прорисованными спичками? Приложение для игры по сети? Искуственный интеллект для игры человек/компьютер?
1
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|
12.04.2014, 21:07 | 5 |
И решений этой задачи на форуме море. Как на разных языках, так и описаний алгоритма.
0
|
4516 / 3510 / 358
Регистрация: 12.03.2013
Сообщений: 6,034
|
|
12.04.2014, 21:11 | 6 |
А решение какой задачи, я в толк не пойму. Известна оптимальная стратегия или что?
0
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|
12.04.2014, 21:23 | 7 |
0
|
4516 / 3510 / 358
Регистрация: 12.03.2013
Сообщений: 6,034
|
|
12.04.2014, 21:35 | 8 |
То есть мы отметаем версию, что Полин'е нужна игра по сети? Жаль, я с сокетами разобрался.
![]() Какой-то там ерундовый алгоритм под названием брутфорс. Я однажды поиздевался на форуме на людьми, написал крестики-нолики на рэкете (а им нужен был CL). По-моему, функция с трудом считала уже для полей 4 x 4.
0
|
30.04.2014, 22:57 | 9 | ||||||||||
Один из вариантов игры, с единственной кучкой.
Сначала следует загадать максимальное количество взятых единиц за раз. Потом число единиц, с которого начинается игра. И до нуля. Кто берет последнюю спичку, проиграл.
Кликните здесь для просмотра всего текста
3
|
30.04.2014, 22:57 | |
Помогаю со студенческими работами здесь
9
Разработать программу для игры в морской бой Составьте программу, получающую для заданного числа его "перевертыш" Разработать справочно-информационную систему "справочная система авиакомпании" На языке Haskell разработать программу, извлекающую значение типа Char из кортежа (1, ’a’), "abc")
Построить программу "сжать", назначение которой - преобразование английских слов в их "звуковой" код Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |