игра в слова для iPhone, как скрэббл - PullRequest
2 голосов
/ 21 июня 2011

Я нахожусь в процессе создания многопользовательской игры, похожей на Scrabble / Wordfued / Rummi.Я пытаюсь понять, что будет лучшим способом реализации пользовательского интерфейса и их взаимодействия.

У меня будет каркас, который будет отслеживать все фигуры на доске и ИИ, чтобы узнать, является ли это правильным ходом.

Я пытаюсь выяснить, что может быть лучшим решением для обработки части пользовательского интерфейса.Игровое поле было бы больше, чем могло бы поддерживать текущий экран iPhone.Таким образом, доска будет иметь эффект просмотра прокрутки.То же самое касается игровых плиток, используя которые пользователь может играть.Это не фиксированное количество плиток / карт, и их может быть больше в цифрах, что также потребовало бы другого вида прокрутки.Было бы гораздо больше эффекта, если бы пользователь мог переместить полный набор фишек / карт с доски и поместить его в другое место на доске.Или даже плитка между набором плиток на доске.

Итак, я пытаюсь посмотреть, стоит ли мне использовать два вида прокрутки, предоставляемых iOS, и обработать все отсоединение плитки / карты от одного вида прокрутки и поместить их в вид прокрутки GameBoard. Или я должен пойти с чем-токак cocos-2d, который предоставляет более продвинутые возможности обработки пользовательского интерфейса игры.

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

1 Ответ

0 голосов
/ 21 июня 2011

Words With Friends использует родные представления UIKit.Это довольно просто и использует переход для перемещения между двумя степенями увеличения (крупным планом, а не крупным планом).

Вы можете сделать все быстро в UIKit с помощью UIScrollview.Вы можете использовать события перетаскивания, чтобы перемещать плитки по экрану, даже меняя их перспективу / вид во время перетаскивания.Использование UIAnimation позволит вам сделать простую анимацию на основе кадров для таких вещей, как сброс плитки.

Cocos2d будет быстрее, если вы уже знаете подобную игровую библиотеку.Однако, если вы выберете его, вы упустите возможность использовать Interface Builder и многие другие удобства в UIKit.

Если вы начинаете с нуля при любом подходе, то используйте Cocos2d только если хотитеэффекты частиц (например, звезды и искры, в UIKit для этого ничего нет).

В противном случае я бы сказал, попробуйте UIKit, это проще, и в Интернете больше ресурсов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...