Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Нужна помощь в реализации игры. (http://www.flasher.ru/forum/showthread.php?t=182149)

Snopka 13.07.2012 15:09

Нужна помощь в реализации игры.
 
,fFASDASFSAD

maxkar 13.07.2012 17:27

А в чем именно проблема? Задача реализуется по шагам.
1. Пишется простейший API для игры - получить состояние в каком-то формате, сделать ход.
2. Реализуется API. Подбирается модель, чтобы удобно было проверять связность. Возможно, стоит посмотреть на "системы непересекающихся множеств" (элементы множеств - углы квадратов и проверка множеств двух вершин при добавлении ребра).
Далее возможны две ветки. Обе нужно сделать, но порядок может быть любой:
1. Реализация пользовательского интерфейса, который отображает поле и позволяет сделать ход. Сделать можно кучей способов. Если что-то не получается, пишите конкретные вопросы.
2. Реализация механики игры. Она получает модель (возможно, поддерживает еще альтернативное внутреннее представление, необходимое для работы) и выдает следующий ход. Таких механик может быть много. Начать можно со случайных ходов (которые при этом не нарушают свзяность!). Ну и дальше усложнять алгоритмы и добавлять ваши средства моделирования.

Соответственно, две версии - для прямых линий и для произовльной формы. Интерфейс и модель, вероятно, будут похожи. А вот "решатель" будет уже другой (вероятно, гораздо более сложный).

Snopka 14.07.2012 15:59

Спасибо большое за помощь. Как Вы думаете, ИИ реально написать для такой игры?


Часовой пояс GMT +4, время: 14:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.