2D / 3D խաղեր ստեղծելու ծրագրեր: Ինչպե՞ս ստեղծել պարզ խաղ (օրինակ):

Pin
Send
Share
Send

Բարև

Խաղեր ... Սրանք ամենատարածված ծրագրերից են, որոնց համար շատ օգտվողներ գնում են համակարգիչներ և նոութբուքեր: Հավանաբար, ԱՀ-ներն այնքան հայտնի չէին դառնա, եթե դրանց վրա խաղեր չլինեին:

Եվ եթե ավելի վաղ խաղ ստեղծելու համար անհրաժեշտ էր հատուկ գիտելիքներ ունենալ ծրագրավորման, մոդելների նկարչության և այլնի բնագավառում. Այժմ բավական է ուսումնասիրել ինչ-որ խմբագիր: Շատ խմբագիրներ, ի դեպ, բավականին պարզ են, և նույնիսկ սկսնակ օգտագործողը կարող է պարզել դրանք:

Այս հոդվածում ես կցանկանայի անդրադառնալ նման հանրաճանաչ խմբագիրներին, ինչպես նաև դրանցից մեկի օրինակին `քայլ առ քայլ վերլուծելու որոշ պարզ խաղի ստեղծումը:

 

Բովանդակություն

  • 1. 2D խաղեր ստեղծելու ծրագրեր
  • 2. 3D խաղեր ստեղծելու ծրագրեր
  • 3. Ինչպե՞ս ստեղծել 2D խաղ Game Maker- ի խմբագրում `քայլ առ քայլ

1. 2D խաղեր ստեղծելու ծրագրեր

Ըստ 2D - հասկանալ երկչափ խաղեր: Օրինակ ՝ տետր, կատու-ձկնորս, պինբոլ, տարբեր թղթախաղ և այլն:

Օրինակ 2D խաղ: Քարտի խաղ. 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 Խաղի շարժիչ SDK

Մշակողի կայք ՝ //www.neoaxis.com/

Զարգացման անվճար միջավայր գրեթե ցանկացած 3D խաղի համար: Այս համալիրի օգնությամբ դուք կարող եք մրցարշավներ, հրաձիգներ և արկադներ արկածներով ...

Engineանցում գտնվող Game Engine SDK շարժիչի համար շատ առաջադրանքներ կան բազմաթիվ լրացումներ և ընդլայնումներ ՝ օրինակ ՝ մեքենայի կամ ինքնաթիռի ֆիզիկա: Ընդարձակ գրադարաններով, ձեզ հարկավոր չէ նույնիսկ լուրջ ծրագրեր իմանալ ծրագրավորման լեզուների մասին:

Շարժիչի մեջ ներկառուցված հատուկ նվագարկչի շնորհիվ դրանում ստեղծված խաղերը կարելի է խաղալ շատ հայտնի բրաուզերներում ՝ Google Chrome, FireFox, Internet Explorer, Opera և Safari:

Խաղի շարժիչ SDK- ն բաշխվում է որպես ազատ շարժիչ ոչ առևտրային զարգացման համար:

 

3. Ինչպե՞ս ստեղծել 2D խաղ Game Maker- ի խմբագրում `քայլ առ քայլ

Խաղի ստեղծող - Շատ բարդ խմբագիր ՝ ոչ բարդ 2D խաղեր ստեղծելու համար (չնայած մշակողները պնդում են, որ դրանում կարող եք խաղեր ստեղծել գրեթե ցանկացած բարդության):

Այս փոքրիկ օրինակում ես պարզապես կցանկանայի ցույց տալ քայլ առ քայլ մինի հրահանգ ՝ խաղերի ստեղծման համար: Խաղը շատ պարզ կլինի. Sonic կերպարը կտեղափոխվի էկրանին շուրջ ՝ փորձելով հավաքել կանաչ խնձոր ...

Պարզ գործողություններով սկսելով ՝ ճանապարհին ավելացնելով նոր և նոր հնարավորություններ, ով գիտի, գուցե ձեր խաղը ժամանակի ընթացքում դառնա իրական հիթ: Այս հոդվածում իմ նպատակը միայն ցույց տալն է, թե որտեղ պետք է սկսել, քանի որ սկիզբը ամենադժվարն է շատերի համար ...

 

Խաղի բացերը

Նախքան որևէ խաղի ուղղակի ստեղծում սկսելը, դուք պետք է անեք հետևյալը.

1. Իր խաղի բնավորությունը հորինելու համար, թե ինչ է նա անելու, որտեղ է լինելու, ինչպես է խաղացողը ղեկավարելու իրեն և այլն մանրամասներ:

2. Ստեղծեք ձեր բնավորության նկարներ, առարկաներ, որոնց հետ նա կխաղա: Օրինակ, եթե դուք ունեք արջ ընտրող խնձոր, ապա ձեզ հարկավոր է առնվազն երկու նկար ՝ արջը և իրենք խնձոր: Ձեզ նույնպես կարող է անհրաժեշտ լինել ֆոն. Մեծ պատկեր, որի վրա գործողությունը տեղի կունենա:

3. Ստեղծեք կամ պատճենեք ձեր հերոսների համար հնչյուններ, երաժշտություն, որը կխաղա խաղի մեջ:

Ընդհանրապես, ձեզ հարկավոր է հավաքել այն ամենը, ինչ անհրաժեշտ կլինի ստեղծել: Այնուամենայնիվ, հետագայում հնարավոր կլինի ավելացնել խաղի առկա նախագծին այն ամենը, ինչ մոռացված է կամ մնացել է ավելի ուշ ...

 

Քայլ առ քայլ մինի խաղ ստեղծելը

1) Առաջին բանը, որ պետք է արվի, ստրիտներ ավելացնել մեր կերպարներին: Դա անելու համար ծրագրի կառավարման վահանակը ունի հատուկ կոճակ դեմքի տեսքով. Կտտացրեք այն ՝ սպրիտ ավելացնելու համար:

Կոճակ `սպրիտ ստեղծելու համար:

 

2) Պատուհանում, որը հայտնվում է, կտտացրեք ներբեռնման կոճակը սպրիտի համար, ապա նշեք դրա չափը (անհրաժեշտության դեպքում):

Բեռնված սպրիտ:

 

 

3) Այսպիսով, դուք պետք է ավելացնեք ձեր բոլոր բծախնդրությունները նախագծում: Իմ դեպքում պարզվեց, որ 5 փռված են ՝ Sonic և գունագեղ խնձորներ ՝ կանաչ շրջան, կարմիր, նարնջագույն և մոխրագույն:

Sprites նախագծում:

 

 

4) Հաջորդը, դուք պետք է նախագծին ավելացնեք օբյեկտներ: Objectանկացած խաղում օբյեկտը կարևոր մանրուք է: Game Maker- ում օբյեկտը խաղային միավոր է. Օրինակ ՝ Sonic, որը էկրանին կտեղափոխվի ՝ կախված ձեր ստեղնաշարի վրա:

Ընդհանուր առմամբ, առարկաները բավականին բարդ թեմա են, և դա սկզբունքորեն անհնար է բացատրել տեսականորեն: Երբ աշխատում եք խմբագրչի հետ, դուք կծանոթանաք օբյեկտների առանձնահատկությունների հսկայական փունջին, որը Game Maker- ն առաջարկում է ձեզ:

