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

Բարեւ Ձեզ

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

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

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

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

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

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

Under 2D - հասկանալ երկկողմանի խաղերը: Օրինակ `tetris, cat կատաղություն, pinball, տարբեր քարտային խաղեր եւ այլն:

Օրինակ `2D խաղեր: Քարտի խաղ: Solitaire

1) Game Maker

Հեղինակ կայք `//yoyogames.com/studio

Խաղացողի խաղի ստեղծման գործընթացը ...

Սա փոքր խաղեր ստեղծելու ամենահեշտ խմբագիրներից մեկն է: Խմբագիրը բավականին որակապես կատարվում է. Դրանով հեշտ է սկսել աշխատել (ամեն ինչ ինտուիտիվորեն հստակ է), միեւնույն ժամանակ մեծ հնարավորություններ կան օբյեկտների, սենյակների եւ այլն խմբագրելու համար:

Սովորաբար այս խմբագրում կատարվում են խաղերը վերեւում եւ հարթակներում (կողմի դիտում): Ավելի փորձառու օգտվողների համար (նրանց, ովքեր ծրագրավորման մեջ քիչ բան են սովորել) ունեն հատուկ հատկանիշներ սցենարներ եւ կոդերի տեղադրման համար:

Պետք է նշել, որ այս խմբագրում կան բազմաթիվ տարբերություններ եւ գործողություններ, որոնք կարող են սահմանվել տարբեր օբյեկտների (ապագա նիշ): թիվը պարզապես զարմանալի է `ավելի քան մի քանի հարյուր:

2) կառուցել 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) Միասնություն 3D

Հեղինակ կայք `//unity3d.com/

Լուրջ եւ համապարփակ գործիք լուրջ խաղերի ստեղծման համար (ես ներողություն եմ խնդրում տոգոլոգիայի համար): Ես խորհուրդ կտայի տեղափոխվել դրան այլ շարժիչներ եւ դիզայներներ ուսումնասիրելուց հետո: լիարժեք ձեռքով:

The Unity 3D փաթեթը ներառում է շարժիչ, որը լիովին թույլ է տալիս օգտագործել DirectX- ի եւ OpenGL- ի հնարավորությունները: Ծրագրի զինանոցում հնարավորություն է ընձեռվում աշխատել 3D մոդելների հետ, աշխատել ստվերներով, ստվերներով, երաժշտությամբ եւ հնչյուններով, ստանդարտ առաջադրանքների համար գրքերի հսկայական գրադարան:

Թերեւս այս փաթեթի միակ թերությունն այն է, որ C #- ում կամ Java- ում ծրագրավորման իմացության անհրաժեշտությունը, կոդավորման մի մասում, պետք է ավելացվի «ձեռքի ռեժիմում»:

3) NeoAxis Game Engine SDK

Հեղինակ կայք `//www.neoaxis.com/

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

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

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

Game Շարժիչ SDK- ն բաշխվում է որպես ոչ ազատ առեւտրի համար ազատ շարժիչ:

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

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

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

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

Բլոգերներ ստեղծել խաղ

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

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

2. Ստեղծեք ձեր բնավորությունը, օբյեկտները, որոնց հետ նա կխաղա: Օրինակ, եթե ունեք խնձոր հավաքելու արջ, ապա ձեզ հարկավոր է առնվազն երկու նկար `արջը եւ խնձորը: Կարող եք նաեւ անհրաժեշտ լինել ֆոն `մեծ նկար, որի ընթացքում տեղի կունենա ակցիան:

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

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

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

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

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

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

Վերբեռնված սպիտակը:

3) Այսպիսով, դուք պետք է ավելացնել ձեր բոլոր sprites նախագծին: Իմ դեպքում պարզվեց, որ 5 սանրվածքներ. Սոնիք եւ բազմաշերտ խնձորներ `կանաչ շրջանակ, կարմիր, նարնջագույն եւ մոխրագույն:

Sprites նախագծում:

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

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

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

Game Maker. Նյութը ավելացնելու համար:

5) Հաջորդը, ավելացված օբյեկտի համար ընտրվում է սպիտակը (տես ստորեւ, ներքեւում, վերեւում + վերեւում): Իմ դեպքում `Սոնիկի կերպարը:

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

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

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

Game Maker. Սոնիկի առարկայի համար ավելացվել են 5 միջոցառումներ. Տարբեր կերպերով տեղափոխել բնույթը, սեղմելով սլաքների բանալիները: գումարած վիճակը սահմանվում է խաղադաշտի սահմանը հատելու ժամանակ:

Ի դեպ, կարող են լինել շատ իրադարձություններ. Խաղացողի այստեղ փոքր բան չկա, ծրագիրը շատ բան կներկայացնի:

- բնավորությունը տեղափոխելու խնդիրը. շարժման արագությունը, թռիչքը, ցատկի ուժը եւ այլն:

- տարբեր գործողություններում երաժշտական ​​ստեղծագործությունների վերապատում;

- բնույթի (օբյեկտի) տեսքը եւ հեռացումը եւ այլն:

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

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

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

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

7) Արդյունքում խաղալու համար սեղմեք F5 կոճակը կամ մենյուում `Run / normal start:

Գործարկել արդյունքի խաղը:

Խաղի Maker կբացի ձեր առջեւ մի պատուհան է խաղի. Փաստորեն, դուք կարող եք դիտել այն, ինչ դուք ստանում եք, փորձարկել, խաղալ: Իմ դեպքում, Սոնիկը կարող է տեղափոխվել կախված ստեղնաշարի վրա գտնվող ստեղնաշարի վրա: Մի տեսակ մինի խաղ (oh, եւ եղել են այն ժամանակները, երբ սեւ էկրանին անցնող սպիտակ կետը մարդկանց մեջ վայրի անակնկալ եւ հետաքրքրություն առաջացրեց ... ).

Արդյունքում խաղ ...

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

Լավագույնով: Բոլոր հաջող խաղ համակարգը ...