Добры дзень.
Гульні ... Гэта адны з самых папулярных праграм, дзеля якіх многія карыстальнікі і купляюць кампутары і наўтбукі. Напэўна, ПК не сталі б так папулярныя, калі б на іх не было гульняў.
І калі раней для таго, каб стварыць якую-небудзь гульню неабходна было валодаць адмысловымі ведамі ў галіне праграмавання, малявання мадэляў і інш. - гэта цяпер досыць вывучыць якой-небудзь рэдактар. Многія рэдактары, дарэчы, досыць простыя і разабрацца ў іх зможа нават пачатковец карыстальнік.
У гэтым артыкуле хацелася б закрануць такія папулярныя рэдактары, а гэтак жа на прыкладзе аднаго з іх разабраць пакрокава стварэнне якой-небудзь просты гульні.
змест
- 1. Праграмы для стварэння 2D гульняў
- 2. Праграмы для стварэння 3D гульняў
- 3. Як стварыць 2D гульню ў рэдактары Game Maker - пакрокава
1. Праграмы для стварэння 2D гульняў
Пад 2D - разумеюць двухмерныя гульні. Напрыклад: тэтрыс, кот-рыбалоў, пінбол, розныя картачныя гульні і пр.
Прыклад-2D гульні. Картачная гульня: Саліцёр
1) Game Maker
Сайт распрацоўніка: //yoyogames.com/studio
Працэс стварэння гульні ў Game Maker ...
Гэта адзін з самых простых рэдактараў для стварэння невялікіх гульняў. Рэдактар выкананы досыць якасна: у ім лёгка пачаць працаваць (усе інтуітыўна зразумела), разам з тым вялікія магчымасці для рэдагавання аб'ектаў, пакояў і пр.
Звычайна ў гэтым рэдактары робяць гульні з выглядам зверху і платформер (выгляд збоку). Для больш вопытных карыстальнікаў (тыя, якія трохі разбіраюцца ў праграмаванне) ёсць спецыяльныя магчымасці па ўстаўцы скрыптоў і кода.
Нельга не адзначыць вялікую разнастайнасць эфектаў і дзеянняў, якія можна задаваць розных аб'ектах (будучыняй персанажам) у гэтым рэдактары: колькасць проста дзівіць - больш за некалькі сотняў!
2) Construct 2
Сайт: //c2community.ru/
Сучасны гульнявой канструктар (у прамым сэнсе гэтага слова), які дазваляе нават пачаткоўцам карыстачам ПК рабіць сучасныя гульні. Прычым, хачу падкрэсліць, пры дапамозе гэтай праграмы гульні можна вырабляць для розных платформаў: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5) і інш.
Гэты канструктар вельмі падобны на Game Maker - тут гэтак жа трэба дадаваць аб'екты, затым прапісаць ім паводзіны (правілы) і стварыць розныя падзеі. Рэдактар пабудаваны па прынцыпе WYSIWYG - г.зн. вы адразу ж будзеце бачыць вынік па меры стварэння гульні.
Праграма платная, хоць для пачатку будзе дастаткова і бясплатнай версіі. Адрозненне розных версій апісаны на сайце распрацоўніка.
2. Праграмы для стварэння 3D гульняў
(3D - трохмерныя гульні)
1) 3D RAD
Сайт: //www.3drad.com/
Адзін з самых танных канструктараў у фармаце 3D (шматлікім карыстачам, дарэчы, хопіць і бясплатнай версіі, у якой абмежаванне на абнаўленне тэрмінам на 3 месяцы).
3D RAD найболей лёгкі канструктар ў засваенні, праграмаваць тут практычна не трэба, хіба што за выключэннем прапісвання каардынатаў аб'ектаў пры розных узаемадзеяннях.
Самы папулярны фармат гульняў, які ствараюць з дапамогай гэтага рухавічка - гэта гонкі. Дарэчы, скрыншоты вышэй гэта лішні раз пацвярджаюць.
2) Unity 3D
Сайт распрацоўніка: //unity3d.com/
Сур'ёзны і комплексны інструмент для стварэння сур'ёзных гульняў (прашу прабачэння за таўталогію). Рэкамендаваў бы пераходзіць да яго пасля вывучэння іншых рухавічкоў і канструктараў, г.зн. з набітай рукой.
У пакет Unity 3D ўваходзіць рухавічок, які цалкам дазваляе задзейнічаць магчымасці DirectX і OpenGL. Гэтак жа ў арсенале праграмы магчымасць працы з 3D мадэлямі, праца з шэйдарамі, ценямі, музыкай і гукамі, велізарная бібліятэка скрыптоў пад стандартныя задачы.
Мабыць, адзіны недахоп у гэтага пакета - гэта неабходнасць веды праграмавання на C # або Java - частка кода пры кампіляцыі прыйдзецца дапісваць ў "ручным рэжыме".
3) NeoAxis Game Engine SDK
Сайт распрацоўніка: //www.neoaxis.com/
Бясплатная асяроддзе распрацоўкі практычна любых гульняў у фармаце 3D! Пры дапамозе дадзенага комплексу можна рабіць і гонкі, і стралялкі, і аркады з прыгодамі ...
Для рухавічка Game Engine SDK ў сетцы маецца нямала дапаўненняў і пашырэнняў пад мноства задач: напрыклад, фізіка аўтамабіля або самалёта. Пры дапамозе пашыраецца бібліятэк вам нават не спатрэбіцца сур'ёзнае веданне моў праграмавання!
Дзякуючы адмысловаму плэеру, ўбудаванаму ў рухавічок, гульні створаныя ў ім могуць прайгравацца ў мностве папулярных браўзэрах: Google Chrome, FireFox, Internet Explorer, Opera і Safari.
Game Engine SDK распаўсюджваецца як бясплатны рухавічок для некамерцыйных распрацовак.
3. Як стварыць 2D гульню ў рэдактары Game Maker - пакрокава
Game Maker - вельмі папулярны рэдактар для стварэння не складаных 2D гульняў (хоць распрацоўшчыкі запэўніваюць, што гульні ў ім можна ствараць практычна любой складанасці).
У гэтым невялікім прыкладзе я хацеў бы проста паказаць пакрокавую міні-інструкцыю па стварэнні гульняў. Гульня атрымацца вельмі простая: па экране будзе перамяшчацца персанаж "Сонік" імкнучыся збіраць зялёныя яблыкі ...
Пачаўшы з простых дзеянняў, дадаючы адначасна новыя і новыя магчымасці, хто ведае, можа ваша гульня і стане з часам сапраўдным хітом! Мая ж мэта ў гэтым артыкуле, толькі паказаць з чаго пачаць, бо пачатак - гэта самае цяжкае для большасці ...
Нарыхтоўкі для стварэння гульні
Перш чым прыступіць непасрэдна да стварэння любой гульні, вам трэба зрабіць наступнае:
1. Прыдумаць персанажа сваёй гульні, што ён будзе рабіць, дзе знаходзіцца, як гулец будзе ім кіраваць і пр. Дэталі.
2. Стварыць карцінкі свайго персанажа, аб'екты з якімі ён будзе ўзаемадзейнічаць. Напрыклад, калі ў вас будзе мядзведзь збіраць яблыкі - значыць вам мінімум трэба дзве выявы: мядзведзя і саміх яблыкаў. Гэтак жа магчыма вам спатрэбіцца фон: вялікая карцінка на якой і будзе адбывацца дзеянне.
3. Стварыць або скапіяваць гукі для сваіх персанажаў, музыку, якая будзе прайгравацца ў гульні.
У агульным і цэлым трэба: сабраць усё што будзе неабходна для стварэння. Зрэшты, можна будзе ў наступстве дадаць да існуючага праекту гульні ўсё што забыліся ці пакінулі на потым ...
Пакрокавае стварэнне міні-гульні
1) Першае што неабходна зрабіць - гэта дадаць спрайты нашых персанажаў. Для гэтага на панэлі кіравання праграмы ёсць адмысловая кнопка ў выглядзе тварыкі. Націскаем яе для дадання спрайт.
Кнопка стварэння спрайт.
2) У якое з'явілася акне трэба націснуць кнопку загрузкі спрайт, затым паказаць яго памеры (калі патрабуецца).
Загружаны спрайт.
3) Такім чынам трэба дадаць усе свой спрайты ў праект. У маім выпадку атрымалася 5 спрайтов: Сонік і рознакаляровыя яблыкі: зялёны гурток, чырвоны, аранжавы і шэры.
Спрайты ў праекце.
4) Далей у праект трэба дадаць аб'екты. Аб'ект - гэта важная дэталь у любой гульні. У Game Maker пад аб'ектам разумеецца гульнявая адзінка: напрыклад, Сонік, які будзе перамяшчацца на экране ў залежнасці ад клавіш, якія вы будзеце націскаць.
Наогул, аб'екты - дастаткова складаная тэма і растлумачыць яе ў тэорыі ў прынцыпе немагчыма. Па меры працы з рэдактарам, вы больш дэталёва азнаёміцеся з велізарнай кучай магчымасцяў аб'ектаў, якія прапануе вам Game Maker.
А пакуль створым першы аб'ект - націскаем кнопку "Дадаць аб'ект" .
Game Maker. Даданне аб'екта.
5) Далей для дададзенага аб'екта выбіраецца спрайт (гл. Скрыншот ніжэй, злева + зверху). У маім выпадку - персанаж Сонік.
Затым для аб'екта прапісваюцца падзеі: іх можа быць дзясяткі, кожная падзея - гэта паводзіны вашага аб'екта, яго перасоўванне, гукі звязаныя з ім, кіраванне, акуляры, і пр. Гульнявыя характарыстыкі.
Каб дадаць падзея, пстрыкніце кнопку з аднайменнай назвай - затым справа ў слупку абярыце дзеянне для падзеі. Напрыклад, перасоўванне па гарызанталі і вертыкалі, пры націску клавіш стралок.
Даданне падзей да аб'ектаў.
Game Maker. Для аб'екта Сонік дададзеныя 5 падзей: перасоўванне персанажа ў розных напрамках пры націску клавіш-стралок; плюс зададзена ўмова пры перасячэньні мяжы гульнявой зоны.
Дарэчы, падзей можа быць вельмі шмат: тут Game Maker ня драбязніцца, праграма прапануе вам шмат усяго:
- заданне перасоўванне персанажа: хуткасць перамяшчэння, скачкі, сіла скачку і пр .;
- накладыванія творы музыкі пры розных дзеяннях;
- з'яўленне і выдаленне персанажа (аб'екта) і г.д.
Важна! Для кожнага аб'екта ў гульні трэба прапісаць свае падзеі. Чым больш падзей для кожнага аб'екта вы прапішацца - тым рознабаковае і з вялікімі магчымасцямі атрымацца гульня. У прынцыпе, нават не ведаючы што канкрэтна зробіць тое ці іншае падзея, можна трэніравацца дадаючы іх і глядзець як будзе паводзіць сябе гульня пасля гэтага. Увогуле-то, велізарнае поле для эксперыментаў!
6) Апошняе і адно з важных дзеянняў - стварэнне пакоя. Пакой - гэта свайго роду этап гульні, узровень, на якім і будуць ўзаемадзейнічаць вашыя аб'екты. Каб стварыць такі пакой, націсніце кнопку са наступным значком:.
Даданне пакоя (этапу гульні).
У створанай пакоі, пры дапамозе мышкі, можна расставіць нашы аб'екты на этапе. Наладзіць фон гульні, задаць назву вокны гульні, пазначыць віды і пр. Увогуле - цэлы палігон для эксперыментаў і працы над гульнёй.
7) Каб запусціць атрыманую гульню - націсніце кнопку F5 або ў меню: Выканаць / звычайны запуск.
Запуск атрыманай гульні.
Game Maker адкрые перад вамі акно з гульнёй. Фактычна, вы можаце глядзець, што ў вас атрымалася, эксперыментаваць, гуляць. У маім выпадку Сонік можа перамяшчацца ў залежнасці ад націску клавіш на клавіятуры. Свайго роду міні-гульня (эх, а былі часы, калі белая кропка, бегаў па чорным экране, выклікала дзікае здзіўленне і цікавасць у народа ... ).
Атрыманая гульня ...
Так, вядома, атрыманая гульня прымітыўная і вельмі простая, затое прыклад яе стварэння вельмі паказальны. Далей эксперыментуючы і працуючы з аб'ектамі, спрайт, гукамі, фонамі і пакоямі - можна стварыць вельмі нават не дрэнную 2D гульню. Каб ствараць падобныя гульні гадоў 10-15 таму неабходна было валодаць адмысловымі ведамі, зараз - дастаткова ўмець круціць мышку. Прагрэс!
З найлепшымі! Усім ўдалага игро-ладу ...