Ինչպես կատարել խաղային շարժիչ (նկարներով)

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

Ինչպես կատարել խաղային շարժիչ (նկարներով)
Ինչպես կատարել խաղային շարժիչ (նկարներով)
Anonim

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

Կան խաղային շարժիչների լայն տեսականի: Ոմանք ուղղված են արվեստագետներին, որոնց ծրագրավորումը գրեթե չի պահանջվում: Ոմանք ամբողջությամբ բաղկացած են GUI- ից, որոնք կարող են հեշտացնել ծրագրավորումը: Եվ ոմանք նախատեսված են միայն ծրագրավորողների համար:

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

Քայլեր

Մաս 1 -ը 4 -ից. Սովորեք ծրագրավորել

Կատարեք խաղային շարժիչ Քայլ 1
Կատարեք խաղային շարժիչ Քայլ 1

Քայլ 1. Ընտրեք ձեր լեզուն:

Կան տարբեր լեզուներ, որոնցից պատրաստվում են ծրագրեր: Ձեր ընտրած լեզուն մեծ նշանակություն չունի, բայց ամենակարևորն այն է, որ ինչ -որ տեղից սկսեք:

  • Կան բազմաթիվ ծրագրավորման լեզուներ, որոնցից շատերը կարող են ընտրել C ++ կամ Java, և դրանք նաև ամենաօգտակարն են Խաղերի զարգացման գործում:
  • Երբ դուք սովորում եք մի լեզու, շատ ավելի հեշտ է սովորել մեկ այլ լեզու:
Կատարեք խաղային շարժիչ Քայլ 2
Կատարեք խաղային շարժիչ Քայլ 2

Քայլ 2. Գտեք դասընթաց:

Effectiveրագրավորում/համակարգչային գիտություն սովորելու ամենաարդյունավետ միջոցը դասընթացն է: Անկախ նրանից, թե սա դաս է ձեր դպրոցում, թե դպրոցից դուրս, չպետք է նշանակություն ունենա:

  • Անկախ նրանից, թե ով եք դուք, կարող եք գտնել ծրագրավորման դաս, որը հարմար է ձեզ:
  • MIT OpenCourseWare- ը (https://ocw.mit.edu/) ունի մի շարք անվճար դասեր:
  • Եթե ման գաք Google- ում, կգտնեք մի շարք այլ կայքեր, որտեղ առկա են նաև անվճար դասախոսություններ և դասեր:
  • Կարող եք նաև ընկերոջը ձեզ լեզու սովորեցնել, կիսվելը հոգատար է:
Կատարեք խաղային շարժիչ Քայլ 3
Կատարեք խաղային շարժիչ Քայլ 3

Քայլ 3. Պրակտիկա:

Դուք չեք ցանկանում, որ ձեր առաջին խաղը լինի մեծ, կարևոր խաղ: Դուք ցանկանում եք շեղվելու հնարավորություն ունենալ և շատ չմտահոգվել ձեր նախագծի վրա:

  • Փորձեք պարզ խաղ պատրաստել:
  • Եթե սովորել եք Java- ն, ստուգեք Swing փաթեթը:
  • Շատ մի անհանգստացեք այս ծրագրի (նախագծերի) համար, դրանք պետք է ձեր ժամանակից ընդամենը մի քանի շաբաթ զբաղեցնեն:
  • Սովորեք ձեր սխալներից:

Մաս 2 -ից 4 -ից. Սկսեք ձեր խաղը (շարժիչ)

Կատարեք խաղային շարժիչ Քայլ 4
Կատարեք խաղային շարժիչ Քայլ 4

Քայլ 1. Մտածեք խաղի գաղափար:

Փորձեք մարտահրավեր նետել ինքներդ ձեզ: Այդ կերպ, եթե չհասնեք այն ամենին, ինչին ցանկանում էիք, դեռ (հավանաբար) ձեզ կմնա բավականին լավ խաղ:

  • Մտածեք մի փոքր, մի ճնշվեք, որ դա անեք մեկ նստաշրջանում:
  • Որոշ ժամանակ նստեք ձեր գաղափարի վրա, որպեսզի իմանաք, որ դա լավ է:
Կատարեք խաղային շարժիչ Քայլ 5
Կատարեք խաղային շարժիչ Քայլ 5

Քայլ 2. Ձևակերպեք ձեր Գաղափարը:

Տեխնիկական հաղորդակցությունը կարևոր է ցանկացած տեսակի ճարտարագիտության մեջ, ներառյալ ծրագրային ապահովման ճարտարագիտությունը: Դուք չեք ուզում ինչ -որ մեկին ասել, որ դուք խնձոր եք պատրաստում, և նրանք գնում և ձեզ ձայն են տալիս տանձի համար:

Գրեք «Խաղի ձևավորման փաստաթուղթ»: Դրանք օգտագործվում են պրոֆեսիոնալ խաղերի զարգացման մեջ, բայց որ ամենակարևորն է, նրանք հեշտությամբ են ձեր մտքերը (գաղափարները) փոխանցում ուրիշներին: Կան բազմաթիվ անվճար ձևանմուշներ, որոնք հասանելի են առցանց:

Կատարեք խաղային շարժիչ Քայլ 6
Կատարեք խաղային շարժիչ Քայլ 6

Քայլ 3. Օգնություն հավաքագրիր:

Պետք չէ միայնակ գնալ դրան: Նաև ավելի զվարճալի և հուզիչ է խմբում:

  • Դուք չեք կարող ստեղծել հատուկ խաղային շարժիչ և կառավարել նախագիծը առանց օգնության:
  • Նախքան անծանոթ մարդկանց մոտ գնալը կամ օգնություն խնդրելը, հարցրեք ձեր ընկերներին: Դուք կզարմանաք, թե ով կցանկանար զբաղվել խաղային ոլորտում:

Մաս 3 -ը 4 -ից. Աշխատանքի անցեք

Կատարեք խաղային շարժիչ Քայլ 7
Կատարեք խաղային շարժիչ Քայլ 7

Քայլ 1. Հետազոտություն:

Նայեք, թե ինչ եք անելու, նախքան դա անելը: Նույնիսկ երբ դուք զրոյից շարժիչ եք պատրաստում, դեռ կան մի շարք գործիքներ, որոնցից կարող եք պատրաստել ձեր շարժիչը:

  • Նայիր «OpenGL» - ին, եթե սովորեցիր C և «JOGL», եթե սովորեցիր Java- ն:
  • Գուցե գնել դասագիրք OpenGL- ով, «Redbook» - ը ամենահայտնին է, բայց այն առցանց անվճար է:
Կատարեք խաղային շարժիչ Քայլ 8
Կատարեք խաղային շարժիչ Քայլ 8

Քայլ 2. Ինչ -որ բան նկարիր:

Սկսելու համար մատուցեք պարզունակ կամ 2D օբյեկտ:

  • Կազմեք 2D եռանկյուն կամ խորանարդ:
  • Նայեք «Lուցադրել ցուցակներին», որպեսզի կարողանաք նկարել բազմաթիվ պարզունակ օբյեկտներ:
Կատարեք խաղային շարժիչ Քայլ 9
Կատարեք խաղային շարժիչ Քայլ 9

Քայլ 3. Ստեղծեք հեռանկար:

Չկան շատ խաղեր, որտեղ դուք չեք կարող փոխել այն, ինչ փնտրում եք:

Ստեղծեք ձեր խաղի հեռանկարը (Առաջին անձի հեռանկար, վերևից ներքև և այլն)

Կատարեք խաղային շարժիչ Քայլ 10
Կատարեք խաղային շարժիչ Քայլ 10

Քայլ 4. Տեղափոխվեք:

Քայլ առ քայլ: Բացառությամբ իրականում, քանի որ քայլելը իրականում մի տեսակ բարդ է:

  • Կամ տեղափոխեք ամեն ինչ տեսախցիկի շուրջը, կամ տեղափոխեք տեսախցիկի դիտման նավահանգիստը, բայց դրանք նույնն են պրոցեսորի համար:
  • Կարողանալ շարժվել բոլոր անկյուններում, ոչ միայն առանցքի երկայնքով:
Կատարեք խաղային շարժիչ Քայլ 11
Կատարեք խաղային շարժիչ Քայլ 11

Քայլ 5. Ավելացնել հյուսվածքներ (պատկերներ):

Այդ կանխադրված գույնը որոշ ժամանակ անց հնանում է, և շատ խաղեր չեն օգտագործվում միայն ամուր գույներով:

Կցեք դրանք ձեր ցուցադրման ցուցակում (ներ) ում:

Կատարեք խաղային շարժիչ Քայլ 12
Կատարեք խաղային շարժիչ Քայլ 12

Քայլ 6. Ավելացրեք աուդիո:

Սա ձեր խաղը դարձնում է շատ ավելի հետաքրքիր և իրատեսական:

Միգուցե քայլում է քայլելիս:

Կատարեք խաղային շարժիչ Քայլ 13
Կատարեք խաղային շարժիչ Քայլ 13

Քայլ 7. Ավելացրեք լուսավորություն:

Սա նաև ավելացնում է իրատեսությունը:

  • Իմացեք լուսավորման տարբեր տեսակներ:
  • Օգտագործեք գնդակը խորանարդի փոխարեն `համոզվելու համար, որ լուսավորությունը գործում է:
  • Դուք կարող եք տեղադրել մի պարզունակ օբյեկտ, որտեղից պետք է լույսը դուրս գա վրիպազերծման համար: Պարզապես համոզվեք, որ լույսը կարող է դուրս գալ այն տուփից/ոլորտից, որի մեջ այն դրել եք:
Կատարեք խաղային շարժիչ Քայլ 14
Կատարեք խաղային շարժիչ Քայլ 14

Քայլ 8. Ավելացրեք բախման հայտնաբերում:

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

  • Անհնարին դարձրեք խորանարդի միջով քայլելը:
  • Հնարավորություն դարձրեք շարժվել (այլ ուղղություններով), երբ բախվում եք խորանարդի հետ:
Կատարեք խաղային շարժիչ Քայլ 15
Կատարեք խաղային շարժիչ Քայլ 15

Քայլ 9. Ավելացրեք ինքնահոս:

Խաղերի մեծ մասում ինչ -որ տեղ ինչ -որ բան է ընկնում:

Պատրաստեք հատակ և ցատկեք դրա վրա:

Մաս 4 -ից 4 -ը. Ավարտեք բիզնեսը

Ստեղծեք խաղային շարժիչ Քայլ 16
Ստեղծեք խաղային շարժիչ Քայլ 16

Քայլ 1. Ավարտեք ձեր խաղը:

Մի մոռացեք այն շուկա հանել: Հնարավոր է, որ ցանկանաք ներգրավել վաճառող (ընկեր), որը կօգնի ձեզ: Ենթադրենք, ձեր խաղը հիթ կդառնա, որպեսզի կարողանաք դրան հասնել:

Զվարճանալ

Կատարեք խաղային շարժիչ Քայլ 17
Կատարեք խաղային շարժիչ Քայլ 17

Քայլ 2. Կառավարեք այլ խաղեր:

Մի նենգ եղեք, այլ մշակողներին ասեք, որ դուք խաղային շարժիչ եք պատրաստել: Պարտադիր չէ, որ միայն դուք զարգանաք ձեր շարժիչով: Երբ թույլ եք տալիս այլ մարդկանց օգտագործել այն, դուք իրավունք ունեք որոշ հոնորարներից, բայց նաև ստանում եք կառուցողական արձագանք և, հնարավոր է, բարելավումներ ձեր շարժիչում:

  • Խաղային շարժիչները արժեքավոր և տպավորիչ են:
  • Նկատեցի՞ք, թե այդ մյուս շարժիչներն ինչքա՞ն են լիցքավորում ինդի ծրագրավորողներին: (Դուք կարող եք լինել այդ շարժիչը):
  • Օգտագործեք ձեր շարժիչը ՝ արդյունաբերության մեջ մղելով խաղամշակող խաղերի մշակողներին:
Կատարեք խաղային շարժիչ Քայլ 18
Կատարեք խաղային շարժիչ Քայլ 18

Քայլ 3. Good Luck

Սկսեք ձեր ճանապարհորդությունը դեպի զարգացող խաղային արդյունաբերություն:

Խորհուրդ ենք տալիս: