Реклама
Играть в игры может быть очень весело. Но зачем останавливаться на достигнутом? Если вы знакомы с компьютером и хотите потратить немного времени, вы можете начать создавать свои собственные игры. Даже если вы не запрограммировали день в своей жизни, вы можете начать сегодня.
Это вторая часть серии из трех частей. С каждой статьей инструменты, которые мы рассматриваем, будут на порядок труднее, кривая обучения будет становиться немного круче, но творческие возможности будут расти еще больше.
В Первая часть мы увидели, как создать свою собственную текстовую игру, платформер или шутер от первого лица в мгновение ока, часто с помощью простых процедур перетаскивания. Эти инструменты уже позволили вам рассказать свою собственную интерактивную историю, но ваше влияние на игровую механику оставалось ограниченным.
На этой неделе представлены инструменты средней сложности. Вы сможете определить, что в игре, а также как взаимодействуют отдельные элементы игрового процесса. Для этого мы будем использовать объектные взаимодействия и сценарии.
GameMaker - один из самых популярных игровых наборов в своей лиге. Это было показано в Джонатане Беннетте обзор игр 5 бесплатных программных инструментов для разработки игрБесплатное программное обеспечение для разработки игр - отличный способ начать создавать видеоигры. Мы собрали лучшее игровое программное обеспечение на рынке. Прочитайте больше в начале 2010 года. То, что делает это приложение основным моментом этой связки, является ее универсальностью и ее совместимостью. GameMaker - единственный из инструментов этой недели, который работает как на Mac OS X, так и на Windows. Более того, платная версия способна экспортировать на еще более широкий спектр платформ, включая iOS и Android.
Идея проста. Вы добавляете в свою игру ряд элементов, включая фоны, звуки и объекты. Поведение этих объектов в вашей игре можно записать, указав события и сопутствующие действия. Посмотрите на скриншот выше. В случае события «Создать» (т. Е. При инициализации) объект будет выполнять действия, описанные в правой колонке. Эти действия могут быть вложенными и включать условные выражения (если «это», делать «это») и операторы потока управления (в то время как «это», делать «это»).
Фактически, эти действия служат хорошим введением в мышление программиста. Большинство программных приложений структурированы одинаково. Это позволяет вам практиковаться с ограниченным подмножеством возможных взаимодействий и не заботиться о точном синтаксисе.
Несмотря на то, что вы можете построить всю свою игру, изменив свойства объекта, вы можете расширить эти шаблоны по умолчанию, создав собственные сценарии. Эти сценарии используют язык GameMaker (GML), который по синтаксису напоминает Java. Вы также можете читать и учиться или настраивать сценарии, которые включены в GameMaker и доступны онлайн.
YoYo Games, компания, стоящая за GameMaker, предлагает множество онлайн-ресурсов, включая ряд учебных пособий. Эти учебники помогут вам начать работу с GameMaker.
RPG Toolkit ориентирован на меньшее подмножество игр, но делает это очень хорошо. За последние 10 лет инструменты этого набора для создания игр были отточены, чтобы помочь вам создать обширную двухмерную ролевую игру.
Эти двумерные игры созданы по образцу мозаики и анимации. Тем не менее, RPG Toolkit позволяет вам использовать свои собственные запрограммированные визуальные эффекты в определенных частях интерфейса игры. Самое главное, возможно, RPG Toolkit получает прибыль от своего сложного сообщества. Если у вас возник вопрос о вашей игре или вы хотите получить удовольствие от обсуждения методологии игры, вы всегда можете обратиться к форумам.
Редактор в RPG Toolkit поможет вам создать все, что вам нужно для вашей игры, включая новые спрайты, эффекты и игровых персонажей. На веб-сайте вы найдете множество утилит, плагинов и готовых фрагментов программ для использования в вашей игре.
В отличие от GameMaker, RPG Toolkit гораздо больше опирается на язык сценариев, называемый RPG Code. Этот язык будет жизненно необходим для создания достойной RPG. В отличие от двух других приложений, упомянутых в этой статье, вы ничего не можете легко пропустить.
Для начала загрузите приложение и ознакомьтесь с разделом учебных пособий на веб-сайте RPG Toolkit. Там вы найдете необходимую информацию о редакторе, кодировании, графике и аудио вашей игры. Если вы хотите начать большой проект, попробуйте на форумах найти друзей-энтузиастов, которые поработают с вами.
Как следует из названия, 3D Rad позволяет вам создавать свои собственные 3D-игры на вашем компьютере с Windows. Он придерживается наиболее интересной методологии. Используя 3D Rad, вы будете разрабатывать свои игры с точки зрения дизайна, часто создавая сценарии взаимодействия объектов по мере продвижения.
Вы можете использовать 3D-редактор для визуализации ваших собственных 3D-моделей или импортировать их из внешнего источника. Если вы не хотите, чтобы вас беспокоили 3D-модели, возможно, 3D Rad вам не подходит. В конце концов, даже если вы используете готовые 3D-модели, большая часть вашей работы будет потрачена на объединение этих различные детали, используя рабочие соединения, колеса и различные промежуточные звенья, чтобы создать свою физику песочница.
Как и GameMaker, вы управляете игровым процессом 3D Rad, даже не написав ни строчки кода. По большей части вы будете указывать объектные отношения и взаимодействия, используя объектные диалоги. Определяя эти визуальные отношения, вы фактически используете широкий спектр встроенных сценариев, включая сценарии искусственного интеллекта. Если вы хотите выйти за рамки этого начального уровня функциональности, 3D Rad также позволяет вам определять свои собственные сценарии для использования в игре. В любом случае, чтобы начать, ознакомьтесь с различными руководствами на страницах документации.
Какие из этих приложений попались на глаза? Есть ли у вас другие предложения? Поделитесь своими идеями и опытом в комментариях ниже!
Кредит изображения: Idea go / Бесплатные цифровые фотографии
Я писатель и студент информатики из Бельгии. Вы всегда можете сделать мне одолжение с хорошей идеей статьи, рекомендацией книги или идеей рецепта.