Շարժիչը համակարգերի որոշակի շարք է, որոնք նախատեսված են պարզագույն օգտագործվող խաղային գործառույթները պարզեցնելու համար: Այն ապահովում է խաղի ավելի լավ դյուրակիրություն: Լավ մշակված շարժիչը կարող է հեշտությամբ տեղափոխվել մեկ այլ գրադարան կամ նույնիսկ մեկ այլ հարթակ: Կարող եք ինքներդ գրել, բայց միայն ծրագրավորման որոշակի գիտելիքներով:
Հրահանգներ
Քայլ 1
Ընտրեք, թե որ խաղ եք ցանկանում ստեղծել, որպեսզի այն հետաքրքիր ու սիրված լինի: Դա անելու համար ուսումնասիրեք շուկան (նույնիսկ եթե դուք պատրաստում եք խաղ, որը վաճառքի չի հանվում, ուսումնասիրեք շուկան, միևնույն է, միշտ էլ հաճելի է, երբ ձեր ստեղծագործությունը պահանջարկ ունի):
Քայլ 2
Մի փորձեք խաղ պատրաստել շատ իրատեսական գրաֆիկայով և գործողությունների լիակատար ազատությամբ: Նշեք պահանջները: Գուցե դա կլինի պարզությունը, նիշերի քանակի պահանջները, կատարումը կամ սյուժեի առանձնահատկությունները:
Քայլ 3
Ստեղծեք գործառույթների հիերարխիա `օգտագործելով վերից վար մոտեցումը: Ինչ-որ պահի դուք այլևս չեք կարողանա շարունակել վերից վար ճարտարապետությունը, բայց ոչ այն պատճառով, որ ամեն ինչ արել եք: Պարզապես իրականացման բարդությունները ձեզ կտան իրենց սեփական կանոնները, այնպես որ շարունակեք ստեղծել հիերարխիա ներքևից վերև, այսինքն. անցնել API- ի առանձնահատկություններից և կարգավորել ավելի բարձր մակարդակի ինտերֆեյսը:
Քայլ 4
Սկսեք նախագծել: Բարձրագույն գործառույթները բաղկացած են ավելի ցածր կոչումներից (այսինքն, դրանք գործնականում իրականացվում են հիերարխիա ստեղծելու փուլում): Նախագծեք կեղծ կոդում ամենացածր գործառույթների նվագարկումը: Մի գրեք C կեղծ կոդ միայն ռուսերենով: Այն պետք է լինի առնվազն 2 անգամ ավելի կարճ և նկարագրորեն ներառի ալգորիթմը, պատասխանի ոչ թե «ինչպես», այլ «ինչ» հարցին և պետք է հնարավորություն տա կենտրոնանալ ամենակարևոր բաների վրա: Ստորին գործառույթների համար թեստեր ստեղծեք և փորձեք ապացուցել ծրագրի ճիշտությունը:
Քայլ 5
Սկսեք կոդավորման քայլը: Իրականացրեք ստորին գործառույթներն ու թեստերը և ստացեք աշխատանքային ծրագիր: Մեկնաբանությունների համար օգտագործեք կեղծ-ծածկագիր և հավատարիմ մնալ ձևավորման որոշակի ոճին: Խորհուրդ է տրվում կատարել հասարակական պլանավորում, քանի որ կողմնակի անձինք կօգնեն ձեզ բացահայտել թերություններն ու սխալները, որոնք ինքներդ չեք նկատել: Այսպիսով, դուք էապես կնվազեցնեք ձեր սեփական աշխատանքային ժամանակը և կբարելավեք արդյունքը: