0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 9
|
|
1 | |
Разработать программу для игры "Ним"09.04.2014, 22:46. Показов 1814. Ответов 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
|
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
12.04.2014, 19:42 | 4 |
Вы темы не плодите.
Вообще, страсть к халяве надо подавлять в себе. Местный народ с удовольстием решает задачи типа дважды два четыре, но ИИ вам никто проектировать и писать не будет, это сложно, трудоёмко и требует времени. На форуме есть раздел "Фриланс" для платных услуг. Если бы вы сами что-то делали, вы вполне могли бы надеяться на помощь. А вы даже задачу сформулировать не можете. Что это, программа для игры? Гуи с красиво прорисованными спичками? Приложение для игры по сети? Искуственный интеллект для игры человек/компьютер?
1
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|
12.04.2014, 21:07 | 5 |
И решений этой задачи на форуме море. Как на разных языках, так и описаний алгоритма.
0
|
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
12.04.2014, 21:11 | 6 |
А решение какой задачи, я в толк не пойму. Известна оптимальная стратегия или что?
0
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|
12.04.2014, 21:23 | 7 |
0
|
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
12.04.2014, 21:35 | 8 |
То есть мы отметаем версию, что Полин'е нужна игра по сети? Жаль, я с сокетами разобрался.
Какой-то там ерундовый алгоритм под названием брутфорс. Я однажды поиздевался на форуме на людьми, написал крестики-нолики на рэкете (а им нужен был CL). По-моему, функция с трудом считала уже для полей 4 x 4.
0
|
30.04.2014, 22:57 | 9 | ||||||||||
Один из вариантов игры, с единственной кучкой.
Сначала следует загадать максимальное количество взятых единиц за раз. Потом число единиц, с которого начинается игра. И до нуля. Кто берет последнюю спичку, проиграл.
Кликните здесь для просмотра всего текста
3
|
30.04.2014, 22:57 | |
30.04.2014, 22:57 | |
Помогаю со студенческими работами здесь
9
Разработать программу для игры "Калах" Разработать иерархию не менее 2 классов, и программу Разработать программу для реализации игры пятнашки. Разработать 2-3 Разработать объектно-ориентированную программу для базовой расстановки кораблей на поле для игры «Морской бой» Разработать программу для игры «Пики и фазы» («Быки и коровы») Разработать программу для игры "Тригекс" Разработать программу, создающую динамический массив и тестирующую функции работы с ним Разработать программу игры в реверси Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |