English Version            Русская версия

 [ Разделы сервера ]  [ Карта сервера ]  [ Новости сервера ] [ Обратная связь ]



Прочитайте Главу 18, «9-шаров», чтобы узнать об этом подробнее. Подведение итогов Используйте переменные комнаты для запоминания порядка вступления игроков в игру. Используя метод sendMove() объекта ElectroServerAS, вы можете легко передать информацию вашему сопернику. Метод sendMove() позволяет вам посылать объекты. Удобно использовать свойства объекта, такие как type, кратко описывая, зачем посылается объект. Например, в шахматах вы могли бы сделать специальный ход для создания фигуры короля. В этом случае, свойство type было бы «king». Для других ходов это могло бы быть просто «move». Не забывайте использовать метод joinGame(), когда вы доходите до кадра, содержащего игру; иначе вы будете играть в игру в обычной комнате чата! По-ходовые игры проще для создания на Flash в сравнении с играми реального времени; однако, игры реального времени также возможны для реализации. Обзор игры Многопользовательские аспекты игры Код игры Возможные улучшения игры Подведение итогов Глава 18 9 шаров ДЕВЯТЬ ШАРОВ ЛИШЬ ОДИН ИЗ МНОГИХ ВИДОВ БИЛЬЯРДА, НО ВОЗМОЖНО наиболее популярный среди профессиональных игроков в бильярд. Большинство непрофессионалов, по крайней мере, в Соединенных Штатах, имеют тенденцию быть более знакомыми с бильярдом 8-шаров. Я запрограммировал 9-шаров вместо 8-шаров потому, что 9-шаров использует лишь 10 шаров, в то время как в игре 8-шаров используется 16 шаров. В процессе моих тестов я обнаружил, что 16 шаров слишком сильно загружают вычислениями процессор. Вы можете вспомнить, что в Главе 2, «План: от идеи к проектированию», мы перечислили эти серьезные проблемы как возможные препятствия для программирования; наличие на столе слишком большого количества шаров может стать причиной проблем, для которых нам придется искать обходные пути. Обходной путь в данном случае выражается в изменении игры. Эта игра требует больших знаний, чем любая другая игра в этой книге: знания физики, обнаружения столкновений, реакции на столкновения, и многопользовательских систем
Hosted by uCoz