Ձեզ դուր է գալիս տեսախաղեր խաղալ, միշտ խաղը ավարտելու կամ ձեր հակառակորդներին հաղթելու հնարք ունե՞ք, թե՞ այնքան մեծ երևակայություն ունեք, որ կարող եք պատկերացնել կերպար կամ նույնիսկ ձեր սեփական աշխարհը: Կան բազմաթիվ գործիքներ, որոնց միջոցով կարող եք ձեր ուժեղ կողմերը դարձնել տեսախաղեր: Դրանից առաջ ձեզ իսկապես անհրաժեշտ են ծրագրավորման հմտություններ: Բայց եթե կարող եք, ձեզ հարկավոր են միայն մկնիկ և ստեղնաշար և ունակ թիմ:
Քայլ
2 -րդ մաս 1 -ից. Անհրաժեշտ գործիքների/ծրագրերի որոնում
Քայլ 1. Ստեղծեք տեքստային խաղ:
Այս տեսակի խաղերը, հավանաբար, ամենահեշտն են, չնայած ոչ բոլորին է հետաքրքրում գրաֆիկա չունեցող խաղ ստեղծելը և խաղալը: Տեքստային խաղերի մեծամասնությունը կենտրոնանում է պատմությունների, հանելուկների կամ արկածների վրա, որոնք համատեղում են հեքիաթներ պատմելը, ուսումնասիրելը և հանելուկները:
- Twine- ը ծրագիր է, որը կարող է հեշտությամբ օգտագործվել ձեր դիտարկիչում:
- StoryNexus- ը և Visionaire- ն այնպիսի տարբերակներ են, որոնք ապահովում են ավելի շատ խաղային տարբերակներ և ստատիկ պատկերներ:
- Inform7- ն ավելի լավ գործիք կամ ծրագիր է, քանի որ այն ունի մեծ համայնք և կողմնակիցներ:
Քայլ 2. Ստեղծեք 2D խաղ:
GameMaker- ը և Stencyl- ը հիանալի ընտրանքներ են, եթե ցանկանում եք ստեղծել ցանկացած ժանրի 2D խաղեր, և երկուսն էլ ձեզ հնարավորություն են տալիս օգտագործել ծրագրավորման կոդ ՝ առանց ծրագրավորելու իմանալու: Քերծի՛ր: նաև գործիք է, որը կարող եք օգտագործել դիտարկիչի խաղեր ստեղծելու համար:
Քայլ 3. Փորձելով 3D խաղ պատրաստել:
3D խաղ ստեղծելը շատ ավելի դժվար է, քան 2D խաղը: Այսպիսով, պատրաստվեք երկար կոշտ նախագծի: Spark and Game Guru- ն կարող է օգնել ձեզ հեշտացնել ձեր առաջադրանքը ՝ թույլ տալով ձեզ ստեղծել ձեր խաղային աշխարհը ՝ առանց ծրագրավորումը հասկանալու: Եթե ունեք ծրագրավորման գիտելիքներ կամ ցանկանում եք սովորել ծրագրավորում, փորձեք ներկայումս հայտնի խաղային շարժիչը ՝ Unity- ը:
Եթե ցանկանում եք ստեղծել ձեր սեփական 3D մոդելները, ձեզ հարկավոր է 3D ստեղծման ծրագրակազմ, ինչպիսիք են 3DS Max- ը, Blender- ը կամ Maya- ն:
Քայլ 4. Կիրառեք ծրագրավորման վրա հիմնված մոտեցում:
Նույնիսկ եթե դուք ունեք ծրագրավորման նախապատմություն, գուցե ցանկանաք օգտագործել վերը նշված շարժիչներից մեկը ՝ ձեր առաջին խաղը ստեղծելու համար, և ձեզ հարկավոր չէ այլ, ավելի դժվար ճանապարհ անցնել: Այնուամենայնիվ, որոշ մարդիկ նախընտրում են վերահսկել իրենց պատրաստած խաղերի բոլոր ասպեկտները և ցանկանում են դրանք կառուցել զրոյից: Իդեալում, որպեսզի կարողանաք համատեղել ձեր խաղի բոլոր ասպեկտները կոկիկ և հստակ ձևով, նախընտրում եք ձեր խաղը կառուցել զարգացման ինտեգրված միջավայրում, ինչպիսին է Eclipse- ը և ոչ թե տեքստային խմբագրիչը:
Թեև իսկապես կարող եք խաղեր պատրաստել ցանկացած ծրագրավորման լեզվով, C ++ - ը հիանալի գործիք է, որն ունի բազմաթիվ ռեսուրսներ և ձեռնարկներ, որոնք անհրաժեշտ են խաղեր պատրաստելու համար:
2 -րդ մաս 2 -ից. Խաղի պատրաստում
Քայլ 1. Սահմանեք հայեցակարգը:
Ձեր առաջին նախագծի համար ձեզ դուր եկած ժանրից պարզ խաղ ստեղծելը լավ ելակետ է (օրինակ ՝ հարթակագործ կամ դերախաղ): Սկսելուց առաջ գրեք խաղի վերաբերյալ ձեր բոլոր գաղափարները և փորձեք պատասխանել այս հարցերից մի քանիսին.
- Որո՞նք են խաղախաղի հիմնական բաղադրիչները: Այս պատասխանների օրինակները ներառում են թշնամիներին հաղթելը, հանելուկներ լուծելը կամ խաղի այլ կերպարների հետ խոսելը:
- Ինչպիսի՞ gameplay եք ցանկանում ձեր խաղում: Օրինակ, գուցե ցանկանաք, որ ձեր խաղացողները պայքարեն իրական ժամանակի թշնամիների հետ, որոնք շարժունություն են պահանջում կոճակների համակցություններում կամ հերթափոխով, որոնք պահանջում են ռազմավարություն և մարտավարություն: Կամ, եթե ձեր խաղը կենտրոնանում է խաղի այլ կերպարների հետ խոսելու վրա, խաղացողը կկարողանա՞ փոխել սյուժեն կամ սցենարը, եթե նա այլ ընտրություն կատարի, կամ սյուժեն ավելի գծային է, այնպես որ խաղացողները պետք է ճիշտ որոշումներ կայացնեն:
- Ինչպիսի՞ն է ձեր խաղային տրամադրությունը: Ուրախ, սարսափելի, խորհրդավոր, թե՞ ոգևորիչ:
Քայլ 2. Ստեղծեք պարզ մակարդակ:
Եթե ձեր խաղը ստեղծելու համար օգտագործում եք խաղային շարժիչ կամ խաղ ստեղծելու գործիք, փորձեք ստեղծագործել այդ շարժիչով կամ գործիքով: Իմացեք, թե ինչպես տեղադրել շարժվող ֆոններ, առարկաներ և կերպարներ: Իրականում, դուք կարող եք փորձել խաղի հերոսներին փոխազդել գոյություն ունեցող օբյեկտների հետ, կամ փորձել ուսումնասիրել այն գործիքները, որոնք արդեն ներկայացված են ձեր գործածած գործիքում կամ ծրագրաշարում և տեսնել, թե արդյոք կա որևէ փոխազդեցություն օբյեկտը:
- Եթե չգիտեք, թե ինչպես անել ինչ -որ բան, փնտրեք այն գործիքի կամ շարժիչի կայքում կամ ինտերնետում փնտրեք այլուր, ինչպիսիք են ֆորումները:
- Առաջին նախագծի համար լուսավորության կամ այլ գրաֆիկական մանրամասների մասին շատ անհանգստանալու կարիք չկա:
Քայլ 3. Նախագծեք ձեր հիմնական խաղախաղը:
Խաղի ձևավորումը պահանջում է խաղի ծրագրաշարի մի քանի փոփոխություններ և փոփոխություններ և պահանջում է կառուցել ավելի բարդ համակարգ, եթե այն կառուցված է զրոյից: Ահա մի քանի օրինակ.
- Եթե պլատֆորմավար խաղ եք պատրաստում, ուզու՞մ եք, որ ձեր կերպարը կարողանա կրկնակի ցատկել կամ ցատկել օդ կամ որևէ այլ հատուկ քայլ: Փորձեք նաև փոփոխել ձեր կերպարի ցատկի բարձրությունը և խաղացողի կողմից տրվող տարբեր փոխազդեցությունների արձագանքը (օրինակ ՝ կոճակը մի քանի վայրկյան պահելը):
- Եթե դուք պատրաստում եք RPG կամ սարսափ խաղ, ինչ զենքով խաղացողները կսկսեն խաղը: Ընտրեք երկու կամ երեք զենք, որոնք խաղացողները կարող են արդիականացնել, այնուհետև փորձարկեք դրանք: Համոզվեք, որ զենքի ընտրությունը հետաքրքիր է և բազմազան: Օրինակ, դուք տրամադրում եք զենքի երեք տեսակ, այն է ՝ ուժեղ զենք, որը կարող է վիրավորել մեկից ավելի թշնամիներ կամ թշնամիներին ավելի թույլ դարձնող: Մի՛ դարձրեք մեկ զենքը մյուսից շատ ավելի ուժեղ, մինչև զենքը ավելի թանկ և դժվար ձեռք բերվի:
- Երկխոսության վրա հիմնված խաղերում ցանկանու՞մ եք, որ խաղացողը կարողանա էկրանին ընտրել երկխոսության «ճյուղ», թե՞ պարզապես կարդալ որոշակի առաջադրանք կատարելու համար տրված հրահանգները և բացել հաջորդ երկխոսությունը: Youանկանու՞մ եք, որ խաղը լինի գծային և միակողմանի, կամ ունենա բազմաթիվ սյուժեներ և ավարտներ:
Քայլ 4. Ստեղծեք բազմաթիվ մակարդակներ:
Երեք կամ հինգ կարճ մակարդակներ ողջամիտ թիրախներ են ձեր առաջին խաղի համար: Ամեն դեպքում, դրանք միշտ կարող եք ավելացնել: Միշտ պահեք ձեր հիմնական խաղախաղը յուրաքանչյուր մակարդակում և ստիպեք յուրաքանչյուր մակարդակին ունենալ տարբեր մարտահրավերներ կամ բարձրացնել դրանք: Դուք կարող եք մակարդակները դարձնել հաջորդական, որտեղ խաղացողները պետք է լրացնեն մեկ մակարդակ ՝ մեկ այլ մակարդակ խաղալու համար, կամ ստեղծեն առանձին մակարդակներ, որտեղ խաղացողները կարող են ընտրել իրենց ուզած մակարդակը:
- Պլատֆորմեր խաղերի համար տրվող մարտահրավերներից մեկը սովորաբար ավելի արագ թշնամիներն են կամ շարժվող հարթակները:
- Գործողությունների խաղերը կարող են յուրաքանչյուր մակարդակով ներկայացնել նոր թշնամի ՝ հզոր թշնամի կամ շեֆ, կամ թշնամի, որը հնարավոր չէ հաղթել առանց որոշակի հնարքների կամ զենքի:
- Սովորաբար հանելուկային խաղերը մնում են մեկ տեսակի հանելուկի վրա և դժվարացնում յուրաքանչյուր մակարդակի հետ, կամ ներկայացնում նոր գործիքներ կամ խոչընդոտներ, որոնց համար խաղացողները պետք է ավելի շատ մտածեն:
Քայլ 5. Ստեղծեք երկարաժամկետ և միջնաժամկետ նպատակներ:
Երբեմն խաղը ունի ինչ -որ բան, որը կոչվում է «երկրորդական մեխանիկա» կամ «երկրորդական խաղախաղ»: Օգտագործելով հիմնական խաղախաղի մեխանիզմները, ինչպիսիք են ցատկելը, խաղացողները կարող են նաև օգտագործել երկրորդական խաղախաղ, ինչպես օրինակ ՝ հակառակորդին ոտք դնելը կամ իրերը հավաքելիս: Այս երկրորդական խաղախաղը կարող է օգտագործվել խաղի երկարաժամկետ նվաճում դառնալու համար, օրինակ ՝ յուրաքանչյուր մակարդակում մետաղադրամներ հավաքելով, խաղացողները կարող են դրանք պահել և գնել բարելավումներ, որոնք կարող են օգնել ավարտել խաղը:
Վերոնշյալ օրինակից, հնարավոր է, դուք անգիտակցաբար մուտք եք գործել երկրորդական խաղախաղ: Պարզապես համոզվեք, որ ձեր խաղացողները կարող են անմիջապես գիտակցել ձեր տեղադրած ասպեկտի մասին: Եթե 10 րոպե անց ձեր խաղացողը պարզապես կարծում է, որ ձեր խաղը պարզապես անընդհատ թշնամիներ է կրակում, մի քանի րոպեից նա հաստատ կձանձրանա: Եթե նա ստանար մետաղադրամը առաջին թշնամուն հաղթելուց հետո, նա կիմանար, որ նա նպատակ ունի, կամ գոնե կզարմանա, թե որն է այդ մետաղադրամի գործառույթը, և, ի վերջո, կշարունակի խաղալ:
Քայլ 6. Փորձնական վազք կատարեք:
Փորձեք մի քանի անգամ ձեր ստեղծած յուրաքանչյուր մակարդակ և խնդրեք ձեր ծանոթ ընկերներին կամ մարդկանց օգնել ձեզ փորձել այն: Փորձեք խաղը խաղալ տարբեր մոտեցումներով ՝ սկսած պատշաճ ձևից կամ տարօրինակ և անսովոր եղանակներից, ինչպիսիք են առաքելության անտեսումը և ուղղակի վերջնական շեֆի դեմ պայքարը կամ խաղը վատագույն ռեսուրսներով ավարտելու փորձերը: Փորձարկման գործընթացը երկար և հիասթափեցնող գործընթաց է, բայց սխալները շտկելը և ձեր խաղախաղը կատարելագործելը այն է, ինչ դուք պետք է անեք նախքան ձեր խաղը թողարկելը:
- Ահա բավականաչափ տեղեկություններ ձեր թեստային թիմի վերաբերյալ: Նրանք պետք է իմանան հիմնական բաները, ինչպիսին է վերահսկողությունը, բայց ամեն ինչ իմանալու կարիք չունեն:
- Ձեր փորձարկողին տվեք հետադարձ կապի ձև, որպեսզի կարողանաք գրառել ամբողջ տեղեկատվությունը և կարդալ և հետագայում նորից անդրադառնալ դրան: Այս ձևով կարող եք նաև որոշակի հարցեր տալ ձեր խաղի վերաբերյալ:
- Փորձարկողները, ովքեր կարող են ձեզ ամենից շատ օգնել, այն մարդիկ են, ովքեր ձեզ չեն ճանաչում և չեն վարանում քննադատություններ և առաջարկություններ անել:
Քայլ 7. Բարելավեք խաղի գրաֆիկան և ձայնը:
Չնայած այնտեղ կան բազմաթիվ խաղային ակտիվներ, որոնք կարող եք օգտագործել, ժամանակ հատկացրեք ՝ դրանք բոլորին հարմարեցնելու համար, որպեսզի դրանք կատարյալ տեսք ունենան: Եթե որևէ կողմ կատարյալ չէ կամ ճիշտ տեսք չունի, փոխարինեք այն ինչ -որ այլ բանով: Սովորեք պիքսելային արվեստ, եթե ցանկանում եք փոխել ձեր պատկերը ձեր 2D խաղում կամ օգտագործել OpenGL- ի նման ծրագրակազմ, եթե աշխատում եք 3D նախագծի վրա: Ավելացրեք թեթև էֆեկտ ՝ խաղացողներին տեղեկացնելու համար, թե որ ուղին է հիմնական ճանապարհը, կամ մասնիկների էֆեկտ, որը ցույց է տալիս սառը հարձակման էֆեկտ կամ շարժում հետին պլանում: Ավելացրեք նաև ձայն քայլերի, գրոհների, ցատկերի և ցանկացած այլ բանի համար, որը պահանջում է ձայն: