Համակարգչային խաղերի պատրաստում

Հեղինակ: Eugene Taylor
Ստեղծման Ամսաթիվը: 16 Օգոստոս 2021
Թարմացման Ամսաթիվը: 22 Հունիս 2024
Anonim
Հեռախոսային և համակարգչային խաղերի մասին։ ԵՐԱՆԻ ես սա շուտ ԻՄԱՆԱՅԻ...
Տեսանյութ: Հեռախոսային և համակարգչային խաղերի մասին։ ԵՐԱՆԻ ես սա շուտ ԻՄԱՆԱՅԻ...

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

Հոբբի ունեք համակարգչային խաղեր խաղալու, նոր ռազմավարություններ մշակելու հակառակորդներին հաղթելու և ձեր մտքի խորքային խորշերից ամբողջ տիեզերք հորինելու համար: Գոյություն ունեն բազմաթիվ գործիքներ, որոնք կարող եք օգտագործել ձեր սեփական համակարգչային խաղը պատրաստելու համար, որոնք միայն վերը նշված հմտություններն են պահանջում, չնայած որ ծրագրավորման որոշ գիտելիքներ ձեզ ավելի շատ հնարավորություններ կտան աշխատելու: Բռնեք ձեր մկնիկը և ստեղնաշարը և սկսեք:

Քայլել

