Խաղային շարժիչն օգտագործվում է ծրագրավորման գործընթացը պարզեցնելու համար ՝ հին խաղերից ծածկագիրը կրկին օգտագործելու միջոցով: Քանի որ խաղերի մեծամասնությունը նման են ծրագրավորման իմաստին (դրանք բոլորն ունեն աուդիո, բախումների հայտնաբերում և այլն), ամեն անգամ զրոյից սկսելու փոխարեն կարող եք կրկին օգտագործել կոդի լավ մասը:
Կան խաղային շարժիչների լայն տեսականի: Ոմանք ուղղված են արվեստագետներին, որոնց ծրագրավորումը գրեթե չի պահանջվում: Ոմանք ամբողջությամբ բաղկացած են GUI- ից, որոնք կարող են հեշտացնել ծրագրավորումը: Եվ ոմանք նախատեսված են միայն ծրագրավորողների համար:
Այս հոդվածը նախատեսված է այն մարդկանց համար, ովքեր շահագրգռված են այդ վերջին տեսակի շարժիչի ստեղծմամբ, բացառապես ծրագրավորողների համար: Նույնիսկ եթե դուք չգիտեք որևէ ծրագրավորման կամ ծրագրավորման լեզու, բայց ձեզ հետաքրքրում է ծրագրավորումը կամ խաղերի կառավարումը, ապա կարդացեք:
Քայլեր
Մաս 1 -ը 4 -ից. Սովորեք ծրագրավորել
Քայլ 1. Ընտրեք ձեր լեզուն:
Կան տարբեր լեզուներ, որոնցից պատրաստվում են ծրագրեր: Ձեր ընտրած լեզուն մեծ նշանակություն չունի, բայց ամենակարևորն այն է, որ ինչ -որ տեղից սկսեք:
- Կան բազմաթիվ ծրագրավորման լեզուներ, որոնցից շատերը կարող են ընտրել C ++ կամ Java, և դրանք նաև ամենաօգտակարն են Խաղերի զարգացման գործում:
- Երբ դուք սովորում եք մի լեզու, շատ ավելի հեշտ է սովորել մեկ այլ լեզու:
Քայլ 2. Գտեք դասընթաց:
Effectiveրագրավորում/համակարգչային գիտություն սովորելու ամենաարդյունավետ միջոցը դասընթացն է: Անկախ նրանից, թե սա դաս է ձեր դպրոցում, թե դպրոցից դուրս, չպետք է նշանակություն ունենա:
- Անկախ նրանից, թե ով եք դուք, կարող եք գտնել ծրագրավորման դաս, որը հարմար է ձեզ:
- MIT OpenCourseWare- ը (https://ocw.mit.edu/) ունի մի շարք անվճար դասեր:
- Եթե ման գաք Google- ում, կգտնեք մի շարք այլ կայքեր, որտեղ առկա են նաև անվճար դասախոսություններ և դասեր:
- Կարող եք նաև ընկերոջը ձեզ լեզու սովորեցնել, կիսվելը հոգատար է:
Քայլ 3. Պրակտիկա:
Դուք չեք ցանկանում, որ ձեր առաջին խաղը լինի մեծ, կարևոր խաղ: Դուք ցանկանում եք շեղվելու հնարավորություն ունենալ և շատ չմտահոգվել ձեր նախագծի վրա:
- Փորձեք պարզ խաղ պատրաստել:
- Եթե սովորել եք Java- ն, ստուգեք Swing փաթեթը:
- Շատ մի անհանգստացեք այս ծրագրի (նախագծերի) համար, դրանք պետք է ձեր ժամանակից ընդամենը մի քանի շաբաթ զբաղեցնեն:
- Սովորեք ձեր սխալներից:
Մաս 2 -ից 4 -ից. Սկսեք ձեր խաղը (շարժիչ)
Քայլ 1. Մտածեք խաղի գաղափար:
Փորձեք մարտահրավեր նետել ինքներդ ձեզ: Այդ կերպ, եթե չհասնեք այն ամենին, ինչին ցանկանում էիք, դեռ (հավանաբար) ձեզ կմնա բավականին լավ խաղ:
- Մտածեք մի փոքր, մի ճնշվեք, որ դա անեք մեկ նստաշրջանում:
- Որոշ ժամանակ նստեք ձեր գաղափարի վրա, որպեսզի իմանաք, որ դա լավ է:
Քայլ 2. Ձևակերպեք ձեր Գաղափարը:
Տեխնիկական հաղորդակցությունը կարևոր է ցանկացած տեսակի ճարտարագիտության մեջ, ներառյալ ծրագրային ապահովման ճարտարագիտությունը: Դուք չեք ուզում ինչ -որ մեկին ասել, որ դուք խնձոր եք պատրաստում, և նրանք գնում և ձեզ ձայն են տալիս տանձի համար:
Գրեք «Խաղի ձևավորման փաստաթուղթ»: Դրանք օգտագործվում են պրոֆեսիոնալ խաղերի զարգացման մեջ, բայց որ ամենակարևորն է, նրանք հեշտությամբ են ձեր մտքերը (գաղափարները) փոխանցում ուրիշներին: Կան բազմաթիվ անվճար ձևանմուշներ, որոնք հասանելի են առցանց:
Քայլ 3. Օգնություն հավաքագրիր:
Պետք չէ միայնակ գնալ դրան: Նաև ավելի զվարճալի և հուզիչ է խմբում:
- Դուք չեք կարող ստեղծել հատուկ խաղային շարժիչ և կառավարել նախագիծը առանց օգնության:
- Նախքան անծանոթ մարդկանց մոտ գնալը կամ օգնություն խնդրելը, հարցրեք ձեր ընկերներին: Դուք կզարմանաք, թե ով կցանկանար զբաղվել խաղային ոլորտում:
Մաս 3 -ը 4 -ից. Աշխատանքի անցեք
Քայլ 1. Հետազոտություն:
Նայեք, թե ինչ եք անելու, նախքան դա անելը: Նույնիսկ երբ դուք զրոյից շարժիչ եք պատրաստում, դեռ կան մի շարք գործիքներ, որոնցից կարող եք պատրաստել ձեր շարժիչը:
- Նայիր «OpenGL» - ին, եթե սովորեցիր C և «JOGL», եթե սովորեցիր Java- ն:
- Գուցե գնել դասագիրք OpenGL- ով, «Redbook» - ը ամենահայտնին է, բայց այն առցանց անվճար է:
Քայլ 2. Ինչ -որ բան նկարիր:
Սկսելու համար մատուցեք պարզունակ կամ 2D օբյեկտ:
- Կազմեք 2D եռանկյուն կամ խորանարդ:
- Նայեք «Lուցադրել ցուցակներին», որպեսզի կարողանաք նկարել բազմաթիվ պարզունակ օբյեկտներ:
Քայլ 3. Ստեղծեք հեռանկար:
Չկան շատ խաղեր, որտեղ դուք չեք կարող փոխել այն, ինչ փնտրում եք:
Ստեղծեք ձեր խաղի հեռանկարը (Առաջին անձի հեռանկար, վերևից ներքև և այլն)
Քայլ 4. Տեղափոխվեք:
Քայլ առ քայլ: Բացառությամբ իրականում, քանի որ քայլելը իրականում մի տեսակ բարդ է:
- Կամ տեղափոխեք ամեն ինչ տեսախցիկի շուրջը, կամ տեղափոխեք տեսախցիկի դիտման նավահանգիստը, բայց դրանք նույնն են պրոցեսորի համար:
- Կարողանալ շարժվել բոլոր անկյուններում, ոչ միայն առանցքի երկայնքով:
Քայլ 5. Ավելացնել հյուսվածքներ (պատկերներ):
Այդ կանխադրված գույնը որոշ ժամանակ անց հնանում է, և շատ խաղեր չեն օգտագործվում միայն ամուր գույներով:
Կցեք դրանք ձեր ցուցադրման ցուցակում (ներ) ում:
Քայլ 6. Ավելացրեք աուդիո:
Սա ձեր խաղը դարձնում է շատ ավելի հետաքրքիր և իրատեսական:
Միգուցե քայլում է քայլելիս:
Քայլ 7. Ավելացրեք լուսավորություն:
Սա նաև ավելացնում է իրատեսությունը:
- Իմացեք լուսավորման տարբեր տեսակներ:
- Օգտագործեք գնդակը խորանարդի փոխարեն `համոզվելու համար, որ լուսավորությունը գործում է:
- Դուք կարող եք տեղադրել մի պարզունակ օբյեկտ, որտեղից պետք է լույսը դուրս գա վրիպազերծման համար: Պարզապես համոզվեք, որ լույսը կարող է դուրս գալ այն տուփից/ոլորտից, որի մեջ այն դրել եք:
Քայլ 8. Ավելացրեք բախման հայտնաբերում:
Ամենամեծ բանը, որ մարդիկ նկատում են, երբ նրանց ցույց ես տալիս խաղերի ոչ լիարժեք շարժիչ, բախումների պատշաճ հայտնաբերման բացակայությունն է:
- Անհնարին դարձրեք խորանարդի միջով քայլելը:
- Հնարավորություն դարձրեք շարժվել (այլ ուղղություններով), երբ բախվում եք խորանարդի հետ:
Քայլ 9. Ավելացրեք ինքնահոս:
Խաղերի մեծ մասում ինչ -որ տեղ ինչ -որ բան է ընկնում:
Պատրաստեք հատակ և ցատկեք դրա վրա:
Մաս 4 -ից 4 -ը. Ավարտեք բիզնեսը
Քայլ 1. Ավարտեք ձեր խաղը:
Մի մոռացեք այն շուկա հանել: Հնարավոր է, որ ցանկանաք ներգրավել վաճառող (ընկեր), որը կօգնի ձեզ: Ենթադրենք, ձեր խաղը հիթ կդառնա, որպեսզի կարողանաք դրան հասնել:
Զվարճանալ
Քայլ 2. Կառավարեք այլ խաղեր:
Մի նենգ եղեք, այլ մշակողներին ասեք, որ դուք խաղային շարժիչ եք պատրաստել: Պարտադիր չէ, որ միայն դուք զարգանաք ձեր շարժիչով: Երբ թույլ եք տալիս այլ մարդկանց օգտագործել այն, դուք իրավունք ունեք որոշ հոնորարներից, բայց նաև ստանում եք կառուցողական արձագանք և, հնարավոր է, բարելավումներ ձեր շարժիչում:
- Խաղային շարժիչները արժեքավոր և տպավորիչ են:
- Նկատեցի՞ք, թե այդ մյուս շարժիչներն ինչքա՞ն են լիցքավորում ինդի ծրագրավորողներին: (Դուք կարող եք լինել այդ շարժիչը):
- Օգտագործեք ձեր շարժիչը ՝ արդյունաբերության մեջ մղելով խաղամշակող խաղերի մշակողներին:
Քայլ 3. Good Luck
Սկսեք ձեր ճանապարհորդությունը դեպի զարգացող խաղային արդյունաբերություն: