Барномаҳо барои сохтани бозиҳои 2D / 3D. Чӣ тавр бозии оддӣ (мисол) эҷод кардан мумкин аст?

Pin
Send
Share
Send

Салом.

Бозиҳо ... Ин яке аз барномаҳои маъмултаринест, ки барои бисёре аз корбарон компютерҳо ва ноутбукҳо мехарад. Эҳтимол, компютерҳо он қадар маъмул намешуданд, агар дар онҳо бозӣ набуд.

Агар қаблан барои эҷоди бозӣ дониши махсус дар соҳаи барномасозӣ, моделҳои рассомӣ ва ғайра лозим мешуд - ҳоло омӯхтани ягон муҳаррир кофист. Бисёре аз муҳаррирон, ба гуфти онҳо, хеле соддаанд ва ҳатто корбари эскизи онҳо онҳоро фаҳмида метавонад.

Дар ин мақола, ман мехостам ба чунин муҳаррирони маъруф, инчунин дар мисоли яке аз онҳо барои таҳлили зина ба зина ташкили бозии оддӣ бирасам.

 

Мундариҷа

  • 1. Барномаҳо барои сохтани бозиҳои 2D
  • 2. Барномаҳо барои сохтани бозиҳои 3D
  • 3. Дар муҳаррири Game Maker бозии 2D-ро чӣ гуна бояд сохт - зина ба зина

1. Барномаҳо барои сохтани бозиҳои 2D

Бо 2D - фаҳмидани бозиҳои ду андоза. Масалан: тетрис, гурба-моҳигир, пинбол, бозиҳои гуногуни кортӣ ва ғайра.

Намунаи бозии 2D. Бозии корти: Solitaire

 

 

1) Бозингари созанда

Сомонаи таҳиякунанда: //yoyogames.com/studio

Раванди сохтани бозӣ дар Game Maker ...

 

Ин яке аз муҳаррирони осонтарин барои сохтани бозиҳои хурд мебошад. Муҳаррир комилан сифатнок аст: кор кардан дар он осон аст (ҳама чиз ба таври возеҳ равшан аст), дар айни замон имкониятҳои васеъ барои таҳрири объектҳо, утоқҳо ва ғайра мавҷуданд.

Одатан, дар ин муҳаррир бозиҳо бо намуди боло ва платформерҳо (намуди тараф) сохта мешаванд. Барои корбарони ботаҷрибаи бештар (онҳое, ки каме барномасозӣ доранд) хусусиятҳои вуруди скриптҳо ва рамзҳо мавҷуданд.

Бояд қайд кард, ки як қатор эффектҳо ва амалҳои гуногун, ки барои объектҳои гуногун (аломатҳои оянда) метавонанд дар ин муҳаррир таъин карда шаванд: шумораи онҳо танҳо аҷиб аст - зиёда аз якчанд сад!

 

2) Сохтани 2

Вебсайт: //c2community.ru/

 

Як созандаи муосири бозӣ (ба маънои аслии калима), ки ҳатто ба корбарони эскизи компютер имкон медиҳад, ки бозиҳои муосир созанд. Гузашта аз ин, мехоҳам қайд кунам, ки бо ин барномаҳо бозиҳои платформаҳои гуногун метавонанд сохта шаванд: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5) ва ғайра.

Ин созанда ба Game Maker хеле шабеҳ аст - дар ин ҷо ба шумо инчунин объектҳо илова кардан лозим аст, ба онҳо рафтор (қоидаҳо) -ро таъин кунед ва чорабиниҳои гуногун эҷод кунед. Муҳаррир бар асоси WYSIWYG - i.e сохта шудааст. Ҳангоми сохтани бозӣ шумо фавран натиҷаро хоҳед дид.

Барнома пулакӣ аст, ҳарчанд барои оғози кор фаровонии версияи ройгон вуҷуд дорад. Фарқи байни версияҳои гуногун дар сайти таҳиягар тавсиф карда шудааст.

 

2. Барномаҳо барои сохтани бозиҳои 3D

(3D - бозиҳои сеҷанба)

1) РАДи 3D

Вебсайт: //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-ро чӣ гуна бояд сохт - зина ба зина

Созандаи бозӣ - Муҳаррири машҳур барои эҷоди бозиҳои 2D мураккаб (гарчанде ки таҳиягарон мегӯянд, ки шумо метавонед бозиҳоро дар он қариб ки ҳама гуна мураккабӣ созед).

Дар ин мисоли хурд, ман танҳо мехостам, ки дастурамали қадам ба қадам барои сохтани бозиҳоро нишон диҳам. Бозӣ хеле оддӣ хоҳад буд: аломати Sonic дар экран ҳаракат мекунад ва кӯшиш мекунад, ки себҳои сабзро ҷамъ кунад ...

Аз амалҳои оддӣ сар карда, илова кардани хусусиятҳои нав ва нав дар ин роҳ, кӣ медонад, шояд бозии шумо бо мурури замон ба як зарбаи воқеӣ мубаддал гардад! Мақсади ман дар ин мақола танҳо нишон додани он аст, ки оғоз бояд оғоз шавад, зеро ибтидо барои аксари ...

 

Варақаҳои бозӣ

Пеш аз он ки шумо ягон бозии мустақимро оғоз кунед, шумо бояд корҳои зеринро иҷро кунед:

1. Барои ихтироъ кардани аломати бозии ӯ, ӯ чӣ кор хоҳад кард, дар куҷо хоҳад буд, чӣ гуна плеер ӯро назорат мекунад ва ғайра.

2. Тасвири хислати шумо ва ашёеро эҷод кунед, ки бо онҳо ҳамкорӣ мекунад. Масалан, агар шумо хирс мебардоред, пас ҳадди аққал ду расм лозим аст: худи хирс ва себ. Ба шумо инчунин як замина лозим аст: як тасвири калон, ки амалиёт дар он амалӣ хоҳад шуд.

3. Барои аломатҳои худ, мусиқие, ки дар бозӣ садо медиҳад, садоҳо эҷод кунед ё нусхабардорӣ кунед.

Умуман, ба шумо лозим аст: ҳама чизеро, ки барои сохтани он зарур аст, ҷамъ оваред. Бо вуҷуди ин, дертар имконпазир мешавад, ки ба лоиҳаи мавҷудаи бозӣ ҳама чизҳои фаромӯшшуда ва ё баъдтар гузошташуда илова карда шаванд ...

 

Қадам ба қадам таъсиси мини-бозӣ

1) Аввалин коре, ки ба аломатҳои мо sprites илова кардан лозим аст. Барои ин, панели идоракунии барнома тугмаи махсусро дар шакли чеҳра дорад. Барои илова кардани sprite онро клик кунед.

Тугма барои сохтани спрайт.

 

2) Дар равзанае, ки пайдо мешавад, тугмаи зеркаширо барои sprite пахш кунед ва пас андозаи онро муайян кунед (агар лозим бошад).

Сприте бор карда шудааст.

 

 

3) Ҳамин тариқ, шумо бояд ҳамаи sprites-ро ба лоиҳа илова кунед. Дар ҳолати ман, он 5 Sprites: себҳои рангоранг ва рангоранг: доираҳои сабз, сурх, норанҷӣ ва хокистарӣ.

Sprites дар лоиҳа.

 

 

4) Баъд, шумо бояд ба лоиҳа объектҳо илова кунед. Объекти мушаххасоти муҳим дар ҳама гуна бозӣ аст. Дар Game Maker, объект як воҳиди бозӣ аст: масалан, Sonic, дар экран вобаста ба тугмаҳои пахшкардаи шумо ҳаракат мекунад.

Умуман, объектҳо мавзӯи хеле мураккабанд ва шарҳ додани он дар назария ғайриимкон аст. Вақте ки шумо бо муҳаррир кор мекунед, шумо бо як қатор хусусиятҳои объектҳо, ки Game Maker ба шумо пешкаш мекунад, бештар шинос мешавед.

Дар ин миён, объекти аввалро созед - тугмаи "Иловаи объект" -ро клик кунед .

Бозингари созанда Илова кардани объект.

 

5) Баъд, барои объекти иловашуда sprite интихоб карда мешавад (ба скриншот дар зер, чап + боло). Дар ҳолати ман, ин хислат Sonic аст.

