Уважаемый читатель!
Вы решили заняться программированием игр? Или, для начала, познакомиться с тем, как это делается? Возможно, Вас, как и меня, интересует сам процесс программирования? Вы испытываете, или хотите испытать необыкновенное ощущение власти над этим умным, хотя и глуповатым изобретением человека: компьютером? Тот момент, когда этот негодник наконец-то понял, что от него хотят и сделал это! Тогда эта рассылка - для Вас.Что нужно для того, чтобы иметь успех в этом деле? Нужно установить у себя программу Adobe Flash. Но, если это невозможно сделать, установите пакет Adobe Flex. Если Вы студент, или преподаватель вуза, Вы можете получить этот пакет совершенно бесплатно здесь. Все выпуски данной рассылки и все статьи на сайте будут описывать процесс создания управляемых анимационных роликов, преимущественно игрового содержания, без использования визуальных приемов, то есть, исключительно программными средствами.[BR/] Что еще? Желательно иметь представление о жанрах игр, о том, что можно и что нельзя (нежелательно) делать с помощью ActionScript. Но об этом я постараюсь рассказать в первых выпусках. В книге Джоба МакараСекреты разработки игр в masromedia flash MX, вышедшей в 2004 году в русском переводе, содержатся великолепные идеи. Методы и алгоритмы, описанные в этой книге, представляют большой интерес и в настоящее время, однако, язык ActionScript 2.0, на котором написаны игровые программы, уже устарел. Современный объектно-ориентированный язык ActionScript 3.0 фирмы Adobe позволяет воплотить в жизнь эти и многие другие идеи с большой эффективностью и с большим изяществом. Возьмем идеи Джоба Макара, надеюсь, не ограничимся ими, а генерируем свои и освоим технику написания игровых программ. Собственно, это и есть цель данной рассылки.
Статистика
0 за неделю
Программирование игр на Flash/Flex Игра 'Ханойские башни' - полное решение
Добрый день, уважаемые читатели! Рассмотрим ряд приемов программирования на языке ActionScript 3.0 и завершим разработку программы для реализации известной логической игры Ханойские башни . Можно получить архив с полным текстом модулей проекта здесь. Изучим следующие приемы программирования и разработки на языке ActionScript 3.0: Рекурсивные методы; Синхронизация процессов; Использование интерфейса . Рекурсивные методы Во многих случаях для иллюстрации рекурсии преподаватели-программисты используют игру Ха...
Рассмотрим ряд приемов программирования на языке ActionScript 3.0 и разработаем программу для реализации известной логической игры Ханойские башни.
Изучим следующие приемы программирования и разработки на языке ActionScript 3.0: * Работа с классами и иерархия классов; * Перетаскивание объектов мышкой....
Программирование игр на Flash/Flex
Добрый день, уважаемые читатели! В этом выпуске рассылки мы разработаем простую игру, в которой будет один подвижный объект и несколько препятствий. Задача играющего - объехать препятствия, и добраться до цели. Целью является неподвижный объект. Желающие могут получить архив с полным текстом модулей проекта здесь. Мы рассмотрим следующие приемы разработки программ (игр) на языке ActionScript 3.0: Разработка компонента для ввода числовой информации, содержащего поле ввода и две кнопки. Задание ограничений м...
Программирование игр на Flash/Flex Дополнение к предыдущему выпуску
Добрый день, уважаемые читатели! К сожалению, предыдущий выпуск по моему недосмотру не содержит нужной информации. Спешу исправить. Один из разделов следует читать так: Управление работой приложения с помощью меню Элементы меню нижнего уровня в нашей игре будут связаны с изменением состояния программы, как это в начальном виде было реализовано в предыдущем выпуске рассылки. Напомню, что для решения этой задачи мы ввели закрытую переменную _state и связали с ней метод, именуемый Сеттер: public function set ...
Программирование игр на Flash/Flex Игра 'Путешествие на воздушном шаре (продолжение)'
Игра "Путешествие на воздушном шаре" (продолжение) Добрый день, уважаемые читатели! В этом выпуске рассылки мы продолжим разработку игры ball, начатой в предыдущем. Рассмотрим следующие вопросы, относящиеся к проектированию игр на Flash/Flex (Язык программирования ActionScript 3.0. Рассмотрим следующие вопросы: Полиморфизм Управление работой приложения с помощью меню Разработка специального класса для отображения текста. Желающие могут получить архив с полным текстом модулей проекта здесь. Отдель...
В этом выпуске рассылки мы рассмотрим следующие вопросы, относящиеся к проектированию игр на Flash/Flex (Язык программирования ActionScript 3.0).
Загрузка и расстановка нескольких изображений Создание двухуровневого меню Использование ассоциативного массива. Использование отдельного класса для хранения общедоступных констант....
Программирование игр на Flash/Flex
Добрый день, уважаемые читатели! Не знаю, как Вам, а мне современное обращение "Доброго времени суток" не очень нравится. "Добрый день" звучит, на мой взгляд, гораздо более естественно, даже если во время чтения уже ночь. Впрочем, дело вкуса. В этом выпуске (статье) мы поместим изображение из растрового файла формата gif в контейнер и будем перемещать объект в разных направлениях, изменяя угол вращения. При этом не позволим объекту выйти за пределы рабочего поля, используя соответствующий метод Flash (Flex...
Программирование игр на Flash/Flex Движение объекта, проверка столкновений
Добрый день, уважаемые читатели! Не знаю, как Вам, а мне современное обращение "Доброго времени суток" не очень нравится. "Добрый день" звучит, на мой взгляд, гораздо более естественно, даже если во время чтения уже ночь. Впрочем, дело вкуса. В этом выпуске (статье) мы поместим изображение из растрового файла формата gif в контейнер и будем перемещать объект в разных направлениях, изменяя угол вращения. При этом не позволим объекту выйти за пределы рабочего поля, используя соответствующий метод Flash (Flex...
Программирование игр на Flash/Flex
Добрый день, уважаемые читатели! В этом выпуске (статье) мы рассмотрим способ задания направления объекта с помощью тригонометрических функций. В отличие от Джоба Макара, я полагаю, что основные сведения из тригонометрии в Ваших головах сохранились, поэтому сразу рассмотрим результат . Ниже следует код основного модуля, разработанного в замечательной программе Adobe Flex. Я уже рассказывал, как можно получить ее бесплатно на сайте разработчика. Правда, для этого нужно быть студентом, или преподавателем. Ко...
Программирование игр на Flash/Flex Космический корабль, управляемый кнопками
Здравствуйте, уважаемые читатели! Попробуем создать простую модель космического корабля, управляемого с пульта. Читатели рассылки, а также все остальные любопытные могут ознакомиться с результатом выполнения этого упражнения, зайдя на мой сайт . Затем, в Главном меню выбрать позицию Flash/Flex игры, и перейти по гиперссылке Космический корабль. Можно также воспользоваться Прямой ссылкой. В этой статье (выпуске рассылки) мы рассмотрим следующие вопросы: Создание простых кнопок; Управление движением и поворо...
- 1
- 2