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

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



Перемещайте обоих монстров пока кто-то из них не победит. То, что вы видите сейчас перед собой – простая, но захватывающая игра. В остальной части главы мы рассмотрим многопользовательский код ActionScript, код игры и некоторые возможные улучшения для игры «Не провались!». Многопользовательские действия В главах, посвященных играм крестики-нолики и 9-шаров, мы рассмотрели все многопользовательские методики, которые использовались в многопользовательских играх на Flash: Создание переменных комнаты на сервере для отслеживания прихода обоих игроков и момента покидания игроком игры. Посылка хода вашему противнику и создание свойства с именем type, которое определяет тип сделанного хода, в объекте, который вы посылаете вашему противнику. Подключение игровой комнаты в нужное время. Создание переменных комнаты на сервере для отслеживания, готовы ли оба игрока для следующего хода. (См. «Синхронизация: Проблемы многопользовательской игры и решения» раздел Главы 18, «9-шаров», для получения подробной информации.) Если вы еще не прочли Главу 17, «Крестики-нолики: ваша первая многопользовательская игра», вы должны, вероятно, сделать это сейчас, поскольку мы не собираемся охватывать здесь эти темы. Однако, мы будем кратко пересматривать, что происходит в многопользовательской части этой игры и приведем несколько частей многопользовательского кода, который определен для этой игры (такой как информация, посылаемая в операторе sendMove()). Вернитесь в основную сцену dont_fall.fla. Как рассматривалось для других многопользовательских игр, этот файл сделан из оригинального файла чата, рассмотренного детально в Главе 13, «Препарирование чата», с различиями между этим файлом и оригинальным файлом чата, которое содержится в кадре Game. В этом кадре мы имеем некий чат, написанный на ActionScript и клип, который содержит все активы игры. Щелкните на кадр Game в слое Game Chat Actions. Откройте панель Actions. Код ActionScript, который вы видите в этом кадре используется для обработки общения, которое может происходить во время игры
Hosted by uCoz