салам
Оюндар ... Бул көпчүлүк колдонуучулар компьютерлерди жана ноутбуктарды сатып алган эң популярдуу программалардын бири. Оюндар жок болсо, ЖК популярдуу болбой калышы мүмкүн.
Мурда оюн түзүү үчүн программалоо, сүрөт моделдери жана башкалар жаатында атайын билимге ээ болуш керек болсо - азыр редактордун кандайдыр бир түрүн изилдөө жетиштүү. Айтмакчы, көптөгөн редакторлор жөнөкөй, ал тургай, тажрыйбасыз колдонуучу аларды аныктай алат.
Бул макалада мен ушундай популярдуу редакторлорго, ошондой эле алардын бирөөсүнүн мисалына карап, кандайдыр бир жөнөкөй оюн түзүүнү этап-этабы менен талдап чыккым келет.
ыраазы
- 1. 2D оюндарын түзүү боюнча программалар
- 2. 3D оюндарын түзүү боюнча программалар
- 3. Game Maker редакторунда 2D оюнун кантип түзүү керек - кадам-кадам
1. 2D оюндарын түзүү боюнча программалар
2D боюнча - эки өлчөмдүү оюндарды түшүнүңүз. Мисалы: тетрис, мышык-балыкчы, пинбол, ар кандай карта оюндары ж.б.
Мисал 2D оюну. Card Game: Solitaire
1) Оюн жаратуучу
Иштеп чыгуучунун сайты: //yoyogames.com/studio
Game Makerде оюн түзүү процесси ...
Бул кичинекей оюндарды түзө турган оңой редакторлордун бири. Редактор сапаттуу иштелип чыккан: анда иштей баштоо оңой (бардыгы түшүнүктүү), ошол эле учурда объекттерди, бөлмөлөрдү ж.б. редакциялоо үчүн чоң мүмкүнчүлүктөр бар.
Көбүнчө бул редактордо жогорку көрүнүш жана платформерлер менен оюндарды жасашат (каптал көрүнүш). Тажрыйбалуу колдонуучулар үчүн (программалоону бир аз билгендер) сценарийлерди жана кодду киргизүүнүн өзгөчө мүмкүнчүлүктөрү бар.
Ушул редактордогу ар кандай объектилерге (келечектеги каармандарга) коюлуучу ар кандай эффекттер менен аракеттерди белгилей кетүү керек: саны жөн гана таң калыштуу - бир нече жүздөн ашык!
2) Куруу 2
Вебсайт: //c2community.ru/
Заманбап оюн конструктору (сөздүн түз маанисинде), ал тургай компьютердин жаңы колдонуучуларына да заманбап оюндарды жасоого мүмкүндүк берет. Мындан тышкары, бул программа менен ар кандай платформалар үчүн оюндарды жасоого болот: IOS, Android, Linux, Windows 7/8, Mac Desktop, Веб (HTML 5) ж.б.
Бул конструктор Game Makerге абдан окшош - бул жерде сиз объекттерди кошуп, аларга жүрүм-турумду (эрежелерди) белгилеп, ар кандай окуяларды түзүшүңүз керек. Редактор WYSIWYG принцибине негизделген - б.а. Оюн түзүп жатканда дароо эле натыйжасын көрөсүз.
Бул программа акы төлөнөт, бирок башында акысыз нускасы көп болот. Ар кандай версиялардын ортосундагы айырма иштеп чыгуучунун сайтында сүрөттөлгөн.
2. 3D оюндарын түзүү боюнча программалар
(3D - үч өлчөмдүү оюндар)
1) 3D RAD
Вебсайт: //www.3drad.com/
3D форматындагы эң арзан дизайнерлердин бири (айтмакчы, 3 айлык жаңыртууга чектелген акысыз нускасы жетиштүү).
3D RAD үйрөнүү үчүн эң оңой конструктор, программалоо ар кандай өз ара аракеттенүү учурунда объектилердин координаттарын жазуудан башка эч нерсе эмес.
Бул кыймылдаткыч менен түзүлгөн эң популярдуу оюн форматы - жарыш. Баса, жогорудагы скриншоттор муну дагы бир жолу тастыктайт.
2) Биримдик 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. Game Maker редакторунда 2D оюнун кантип түзүү керек - кадам-кадам
Game maker - 2D татаал эмес оюндарды жаратуу үчүн абдан популярдуу редактор (иштеп чыгуучулар сиз анда дээрлик бардык татаалдыкта оюндарды түзө аласыз деп ырасташат).
Ушул кичинекей мисалда мен оюндарды түзүү боюнча этап-этабы менен мини-нускама көрсөткүм келет. Оюн өтө жөнөкөй болот: Sonic каарманы жашыл алма чогултууга аракет кылып, экрандын айланасында жылат ...
Жөнөкөй аракеттерден баштап, жаңы жана жаңы функцияларды кошуп, ким билет, балким убакыттын өтүшү менен сиздин оюн чыныгы хит болуп калат! Бул макалада менин максатым - кайдан баштоо керектигин көрсөтүү, анткени көпчүлүк үчүн башталышы эң кыйын ...
Оюн бланктары
Кандайдыр бир оюнду түздөн-түз түзүүдөн мурун, төмөнкүлөрдү кылыш керек:
1. Өзүнүн оюн мүнөзүн ойлоп табуу үчүн, ал эмне кылат, кайда болот, оюнчу аны кантип башкара алат ж.б.у.с.
2. Өзүңүздүн мүнөзүңүздүн сүрөттөрүн, ал менен иштешкен объектилерди жаратыңыз. Мисалы, сизде аюу алма терип жатса, анда сизге кеминде эки сүрөт керек: аюу жана алмалар. Ошондой эле, сизге фондо керек болушу мүмкүн: иш-аракет жүргүзүлө турган чоң сүрөт.
3. Оюнда ойнотула турган каармандарга, музыкага үндөрдү түзүңүз же көчүрүңүз.
Жалпысынан, сизге керек: түзүү үчүн зарыл болгон нерселердин бардыгын чогултуу. Ошентсе да, кийинчерээк унутулуп калган же калган нерсенин бардыгын оюн долбооруна кошууга болот ...
Акырындык менен мини-оюн түзүү
1) Биринчи нерсе, биздин каармандарга спрайт кошуу. Бул үчүн, программанын башкаруу панелинде жүз түрүндөгү атайын баскыч бар. Спрайт кошуу үчүн аны чыкылдатыңыз.
Спрайт түзүү баскычы.
2) Пайда болгон терезеде sprite үчүн жүктөө баскычын чыкылдатып, андан кийин анын өлчөмүн белгилеңиз (зарыл болсо).
Сприт жүктөлгөн.
3) Ошентип, долбоорго бардык спрититтериңизди кошушуңуз керек. Менин жагдайымда, 5 сприт болуп чыкты: Sonic жана түркүн түстүү алма: жашыл тегерек, кызыл, кызгылт сары жана боз.
Долбоордогу Sprites.
4) Андан кийин, долбоорго объектилерди кошушуңуз керек. Объект кандайдыр бир оюнда маанилүү детал болуп саналат. Game Maker-де объект оюн бирдиги болуп саналат: мисалы, Sonic, сиз баскан баскычтарга жараша экранда жылат.
Жалпысынан, объекттер өтө татаал тема жана аны теориялык жактан түшүндүрүп берүү мүмкүн эмес. Редактор менен иштөөдө, Game Maker сиз сунуш кылган объектилердин көптөгөн өзгөчөлүктөрү менен көбүрөөк таанышасыз.
Ал ортодо, биринчи объектти түзүңүз - "Объект кошуу" баскычын чыкылдатыңыз .
Game Maker Объект кошуу.
5) Андан кийин, кошулган объект үчүн sprite тандалат (төмөндөгү скриншот, сол жакта + жогору). Менин жагдайымда, каарман - Sonic.
Андан кийин окуялар объект үчүн катталат: ондогон болушу мүмкүн, ар бир окуя сиздин объекттин жүрүм-туруму, анын кыймылы, ага байланыштуу үндөр, көзөмөл, көз айнек жана башка оюн мүнөздөмөлөрү.
Окуя кошуу үчүн, ушундай эле баскычты чыкылдатыңыз - андан кийин оң тилкеде иш-чараны тандаңыз. Мисалы, жебелер баскычтарын басканда, горизонталдуу жана тигинен кыймылдоо .
Окуяларды объектилерге кошуу.
Game Maker Sonic объектиси үчүн 5 окуя кошулду: жебелер баскычтарын басканда белгини ар кандай багытта жылдыруу; плюс ойноо аянтчасынын чек арасын кесип өткөндө шарт көрсөтүлгөн.
Баса, көп окуялар болушу мүмкүн: бул жерде Game Maker кичинекей эмес, программа сизге көп нерселерди сунуш кылат:
- Каарманы жылдыруу милдети: кыймылдын ылдамдыгы, секирүү, күч ж.б.
- ар кандай иш-аракеттер менен музыкалык чыгарманы каптоо;
- белгинин (объекттин) көрүнүшү жана жок кылынышы ж.б.
Маанилүү! Оюндун ар бир объекти үчүн сиз окуяларды каттоодон өткөрүшүңүз керек. Катталган ар бир объект үчүн канчалык көп окуялар болсо, ошончолук ар тараптуу жана чоң мүмкүнчүлүктөр менен оюн болот. Чындыгында, тигил же бул окуянын эмне кыларын билбей туруп, аларды кошуп машыктырып, андан кийин оюн кандай жүрүп жаткандыгын көрө аласыз. Жалпысынан, эксперимент жүргүзүү үчүн чоң талаа!
6) Эң акыркы жана эң маанилүү иш-аракеттердин бири - бөлмө түзүү. Бөлмө - бул оюндун бир түрү, объектилериңиз өз ара аракеттене турган деңгээл. Мындай бөлмө түзүү үчүн, төмөнкү сүрөтчө менен баскычты чыкылдатыңыз: .
Бөлмө кошуу (оюн стадиясы).
Түзүлгөн бөлмөдө чычканды колдонуп, сиз биздин объекттерди сахнага жайгаштыра аласыз. Оюндун фонун орнотуп, оюн терезесинин атын белгилеп, түрлөрүн белгиле ж.б. Жалпысынан, эксперименттер жана оюн үстүндө иштөө үчүн бүтүндөй машыгуу аянты.
7) Алынган оюнду баштоо үчүн - F5 баскычын же менюдан чыкылдатыңыз: Иштөө / кадимки баштоо.
Натыйжада оюнду иштетип жатабыз.
Оюн жаратуучу алдыңызда оюн терезесин ачат. Чындыгында, эмне кылганыңызды көрө аласыз, эксперимент жасай аласыз, ойной аласыз. Менин жагдайымда, Sonic баскычтоптун баскычтарына жараша кыймылдай алат. Мини-оюндун бир түрү (эжеке, бирок кээде кара экранда ак чекит болуп, элдин таң калышын жана кызыгуусун жараткан учурлар болгон ... ).
Натыйжада оюн ...
Ооба, албетте, пайда болгон оюн примитивдүү жана өтө жөнөкөй, бирок аны жаратуунун мисалы айдан ачык. Андан ары эксперимент жүргүзүү жана объекттер, спрайттар, үндөр, фондор жана бөлмөлөр менен иштөө - сиз 2D оюнун жакшы түзө аласыз. Мындай оюндарды түзүү үчүн 10-15 жыл мурун атайын билимге ээ болуш керек болчу, эми чычканды буруп коюу жетиштүү. Ийгилик!
Мыкты менен! Баарына жакшы оюн куруу ...