Отправная точка для простой игры, написанной в сценарии действия - PullRequest
0 голосов
/ 01 февраля 2011

Я хочу разработать простую игру вроде: http://www.albinoblacksheep.com/games/falldown2 А затем сделать его немного более модным. Но я не знаю с чего начать. Я уже запустил AS3, так что я знаю о синтаксисе и прочем, но я немного потерян. Кто-нибудь знает хорошую отправную точку или учебник, который может помочь мне в этом? Спасибо

Ответы [ 3 ]

1 голос
/ 02 февраля 2011

Несмотря на то, что Иоллар прав в том, что он говорит, это может быть очень полезно, когда вы только начинаете!

Я бы хотел указать на Учебное пособие по избеганию Майкла Джеймса Уильямса , это действительно отличный ресурс для начала изучения AS3 и разработки игр!После того, как вы сделали некоторые вещи, вы всегда можете войти в шаблоны проектирования и MVC.Но это действительно отличное место для начала.Вот его собственное введение:

Это руководство было прочитано тысячами людей.Он использовался в качестве учебного пособия в школах, колледжах и университетах, был переведен на испанский, польский и итальянский языки, и даже использовался в качестве основы для некоторых коммерческих игр.К тому времени, как вы закончите все двенадцать частей, у вас будет хорошая основа для программирования Flash. Нажмите здесь, чтобы начать .

1 голос
/ 02 февраля 2011

Помимо очевидных ответов, таких как «Идите за книгой» или «Перейти на форум разработчиков игр для AS3» (оба из которых обязательно должны быть выполнены), вот пара «начальных точек», которые помогут вам в исследовании.

Во-первых, получите хорошее представление о шаблонах проектирования.Разработка может запутаться, а разработка игр - тем более.Сохранение вашего кода хорошо структурированным и организованным очень важно.Следование хорошим шаблонам дизайна очень поможет в этом.Узнайте о разработке с учетом MVC (Model-View-Controller), который поможет вам отделить ваши данные (модель) от ваших представлений (того, что вы видите).Эта организация поможет вам не получить кучу ужасно запутанного спагетти-кода, который становится слишком трудным для чтения или расшифровки.Кроме того, хорошее понимание шаблона команд может быть очень полезным для разработки игр, поскольку вы можете настроить команды, которые запускаются в ответ на взаимодействие с пользователем.

Далее, взгляните на теорию игры.развитие.Это огромная тема, поэтому я не могу ее здесь резюмировать, но в целом проведу некоторое исследование в игровом цикле событий.Это цикл, который срабатывает через равные промежутки времени и говорит вашей игре делать вычисления и рисовать на сцене.Хотя весьма спорно, это обычная практика, чтобы отделить свои математические расчеты и рисунок на две отдельные петли.В AS3 есть хорошие аргументы для того, чтобы ваши вычисления запускались в цикле на основе таймера и чтобы ваш рисунок основывался на цикле Event.ENTER_FRAME.

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

О, и получайте удовольствие!Разработка игр может быть разочаровывающей, но пока вы продолжаете веселиться, вы вернетесь к новым занятиям.Удачи!

0 голосов
/ 02 февраля 2011

Это действительно хорошая книга по разработке Flash игр.

Реальная разработка флэш-игр: как следовать рекомендациям и сохранять здравомыслие

Мой друг написал его, и вот уже 7 лет он создает игры на основе Flash.

Я изучил разработку Flash / AS3 много лет назад, используя эту книгу:

Foundation Actionscript 3.0 Анимация: заставляем вещи двигаться!

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