Создание компьютерных игр. Легко!

Компьютеры & Интернет »   Полезное »

Автор статьи: Артем Аленин Дата публикации: 07.02.2011

Человек всегда стремится что-нибудь создавать и придумывать. В детстве мы играли в Лего, собирая из маленьких кубиков различных зверей и причудливой формы дома. И ограничивала наше творчество только фантазия и форма деталей. Каким бы не было тяжёлым такое занятие, создание чего-нибудь (дома, грядки, модели самолётов и кораблей, и др.) всегда будет приносить удовольствие человеку. А успешный результат всегда будет поддерживать внутреннюю силу к последующим подобным занятиям.

Большинство из нас играет в компьютерные игры (кто-то редко, а кто-то часто). А в такую игру как Тетрис играла вся планета! У некоторых возникает понятное желание создавать свои игры. А почему нет? Ведь можно создать свой собственный мир, свою новую сказочную планету. Или можно создать такое место, где только вы будете главным героем (а заодно и повелителем мира). Остановит вас только ваша фантазия...

Но! Главная проблема в создании игр – это программирование. Кто-то скажет, что изучать программирование – это сложно. Кто-то скажет, что изучать программирование – это просто. Я скажу, что изучать программирование – это долго... Быть может, вы хотите создать простенькую двухмерную игру (чисто для самоутверждения). И поэтому у вас нет времени и желания изучать тонны текста и кода, чтобы создать такую игру. Вот тут нам на помощь приходит Game Maker (в данной статье будет обозначаться условно ГМ)!

Опытные программисты считают, что на ГМ не сделать хорошей игры. Во-первых, получится шаблонно. Во-вторых,  набор команд там сильно ограничен. Я тоже так считаю, но с небольшим отступлением. Если хочешь создать крутую игру с крутой графикой и геймплеем (а ещё с мультиплеером, с поддержкой суперсовременных видеокарт), то лучше изучать какой-нибудь игровой движок. Ведь ГМ – это конструктор, где из определённых блоков вы формируете все условия и свойства объектов.

Однако есть куча примеров тому, что на ГМ можно создать великолепные двухмерные игры, которые не только будут всем интересны, но ещё и принесут деньги её создателю.

Создание игры на ГМ начинается с того, что вы загружаете спрайты, т.е. картинки, которые будут потом присвоены объектам (таким образом формируется графика игры).

В окне свойств спрайта вы можете его редактировать, установить границы (для столкновений с другими объектами) и т.д. Вы можете использовать также анимированные картинки (GIF), тогда в вашей игре будет анимация (этого можно также добиться через создание стрипа – последовательности изображения на картинке). С анимацией игра будет выглядеть интересней (будет выглядеть странным, что ваш персонаж движется в пространстве, а ноги стоят на месте, как у паралитика!). А вот такая игра как Тетрис не требует анимации изображений.

Вы также можете выбрать фон, звуки для игры, загрузив их. Фон вы можете разбить на тайлы – небольшие изображения земли, деревьев, лестниц, собранные в формате одной картинки.

Далее вы должны создать объекты (персонажа, врагов, объекты и т.д.).

