Вопрос о Flash RPG Engine - PullRequest
       3

Вопрос о Flash RPG Engine

1 голос
/ 09 ноября 2010

Я разрабатываю изометрический рпг-движок во флэш-памяти AS3.Я решил полностью отделить код движка от данных игры, которые есть в xml.Итак, у меня есть все карты в xml-файлах, все квесты, npcs и т. Д. У меня вопрос, когда анализировать xml в действительный код Actionscript.Должен ли я делать это в начале каждой игровой сессии?Должен ли я анализировать только карты, как они называются?Это как стартовый код.Например, я хочу разобрать каждую плитку в объект плитки, а затем нарисовать ее на карте.Кроме того, я хочу разбить квесты в xml на квестовые объекты, чтобы они могли быть доступны для другого кода.Итак, когда я должен это сделать ??

Ответы [ 2 ]

1 голос
/ 09 ноября 2010

Интересно, я недавно только что закончил создание прототипа для движка MMORPG на Java;) ...

В любом случае ... если вы не возражаете против того, что пользователь видит экран загрузки, когда он / она, например, переходит на другую карту, тогда да, вы должны загрузить его тогда. Но если вы хотите, чтобы пользователь свободно перемещался по игре с минимальным временем загрузки, загрузите его при запуске.

0 голосов
/ 09 ноября 2010

Разбор вещей, когда вам нужно.

Вы не должны постоянно разбирать вещи для геймплея. Но вы можете анализировать разговоры с NPC или квесты по мере необходимости.

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

Если вы анализируете, когда вам это нужно, вы также можете настроить что-то на стороне сервера для эффективной потоковой передачи большого количества уровней, поэтому игроку, который играет 10 минут и достигает уровня 2, не нужно загружать уровни 2-100. , сохраняя пропускную способность, и это может помочь игроку легче войти в игру.

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