|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.05.2013, 17:51 | #1 |
Регистрация: 16.05.2013
Сообщений: 4
|
Создание игры с фишками
На игровой доске поля 10x10 2-x цветов игроки начинают с противоположных углов имея по 1-й фишке.Фишки могут ходить на расстояние не более 2-х клеток.При перемещения на 1-ну клетку происходит копирование,при каждом ходе все соседние фишки становятся такого же цвета что и ходивший.Выигрывает тот игрок,который при заполнении всего поля,имеет больше фишек.
Нужно что бы можно было играть как с компьютером так и с игроком Помогите в составлении игры или хотя бы разобраться с алгоритмом доски и фишек Мне эта игра нужна к курсовому проекту а я так и не дапер как сделать,пробовал по примеру крестиков и ноликов,реверси но без результат но,я извиняюсь если я некорректно поставил вопрос просто я первый раз задаю тему=) За ранние,спасибо! |
31.05.2013, 17:56 | #2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
"Алгоритм доски", собственно, описан в задании. Игроки поочерёдно могут двигать фишки из позиции (x1,y1) в позицию (x2, y2); каждая клетка доски находится в одном из трёх состояний - "пуста", "содержит белую фишку", "содержит чёрную фишку".
"Алгоритм игрока" более-менее понятен: есть пространство возможных ходов, каждая позиция может быть оценена как разность количества "своих" фишек и фишек оппонента, её надо максимизировать. |
31.05.2013, 18:11 | #3 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Непонятны следующие элементы условия:
- что такое "происходит копирование"? Что копируется и куда? - в какие стороны и откуда может ходить игрок? - не описано, что происходит, если игрок ходит на 2 клетки. - опять же, что такое ход на 2 клетки? В какие клетки он может при этом попасть? - раз перекрашиваются все фишки, значит, подразумевается, что фишек более двух. Откуда берутся дополнительные фишки? |
01.06.2013, 02:43 | #4 | |
Регистрация: 16.05.2013
Сообщений: 4
|
Цитата:
Последний раз редактировалось PikaSSo; 01.06.2013 в 04:04. |
|
01.06.2013, 21:32 | #5 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Вы лучше не скрины, Вы словами объясните.
Если Вы этого сделать не можете, программирование не для Вас. Программирование требует умения четко выражать свои мысли. Вы же не ответили ни на один вопрос! Еще раз: - что такое копирование? - если, скажем, я стою на поле c3, на какие поля я могу ходить? - есть ли случаи, когда я могу ходить не во все клетки из ответа на предыдущий вопрос. - ну и все вопросы из сообщения №3 |
02.06.2013, 00:18 | #6 | ||
Регистрация: 16.05.2013
Сообщений: 4
|
Цитата:
Цитата:
Последний раз редактировалось Stilet; 02.06.2013 в 16:38. |
||
02.06.2013, 01:05 | #7 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Код:
Последний раз редактировалось Abstraction; 02.06.2013 в 01:10. |
02.06.2013, 01:05 | #8 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
(дубль, удалено)
|
02.06.2013, 01:16 | #9 |
Регистрация: 16.05.2013
Сообщений: 4
|
|
02.06.2013, 16:29 | #10 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание 3D игры | zik1 | Свободное общение | 13 | 29.04.2012 18:45 |
Создание игры | FilteR | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 12.12.2010 19:08 |
Создание игры | Ушастик | Фриланс | 1 | 17.11.2010 18:09 |
Создание игры | Revival001 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 8 | 24.01.2009 19:54 |