Բարև
Խաղեր ... Սրանք ամենատարածված ծրագրերից են, որոնց համար շատ օգտվողներ գնում են համակարգիչներ և նոութբուքեր: Հավանաբար, ԱՀ-ներն այնքան հայտնի չէին դառնա, եթե դրանց վրա խաղեր չլինեին:
Եվ եթե ավելի վաղ խաղ ստեղծելու համար անհրաժեշտ էր հատուկ գիտելիքներ ունենալ ծրագրավորման, մոդելների նկարչության և այլնի բնագավառում. Այժմ բավական է ուսումնասիրել ինչ-որ խմբագիր: Շատ խմբագիրներ, ի դեպ, բավականին պարզ են, և նույնիսկ սկսնակ օգտագործողը կարող է պարզել դրանք:
Այս հոդվածում ես կցանկանայի անդրադառնալ նման հանրաճանաչ խմբագիրներին, ինչպես նաև դրանցից մեկի օրինակին `քայլ առ քայլ վերլուծելու որոշ պարզ խաղի ստեղծումը:
Բովանդակություն
- 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 տարի առաջ նման խաղեր ստեղծելու համար անհրաժեշտ էր հատուկ գիտելիքներ ունենալ, այժմ բավական է, որ կարողանանք մկնիկը պտտել: Առաջընթաց:
Լավագույնների հետ: Լավ խաղ-կառուցում բոլորի համար ...