2-րդ մասի 1-ը. Findիշտ գործիքներ գտնելը

  1. Հիմնականում տեքստի վրա հիմնված խաղ: Սա, հավանաբար, տեխնիկապես ամենահեշտ խաղն է, բայց ոչ բոլորին է հետաքրքրում խաղ առանց գրաֆիկայի: Տեքստի վրա հիմնված խաղերի մեծ մասը կենտրոնանում է պատմության, հանելուկի կամ արկածախնդրության վրա ՝ համատեղելով պատմությունը, հայտնագործությունն ու հանելուկները: Ստորև բերված են մի քանի անվճար տարբերակներ.
    • Twine- ը արագ և հեշտ է օգտագործել ձեր զննարկչի համար:
    • StoryNexus- ը և Visionaire- ն ունեն ավելի շատ խաղային տարբերակներ և գրաֆիկա:
    • Inform7- ը էնտուզիաստների մեծ համայնքով ավելի հզոր գործիք է:
  2. Կատարել 2D խաղ: GameMaker- ը և Stencyl- ը լավ տարբերակներ են, որոնք կարող եք օգտագործել ցանկացած ժանրի համար, և դուք ունեք հնարավորություն օգտագործել ծրագրավորում ՝ առանց դրա անհրաժեշտության: Քերծիր մեկ այլ գործիք է, որը կարող եք օգտագործել զննարկչի խաղերի համար:
  3. Փորձեք, եթե 3D խաղերը ձեզ համար են: 3D խաղը շատ ավելի դժվար է, քան 2D խաղը, այնպես որ հիշեք, որ սա լինելու է երկարատև նախագիծ և շատ քրտնաջան աշխատանք: Spark- ը և Game Guru- ն կարող են խնայել ձեզ աշխատանքի մի մասը, քանի որ դրանով կարող եք աշխարհ կառուցել `առանց ծածկագիր գիծ ունենալու: Եթե ​​դուք արդեն ծրագրավորման փորձ ունեք կամ ցանկանում եք սովորել, թե ինչպես դա անել, փորձեք շատ սիրված խաղային շարժիչը Unity:
    • Եթե ​​ցանկանում եք սկսել 3D մոդելներ պատրաստել ինքներդ ՝ գոյություն ունեցող նյութն օգտագործելու փոխարեն, ապա ձեզ հարկավոր են 3D ծրագրեր, ինչպիսիք են 3DS Max, Blender (անվճար) կամ Maya:
  4. Մոտեցում, որը ներառում է շատ ծրագրավորում: Նույնիսկ եթե որպես ծրագրավորող նախապատմություն ունեք, միևնույն է, կարող եք ցանկանալ օգտագործել ձեր առաջին խաղի համար վերը նշված շարժիչներից մեկը: Միանշանակ մի փորձեք ինչ-որ բան միայն այն պատճառով, որ դա ավելի բարդ է: Բայց ոմանք սիրում են լիովին վերահսկել իրենց ՝ զրոյից խաղ ծրագրավորելով: Programրագրեք խաղը IDE- ում (Ինտեգրված զարգացման միջավայր), ինչպիսին է Eclipse- ը, տեքստի խմբագրիչի փոխարեն, որպեսզի կարողանաք հարմարավետորեն կազմակերպել այն ամենը, ինչ ձեզ հարկավոր է մեկ նախագծում:
    • Չնայած հնարավոր է խաղ գրել գրեթե ցանկացած ծրագրավորման լեզվով, C ++ սովորելը ճիշտ գործիքներ կդնի ձեր ձեռքերը: Դուք կարող եք առցանց գտնել բոլոր տեսակի ձեռնարկներ և բազում խաղերի զարգացման ռեսուրսներ:

2-րդ մաս 2-րդ. Խաղի պատրաստում

  1. Ընտրեք հայեցակարգ: Ձեր առաջին նախագծի համար հիանալի մեկնակետ է դարձնում փոքր նմուշ պատրաստելը այն ժանրի մասին, որի մասին մտածում եք: Սա կարող է լինել պլատֆորմային խաղ կամ դերախաղի խաղ: Սկսելուց առաջ գրի առեք խաղի վերաբերյալ ունեցած ցանկացած գաղափար և հետևյալ հարցերի պատասխանները.
    • Ո՞րն է խաղի ամենակարևոր մասը (թեման): Սա կարող է լինել հակառակորդներին հաղթահարելը, հանելուկներ լուծելը կամ այլ կերպարների հետ խոսելը:
    • Ինչպիսի՞ն պետք է լինի խաղի խաղը: Օրինակ ՝ հակառակորդների դեմ պայքարը կարող է իրականացվել կոճակները սեղմելով իրական ժամանակում, կամ շրջադարձային տակտիկական որոշումների միջոցով: Շատ երկխոսությամբ խաղերը կարող են խաղացողին հնարավորություն տալ ձևավորել սյուժեն ՝ կախված որոշ որոշումներից, կամ հնարավորինս շատ բան սովորելով հերոսների և խաղային աշխարհի մասին:
    • Ինչպիսի՞ն է խաղի տրամադրությունը: Դա զրպարտիչ է, զվարթ, խորհրդավոր կամ հուզիչ:
  2. Ստեղծեք պարզ մակարդակ: Եթե ​​դուք առաջին անգամ օգտագործում եք խաղային շարժիչ կամ խաղային գործիք, ապա ժամանակն է գործիքի հետ խաղալու ժամանակը: Իմացեք, թե ինչպես տեղադրել ֆոններ, առարկաներ և նիշեր: Անհրաժեշտության դեպքում ստեղծեք այնպիսի առարկաներ, որոնցով նվագարկիչը կարող է ինչ-որ բան անել, կամ դիտեք պատրաստի առարկաները, որոնք գալիս են ծրագրակազմով կամ ինտերակտիվ են:
    • Եթե ​​համոզված չեք, թե ինչպես անել ինչ-որ բան, հարցրեք դրա մասին գործիքի կայքում կամ որոնեք առցանց ՝ ավելի շատ տեղեկություններ ստանալու համար:
    • Մի անհանգստացեք լուսավորության և այլ գրաֆիկական էֆեկտների մասին հենց հիմա:
  3. Ձևավորեք հիմնական խաղացանկը, անհրաժեշտության դեպքում: Սա կարող է նշանակել խաղի ծրագրաշարում աննշան փոփոխություններ կատարել, կամ զրոյից ավելի բարդ համակարգեր կառուցել: Ահա մի քանի օրինակներ.
    • Երբ դուք պլատֆորմային խաղ եք պատրաստում, ցանկանում եք, որ կերպարը կարողանա կրկնակի բարձր ցատկել կամ այլ «հատուկ» քայլեր կատարել: Խաղացեք այն բարձրության հետ, որով նիշը կարող է ցատկել և կամ ինչ է պատահում, երբ մեկ անգամ կտտացնում եք, պահում եք ստեղնը կամ ցատկելու տարբեր ոճերից ընտրում:
    • Եթե ​​պատրաստում եք գործողությունների դերային խաղ կամ սարսափ խաղ, ապա ո՞ր զենքով է սկսելու խաղացողը: Ընտրեք 2 կամ 3 զենք, որոնցով նվագարկիչը կարող է արդիականացնել և փորձարկել դրանք: Փորձեք հետաքրքիր դարձնել տարբեր զենքերի միջեւ ընտրությունը: Օրինակ ՝ մեկ զենքը կարող է ավելի մեծ վնաս հասցնել, դուրս բերել բազմաթիվ թշնամիներ կամ թուլացնել թշնամիներին: Theենքերից ոչ մեկը չի կարող ունենալ բոլոր հնարավորությունները, բացառությամբ զենքի, որը մեծ ծախսեր է պահանջում (կախարդանք, որը պահանջում է հոգու մեծ ուժ կամ զենք, որը քանդվում է մեկ անգամ օգտագործելուց հետո):
    • Երկխոսության վրա հիմնված խաղի մեջ դուք կարող եք խաղացողին ընտրել ընտրանքների ցանկից երկխոսությունները կամ նրանց պարզապես լսել, ապա գործողություն կատարել և այնուհետև երկխոսությունը շարունակվել: Անկանու՞մ եք, որ խաղը գնա ֆիքսված ուղիով, թե՞ կան խաղն ավարտելու բազմաթիվ ուղիներ և ուղիներ:
  4. Մի քանի մակարդակ կազմեք: Երեք-հինգ կարճ մակարդակները լավ մեկնարկային նպատակ են առաջին խաղի համար, բայց, իհարկե, միշտ կարող եք ընդլայնել դա: Համոզվեք, որ յուրաքանչյուր մակարդակ փոքր-ինչ տարբերվում է ՝ չկորցնելով «հիմնական խաղի» ձևավորումը: Դուք կարող եք այս մակարդակները կատարել մեկը մյուսի հետեւից կամ դրանք ավելի ուշ միավորել, որը ձեզ համար ամենադյուրինն է:
    • Պլատֆորմային խաղը սովորաբար կօգտագործի շարժվող հարթակներ կամ ավելի արագ թշնամիներ:
    • Գործողությունների խաղը կարող է ներկայացնել նոր թշնամիների, կոշտ հակառակորդի և թշնամիների բազմություններ, որոնք շատ դժվար է հաղթահարել առանց հատուկ զենքի և մարտավարության:
    • Փազլը սովորաբար հանելուկի մեկ տեսակ է և կա՛մ ավելի նոր տարբերակներ է առաջարկում յուրաքանչյուր նոր մակարդակի համար, կա՛մ ներկայացնում է նոր գործիքներ և խոչընդոտներ, որոնք կստիպեն խաղացողին ավելի երկար մտածել լուծման մասին:
  5. Կատարեք կարճաժամկետ և երկարաժամկետ նպատակներ: Սրանք սովորաբար անվանվում են որպես «երկրորդային մեխանիկա» կամ «երկրորդական խաղային օղակներ»: Օգտագործելով խաղի հիմնական մասերը, ինչպիսիք են նետվելը, խաղացողը նաև կանցնի մեկ այլ խաղի մակարդակի ՝ թշնամիներին հաղթելը կամ գանձը հավաքելը: Սա, ի վերջո, կարող է հանգեցնել այլ նպատակների հասնելու, ինչպիսիք են մակարդակի ավարտը, արդիականացման համար գումար խնայելը և, իհարկե, խաղը հաղթելը:
    • Ինչպես կտեսնեք օրինակից, դուք դա արդեն ներառել եք մշակման մեջ ՝ առանց դա գիտակցելու: Համենայն դեպս, համոզվեք, որ խաղացողը արագ հասկանա խաղի նպատակը: Եթե ​​10 րոպե անց խաղացողը կարող է միայն եզրակացնել, որ խաղն ավելի խորություն չունի, քան անընդհատ թշնամիներ կրակել, ապա ձանձրույթը թաքնվում է: Եթե ​​առաջին թշնամուն սպանելուց հետո խաղացողը ստանում է մի շարք մետաղադրամներ, խաղացողը գիտի, որ կա նպատակ (խնայում է մետաղադրամը պարգևի համար), և որ խաղը տանում է դրան:
  6. Փորձեք խաղը: Յուրաքանչյուր մակարդակը մի քանի անգամ փորձարկեք և խնդրեք ուրիշներից օգնել ձեզ: Փորձեք խաղին մոտենալ տարբեր ձևերով, ներառյալ այնպիսի բաներ, որոնք դուք երբեք չեք ցանկացել անել, ինչպիսիք են որոնումները անտեսելը և անմիջապես վազել վերջին շեֆին կամ փորձել խաղը հաղթել «անարժեք» զենքով կամ նորացումներով: Սա երկար գործընթաց է, որը կարող է շատ հիասթափեցնող լինել, բայց սխալների շտկումը և խաղը բոլոր խաղացողների համար զվարճալի լինելը արժե այն:
    • Խաղի փորձարկողներին տվեք պարզապես բավարար տեղեկատվություն, որն անհրաժեշտ է գործը սկսելու համար: Համոզվեք, որ նրանք գիտեն, որ խաղը դեռ մշակման փուլում է, և որ բանալիները օգտագործել: Նրանք կարիք չունեն այլ բան իմանալ:
    • Խաղի փորձարկողներին տրամադրեք հետադարձ կապի ձևեր իրենց հավաքած ամբողջ տեղեկատվության համար, ինչը թույլ է տալիս հեշտությամբ համեմատել կամ հղել այս տվյալները: Այն նաև թույլ է տալիս Ձեզ հատուկ հարցեր տալ խաղի այն մասերի մասին, որոնց համար անվստահ եք:
    • Փորձարկողները, որոնցից առավելագույն օգուտ եք բերում, այն մարդիկ են, ում դուք չեք ճանաչում և պարտավորված չեք զգում դրական վերաբերվել ձեր խաղին:
  7. Լեհականացրեք գրաֆիկան և ձայնը: Չնայած առցանց հնարավոր է գտնել սարսափելի շատ խաղային ակտիվներ, կարևոր է նաև ժամանակ հատկացնել ՝ ստուգելու համար, թե ինչ-որ բան այն չէ՞, թե տեղին է, և այլապես փոխարինող փնտրել: Սովորեք օգտագործել պատկերի խմբագիր `ձեր 2D խաղի պարզ գրաֆիկան խմբագրելու համար, կամ օգտագործեք OpenGL- ի նման ծրագրակազմ, եթե փորձում եք հողից հեռացնել հավակնոտ 3D նախագիծը: Ավելացրեք լուսավորության էֆեկտներ, որոնք նվագարկչին ստիպում են շրջել սենյակում հիմնական ուղու երկայնքով, և մասնիկների էֆեկտներ ՝ զովացուցիչ գրոհները ցուցադրելու և ֆոնին շարժում ստեղծելու համար: Ավելացրեք ձայնային էֆեկտներ, ինչպիսիք են վազքը, հարձակումը, նետվելը և ցանկացած անհրաժեշտ վայր: Իհարկե, միշտ ինչ-որ բան կա փոխելու կամ բարելավելու ինչ-որ բան, բայց խաղը պատրաստ է, հենց որ տեսողականն ու աուդիոն բավարարեն ձեր պահանջները: Շնորհավորում եմ