*   >> Чтение Образование Статьи >> science >> programming

Создание клона Space Invaders с КНОПКА - первого врага

<р> Играть демо

<р> СКАЧАТЬ кода источника

<р> вернуться на главную учебник

<р> Эта серия учебник поможет вам с процессом создания космического захватчиков клонировать с Нажать кнопку. Большинство понятий были рассмотрены в моей предыдущей серии PushButton учебник, который затронул основам PushButton двигателя, но на самом деле не создать что-то "играбельный". Здесь мы будем строить от этих уроков, чтобы создать реальную игру.

<Р> Одним из аспектов, который не был рассмотрен в предыдущих уроках было разделение логики игры и содержания.

Логика игры является основой игры, и в КНОПКА существу это набор компонентов, которые могут быть объединены, чтобы создать врагов, пули, взрывы и игрок объекты, которые вы видите на экране. Это домен программиста. Содержание игры, с другой стороны определяет, как уровни выглядеть и чувствовать себя. Это определяет размещение врага в уровне, спрайты, которые будут оживить характер игроков, расположение платформ, которые игрок может прыгать на и т.д. Это, как правило, обрабатываются с помощью дизайнера или художника уровня.


<Р> Разделение двух позволяет команда из более чем одного человека, чтобы легче сотрудничать по проекту. В идеале содержание игры созданы по красивым редактор, который может экспортировать файл определения уровня, который загружается и выполняется в игре. В КНОПКА это разделение стало проще с помощью XML-сериализации /десериализация, который входит в двигатель. Игровой контент определяется в XML файле, и игра логика определяется в компоненты, написанные программистом.

<Р> По этой причине проект Дрозды будут сосредоточены на сохранении этого уровня разделения.

Логика игры будет содержаться в компонентах КНОПКА, в то время как фактическая планировка уровне будут определены в XML файлы. Чтобы получить вещи начали минимальное приложение было создано построена на серии учебник (особенно Уровень Загрузка учебник), что ставит один анимационный космический захватчик на экране. Если какого-либо кода в этой базовой приложения вам незнакомы, пожалуйста, прочитайте серию учебник, поскольку он охватывает все основы, что вам нужно знать, чтобы сделать эту игру Space Invaders.



Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.