Пас рӯйдодҳо барои объект ба қайд гирифта мешаванд: даҳҳо онҳо метавонанд бошанд, ҳар як ҳодиса рафтори объекти шумо, ҳаракати он, садоҳои бо он алоқаманд, назорат, айнак ва дигар хусусиятҳои бозӣ мебошад.

Барои илова кардани ҳодиса, бо худи ҳамон тугма клик кунед - пас дар сутуни рост амалро барои чорабинӣ интихоб кунед. Масалан, ҳангоми ба таври уфуқӣ ва амудӣ гузаштан, вақте ки шумо тугмаҳои тирро пахш мекунед .

Илова кардани чорабиниҳо ба объектҳо.

Бозингари созанда Барои объекти Sonic 5 ҳодиса илова карда шуд: ҳаракат додани аломат дар самтҳои гуногун ҳангоми пахш кардани тугмаҳои тир; плюс шартан ҳангоми убури ҳудуди майдони бозӣ муайян карда мешавад.

 

Дар омади гап, ҳодисаҳои зиёде мавҷуд буда метавонанд: дар ин ҷо Game Maker хурд нест, барнома ба шумо чизҳои зиёдеро пешкаш мекунад:

- Вазифаи ҳаракати ҳаракат: суръати ҳаракат, ҷаҳидан, қувват ва ғайра.

- гузоштани асари мусиқӣ бо амалҳои гуногун;

- пайдо шудан ва нест кардани аломат (ашё) ва ғайра.

Муҳим! Барои ҳар як объекти бозӣ шумо бояд рӯйдодҳои худро сабт кунед. Рӯйдодҳои бештар барои ҳар як объекти бақайдгирифташуда, боз ҳам васеътар ва бо имкониятҳои васеъ бозӣ ба даст хоҳанд омад. Умуман, бе донистани он чӣ ё ин ҳодиса мушаххас чӣ кор хоҳад кард, шумо метавонед бо илова кардани онҳо машқ кунед ва бедор шавед, ки бозӣ пас аз он чӣ гуна амал мекунад. Умуман, майдони азим барои озмоиш!

 

6) Охирин ва яке аз муҳимтарин амалҳо ин сохтани ҳуҷра аст. Ҳуҷра як навъи марҳилаи бозӣ аст, ки дар он объектҳои шумо бо ҳам бархӯрд хоҳанд кард. Барои сохтани чунин ҳуҷра тугмаро бо нишонаи зер пахш кунед: .

Илова кардани ҳуҷра (марҳилаи бозӣ).

 

Дар утоқи сохташуда, бо ёрии муш, шумо метавонед объектҳои моро дар марҳила тартиб диҳед. Заминаҳои бозӣ насб кунед, номи равзанаи бозиро таъин кунед, намудҳоро нишон диҳед ва ғайра. Умуман, як майдончаи тамрин барои таҷрибаҳо ва кор дар бозӣ.

 

7) Барои оғози бозии натиҷа - тугмаи F5 ё дар менюро зер кунед: Иҷро / оғози муқаррарӣ.

Иҷрои бозии натиҷавӣ.

 

Game Maker тирезаи бозиро дар назди шумо мекушояд. Дар асл, шумо метавонед он чизеро, ки кардаед, тамошо кунед, озмоиш кунед, бозӣ кунед. Дар ҳолати ман, Sonic метавонад вобаста ба тугмаҳои клавиатура ҳаракат кунад. Як намуди мини-бозии (эҳ, аммо борҳо буданд, ки нуқтаи сафед дар экрани сиёҳ боиси ҳайратоварӣ ва таваҷҷӯҳи мардум гардид ... ).

Бозии натиҷа ...

 

Бале, албатта, бозии натиҷа ибтидоӣ ва хеле содда аст, аммо намунаи эҷоди он хеле ошкоро аст. Таҷрибаҳои минбаъда ва кор бо объектҳо, спрайтҳо, садоҳо, пасзаминаҳо ва ҳуҷраҳо - шумо метавонед бозии хеле хуби 2D эҷод кунед. Барои сохтани чунин бозиҳо 10-15 сол қабл дониши махсус лозим буд, ҳоло бояд битавонад мушро иваз кунад. Пешравӣ!

Бо беҳтарин! Бинои хуби бозӣ барои ҳама ...

Pin
Send
Share
Send