Здесь вы создаёте объект. Присваиваете ему спрайт, создаёте для него события. Например, нажав кнопку «вправо» персонаж будет двигаться вправо с такой-то скоростью. Вы просто перетаскиваете соответствующие кубики в определённое событие. Вы также можете скачать в интернете кучу других доморощенных действий, упрощающих различные операции. По умолчанию их 7 (вкладки справа). На скриншоте вы можете видеть мой список – он гораздо больше (что-то из них сделано собственноручно).
Чтобы создать простенькую игру, вам будет достаточно данных кубиков с действиями. Но если захотите что-то большее, то вам придётся немного заняться программированием. В ГМ есть свой язык – GML. Те, кто раньше изучал С или Javascript, будут приятно удивлены. Принцип работы и некоторые команды очень схожи. Используя GML вы можете создавать практически любую игру (хоть в 3D). Однако инструменты для создания 3D игр в ГМ не очень хороши (конечно, он ведь не предназначен для этого). Но всегда можно сделать псевдо-3D. Вот небольшой пример, сделанный мною (http://depositfiles.com/files/9jmrbhs3t).

Чтобы создать ваш игровой уровень и расположить там все объекты, вы должны создать комнату.

Здесь всё предельно просто. Вы расставляете объекты. Устанавливаете фон. Можете также включить вид. Если у вас огромный уровень (4000х4000), то экран просто не сможет всё уместить на мониторе. Поэтому вы включаете вид в комнате, который будет следить за определённым объектом (главным героем, как правило).

К ГМ есть подробное руководство. Есть множество их переводов на русский язык (как правило, качественные). Также в интернете есть большой список сайтов (и русскоязычных тоже), где вы сможете скачать примеры, прочитать статьи, скачать ресурсы для игр и т.д.

ГМ условно бесплатный продукт. В Lite версии множество ограничений. Pro версия стоит недорого – 25$. ГМ сейчас активно развивается. Новый Game Maker 8 позволяет сразу определять альфа-канал у изображений и т.д. и т.п. К тому же, уже есть ГМ для IPhone, PSP... Некоторые умельцы скрещивают некоторые другие игровые библиотеки и движки с ГМ (GMOgre – Game Maker + Ogre3D – графический движок).

В общем, хорошая игра получится или плохая, зависит только от вас. Попробуйте сделать простенькую игру на ГМ, и я обещаю, вас затянет. Всё в ваших руках!






Последние статьи раздела «Компьютеры & Интернет»:

Какую компьютерную мышь выбрать
Мониторинг и профилактика компьютера
Одноразовая почта
Что такое IP-адрес и для чего он нужен
Интеллектуальная собственность в сети Интернет
Компьютерная графика как искусство (продолжение)
Компьютерная графика как искусство
Зубные щетки и пылесосы в трехмерном пространстве
Wi-Fi или 3G
Раскрутка сайта



Комментарии статьи:

Комментарий добавил(а): селена гомез
Дата: 22.01.2013

С АНДРЕЕМ СОГЛАСНА,ДА ГДЕ ЕВО КОЧАТЬ

Комментарий добавил(а): селена гомез
Дата: 22.01.2013

ТУТ КАЧААТЬ МОЖНО ИЛИ НЕТ ХОТИТЕ ДАМ ПРОГРАММУ ИГРРЫ

Комментарий добавил(а): селена гомез
Дата: 22.01.2013

где кочать хочууууууууу создать игру селены точнее меня ну вы поняли

Комментарий добавил(а): Корсак
Дата: 12.12.2012

Неплохо было бы если бы это был бы Supreme commander 3 ! Но не такой как прошлые версии ,а именно чтоб она было в космическом стиле !Чтоб чисто космос был и все эти фишки из прошлых серий там реализовались ! Вот это точно был бы шедевр !А то норм космо стратегии до сих пор нет !!!

Комментарий добавил(а): Артём Аленин
Дата: 21.07.2012

Программу можно купить на официальном сайте: http://yoyogames.com/ Там же можно скачать бесплатную версию.

Комментарий добавил(а): omir iz Kz
Дата: 18.03.2012

а-а-а как скачать эту программу

Комментарий добавил(а): костя
Дата: 06.03.2012

наутбук

Комментарий добавил(а): Евгений Андросов
Дата: 11.09.2011

http://www.gm-rus.ru

Комментарий добавил(а): FAQ c3
Дата: 10.09.2011

Как скачать ету прогу?????????

Комментарий добавил(а): Андрей
Дата: 10.09.2011

Как ево скачать

Комментарий добавил(а): Артём Аленин
Дата: 19.02.2011

Конечно.

Комментарий добавил(а): FR33L
Дата: 17.02.2011

Не против если я продолжу твою тему? Тоже самое,но уже по серьезным движкам, Unity3d и UDK

Добавить комментарий

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


В целях предотвращения спама в комментариях, сделайте, пожалуйста, два действия:

1. Напишите столицу Украины (с заглавной буквы)

2. Введите сумму чисел: 79 + 5 =

Вам помогла эта статья? Вы тоже можете помочь проекту, пожертвовав любую сумму по своему усмотрению. Например, 50 рублей. Или меньше :)