Как сделать свою собственную компьютерную игру [часть 2]

делать собственные компьютерные игрыИграть в игры может быть очень весело. Но зачем останавливаться на достигнутом? Если вы знакомы с компьютером и хотите потратить немного времени, вы можете начать создавать свои собственные игры. Даже если вы не запрограммировали день в своей жизни, вы можете начать сегодня.

Это вторая часть серии из трех частей. С каждой статьей инструменты, которые мы рассматриваем, будут на порядок труднее, кривая обучения будет становиться немного круче, но творческие возможности будут расти еще больше.

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

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

GameMaker (Mac + Windows)

GameMaker — один из самых популярных игровых комплектов в своей лиге. Он был показан в игровом обзоре Джонатана Беннета

в начале 2010 года. Отличительной чертой этого приложения является универсальность и совместимость. GameMaker — единственный из инструментов этой недели, который работает как в Mac OS X, так и в Windows. Более того, платная версия способна экспортировать на еще более широкий спектр платформ, включая iOS и Android.

делать собственные компьютерные игры

Идея проста. Вы добавляете в свою игру ряд элементов, включая фоны, звуки и объекты. Поведение этих объектов в вашей игре можно записать, указав события и сопутствующие действия. Посмотрите на скриншот выше. В случае события «Создать» (т. Е. При инициализации) объект будет выполнять действия, описанные в правой колонке. Эти действия могут быть вложенными и включать условные выражения (если «это», делать «то») и операторы управления потоком (в то время как «это», делать «это»).

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

создавать свои собственные игры

Несмотря на то, что вы можете построить всю свою игру, изменив свойства объекта, вы можете расширить эти шаблоны по умолчанию, создав собственные сценарии. Эти сценарии используют язык GameMaker (GML), который по синтаксису напоминает Java. Вы также можете читать и учиться или настраивать сценарии, которые включены в GameMaker и доступны онлайн.

YoYo Games, компания, стоящая за GameMaker, предлагает множество онлайн-ресурсов, включая ряд учебных пособий. Эти учебники помогут вам начать работу с GameMaker.

RPG Toolkit (Windows)

RPG Toolkit ориентирован на меньшее подмножество игр, но делает это очень хорошо. За последние 10 лет инструменты этого набора для создания игр были отточены, чтобы помочь вам создать обширную 2D ролевую игру.

Эти двумерные игры созданы по образцу мозаики и анимации. Тем не менее, RPG Toolkit позволяет вам использовать свои собственные запрограммированные визуальные эффекты в определенных частях интерфейса игры. Самое главное, возможно, RPG Toolkit получает прибыль от своего сложного сообщества. Если у вас возник вопрос о вашей игре или вы хотите получить удовольствие от обсуждения методологии игры, вы всегда можете обратиться к форумам.

создавать свои собственные игры

Редактор RPG Toolkit поможет вам создать все, что вам нужно для вашей игры, включая новые спрайты, эффекты и игровых персонажей. На сайте вы найдете множество утилит, плагинов и готовых фрагментов программ для использования в вашей игре.

создавать свои собственные игры

В отличие от GameMaker, RPG Toolkit намного больше опирается на язык сценариев, называемый RPG Code. Этот язык будет жизненно необходим для создания достойной RPG. В отличие от двух других приложений, упомянутых в этой статье, вы ничего не можете пропустить.

Для начала загрузите приложение и посмотрите раздел учебных пособий на веб-сайте RPG Toolkit. Там вы найдете необходимую информацию о редакторе, кодировании, графике и аудио вашей игры. Если вы хотите начать большой проект, попробуйте на форумах найти коллег по работе с вами.

3D Rad (Windows)

Как следует из названия, 3D Rad позволяет вам создавать свои собственные 3D-игры на вашем компьютере с Windows. Он придерживается наиболее интересной методологии. Используя 3D Rad, вы будете разрабатывать свои игры с точки зрения дизайна, часто создавая сценарии взаимодействия объектов по мере продвижения.

делать игры

Вы можете использовать 3D-редактор для визуализации ваших собственных 3D-моделей или импортировать их из внешнего источника. Если вы не хотите, чтобы вас беспокоили 3D-модели, возможно, 3D Rad вам не подходит. В конце концов, даже если вы используете готовые 3D-модели, большая часть вашей работы будет потрачена на объединение этих различных частей, использование рабочих соединений, колес и различных промежуточных устройств для создания вашей собственной песочницы для физики.

делать собственные компьютерные игры

Как и GameMaker, вы управляете игровым процессом 3D Rad, даже не написав ни строчки кода. По большей части вы будете указывать объектные отношения и взаимодействия, используя объектные диалоги. Определяя эти визуальные отношения, вы фактически используете широкий спектр встроенных сценариев, включая сценарии искусственного интеллекта. Если вы хотите выйти за рамки этого начального уровня функциональности, 3D Rad также позволяет вам определять свои собственные сценарии для использования в игре. В любом случае, для начала ознакомьтесь с различными руководствами на страницах документации.

Какие из этих приложений попались на глаза? Есть ли у вас другие предложения? Поделитесь своими идеями и опытом в комментариях ниже!

Изображение предоставлено: Idea go / Бесплатные цифровые фотографии

Ссылка на основную публикацию
Adblock
detector