2011-02-01 2 views
0

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

+2

Связанный: http://gamedev.stackexchange.com/questions/4592/as3-flash-game-dev-looking -для хорошего тока шаг за шагом –

ответ

1

Несмотря на то, что ilollar прав о том, что он говорит, с ним можно справиться, когда вы начинаете!

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

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

1

Помимо очевидных ответов, таких как «Go get a book» или «Go to AS3 game dev forum» (оба из которых обязательно должны быть выполнены), вот пара «стартовых точек», которые помогут вам провести исследование ,

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

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

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

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

0

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

Real-World Flash Game Development: How to Follow Best Practices AND Keep Your Sanity

Мой друг написал, и он строит на основе флэш-игры для как 7 лет.

Я узнал Flash-разработка/AS3 много лет назад с помощью этой книги:

Foundation Actionscript 3.0 Animation: Making Things Move!

Смежные вопросы