Ընդ որում, ստեղծեք առաջին օբյեկտը `կտտացրեք« Ավելացնել օբյեկտ »կոճակը .

Խաղ Ստեղծող Օբյեկտն ավելացնելը:

 

5) Հաջորդը, ավելացված օբյեկտի համար ընտրվում է սփրեյ (տես ներքևում գտնվող պատկերված նկարը ՝ ձախ + վերևում): Իմ դեպքում կերպարը Sonic է:

Այնուհետև իրադարձություններ են գրանցվում օբյեկտի համար. Դրանցից կարող են լինել տասնյակ, յուրաքանչյուր իրադարձություն ձեր օբյեկտի վարքն է, նրա շարժումը, դրա հետ կապված հնչյունները, վերահսկիչները, ակնոցները և խաղի այլ բնութագրերը:

Միջոցառում ավելացնելու համար կտտացրեք նույն անունով կոճակը - ապա աջ սյունակում ընտրեք իրադարձության համար գործողությունը: Օրինակ, սլաքի ստեղները սեղմելիս հորիզոնական և ուղղահայաց շարժվելը .

Իրադարձություններ ավելացնել օբյեկտներին:

Խաղ Ստեղծող Sonic օբյեկտի համար ավելացվել են 5 իրադարձություններ. Սլաքների ստեղները սեղմելիս տարբեր կերպարներ տեղափոխելը. գումարած պայմանը նշված է խաղային տարածքի սահմանը հատելիս:

 

Ի դեպ, շատ իրադարձություններ կարող են լինել. Այստեղ Game Maker- ը փոքր չէ, ծրագիրը ձեզ կառաջարկի շատ բաներ.

- Նիշերի տեղափոխման առաջադրանք. Շարժման արագություն, ցատկել, ուժ և այլն:

- երաժշտական ​​գործի համադրություն տարբեր գործողություններով.

- կերպարի (օբյեկտի) տեսքը և վերացումը և այլն:

Կարևոր է: Խաղի յուրաքանչյուր օբյեկտի համար անհրաժեշտ է գրանցել ձեր իրադարձությունները: Որքան շատ իրադարձություններ գրանցվեն յուրաքանչյուր օբյեկտի համար, այնքան ավելի բազմակողմանի և մեծ հնարավորություններով կստացվի խաղը: Սկզբունքորեն, առանց նույնիսկ իմանալու, թե կոնկրետ ինչով է զբաղվելու այս կամ այն ​​իրադարձությունը, կարող եք մարզվել `ավելացնելով դրանք և դիտել, թե ինչպես է վարվում խաղը դրանից հետո: Ընդհանրապես, հսկայական դաշտ փորձերի համար:

 

6) Վերջին և ամենակարևոր գործողությունները սենյակի ստեղծումն են: Սենյակը խաղի մի տեսակ փուլ է, այն մակարդակը, որով ձեր օբյեկտները կխաղան: Նման սենյակ ստեղծելու համար կտտացրեք կոճակը հետեւյալ պատկերակին. .

Սենյակի ավելացում (խաղի փուլ):

 

Ստեղծված սենյակում, օգտագործելով մկնիկը, դուք կարող եք կազմակերպել մեր առարկաները փուլում: Սահմանեք խաղի ֆոնը, սահմանեք խաղի պատուհանի անվանումը, նշեք տեսակները և այլն:

 

7) Արդյունքի խաղը սկսելու համար սեղմեք F5 կոճակը կամ ընտրացանկում. Գործարկել / նորմալ սկսել:

Արդյունքում խաղ վարելը:

 

Game Maker- ը ձեր առջև կբացի խաղի պատուհան: Իրականում, դուք կարող եք դիտել ձեր արածը, փորձեր կատարել, խաղալ: Իմ դեպքում Sonic- ը կարող է շարժվել ՝ կախված ստեղնաշարի ստեղնաշարից: Մի տեսակ մինի խաղ (հա, բայց եղել են ժամանակներ, երբ սև էկրանին վազող սպիտակ կետը մարդկանց մեջ վայրի անակնկալ և հետաքրքրություն էր առաջացնում ... ).

Արդյունքում ստացված խաղը ...

 

Այո, իհարկե, արդյունքում ստացված խաղը պարզունակ և շատ պարզ է, բայց դրա ստեղծման օրինակը շատ բացահայտող է: Հետագա փորձեր և գործեր առարկաների, բծախնդրությունների, հնչյունների, նախապատմությունների և սենյակների հետ. Կարող եք ստեղծել շատ լավ 2D խաղ: 10-15 տարի առաջ նման խաղեր ստեղծելու համար անհրաժեշտ էր հատուկ գիտելիքներ ունենալ, այժմ բավական է, որ կարողանանք մկնիկը պտտել: Առաջընթաց:

Լավագույնների հետ: Լավ խաղ-կառուցում բոլորի համար ...

Pin
Send
Share
Send