Создание компьютерных игр. Легко!
Компьютеры & Интернет » Полезное »
Автор статьи: Артем Аленин Дата публикации: 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
Комментарий добавил(а): FAQ c3
Дата: 10.09.2011
Как скачать ету прогу?????????
Комментарий добавил(а): Андрей
Дата: 10.09.2011
Как ево скачать
Комментарий добавил(а): Артём Аленин
Дата: 19.02.2011
Конечно.
Комментарий добавил(а): FR33L
Дата: 17.02.2011
Не против если я продолжу твою тему? Тоже самое,но уже по серьезным движкам, Unity3d и UDK
Добавить комментарий
Имейте, пожалуйста, ввиду, что любые ссылки, html-теги или скрипты, будут выводиться в виде обычного текста - бессмысленно их использовать. Комментарии содержащие мат и оскорбления будут немедленно удалены.
Вам помогла эта статья? Вы тоже можете помочь проекту, пожертвовав любую сумму по своему усмотрению. Например, 50 рублей. Или меньше :)