Համակարգիչներ, Ծրագրավորում
Ինչպես ստեղծել մի խաղալ «Android» իրենց սեփական
Շատ մարդիկ բեռնել խաղեր բջջային հարթակների, կարծում եմ, «Ինչու չէ, որպեսզի երազանքը իրականություն է, ինչու չի կատարել ապրանքը, որը ավելի ու ավելի հետաքրքիր է, քան այն, ինչ արդեն առաջարկում է ինտերակտիվ ժամանցի արդյունաբերության». Եթե Դուք չգիտեք, թե ինչպես պետք է ստեղծել խաղեր վրա "Android", բայց ուզում է սովորել, այս հոդվածը չի խոսել որոշ որոգայթներ, որոնք սպասում են նորելուկ ծրագրավորողներին:
գաղափար
Առաջին բանը, որ պահանջվում է ստեղծել խաղի գաղափարը. Առաջին փուլում, այն կարող է գրված ցանկացած ձեւով. Ցանկալի է, որ այն «Clings» հասկանալի էր. Ամենայն հավանականությամբ, ի իրականացման գործընթացում այն կփոխվի: Ինչ - որ բան պետք է ավելացնել, բայց ինչ - որ բան ամբողջովին հեռացնել կամ փոփոխել: Մի տարօրինակ բան չկա - ի հետագա մշակմանը ֆունկցիոնալ մասերի ոչ միայն պետք է մանրակրկիտ նկարագրել, բայց պետք է ստուգել իր պիտանիությունը:
Դա ոչ թե անհրաժեշտ է ամբողջությամբ հրաժարվել է նախնական նկարագրությունը գաղափարների եւ սկսում է ստեղծել ռուսական խաղ է "Android», բաց թողնել այս քայլը. Հավաքելով գաղափարներ - ի հիմնական ելակետ, որից այն ավելի հեշտ է սկսել շարժումը: Բացի այդ, գաղափարները ներկայացված թղթի վրա նայում պլանների օբյեկտիվորեն կարող, նախնական ծանուցմամբ եւ ճիշտ թույլ կողմերը.
ցանկ հատկանիշների
Այնպես որ, ինչպես պետք է ստեղծել խաղերը, որ «Android» անհնար է առանց մանրամասն մշակման այս փուլում պետք է շարունակել աշխատել տեքստային խմբագիր եւ նկարագրել այն հատկանիշները, որոնք պետք է, որ խաղի. Ահա մի օրինակ: Մի շարք Աստուծոյ պատերազմում է Slasher. Զենքը հերոս մի մտրակ. Ընթացքում պայքարի, դուք կարող եք կատարել գեղեցիկ երկար combo հարձակումները: Յուրաքանչյուր մակարդակը ավարտված քրքրվել հետ պետին:
Այս ցանկը բավականին ժլատ եւ արտացոլում է միայն հիմնական հատկանիշները, այսինքն, նրանք, որոնք արտադրում խաղը ֆոնի վրա ուրիշների. Ըստ էության, կան շատ ավելի, սակայն այլ հատկանիշներ են երկրորդական: Նկարագրության առաջինը պետք է գնալ նրանց, առանց որի ձեր ապագան ստեղծումը չի կարող գոյություն ունենալ, իսկ վերջին պակաս կարեւոր, որը կարող է զոհաբերել հանուն զարգացման արագությամբ.
Dizdok
Այնպես որ, ինչպես պետք է ստեղծել մի նոր խաղ, առանց այս փաստաթղթում գրեթե անհնար է, պետք է աշխատել եւ բարձր է: Dizdok - կարճ է "նախագծային փաստաթղթի», այն ներառում է առավել մանրամասն նկարագրությունը:
- Օբյեկտ մոդելը եւ ֆունկցիոնալությունը անձանց:
- Ֆունկցիոնալ առանձնահատկությունները:
- Բովանդակություն:
- Ինտերֆեյսի.
- Անհրաժեշտության դեպքում, այն կարող է ավելացվել է գիտելիքների բազայի.
- Օբյեկտ մոդելը.
օբյեկտ մոդելը
Օբյեկտ մոդելը պարունակում է տեղեկատվություն մասին յուրաքանչյուր խաղերի անձի զենք, զենք ու զրահ, ջրցան, հմայում, խաղացողի. Այն եզակի է յուրաքանչյուր խաղի.
Ըստ ֆունկցիոնալ պետք է հասկանալ:
- Կարող եմ հագնում \ հեռացնել \ առք \ վաճառք \ բարելավել.
- Կամք գույքագրման մահից հետո:
- Են կորցնել ուժը ժամանակի ընթացքում, կամ երբ ինչ-որ գործողություն.
- Մեծացնում է արդյոք մի կերպար կամ խմբի.
- Անում շարք հատուկ հատկությունների.
Վերոհիշյալ կետերը պարտադիր չէ, նրանց թիվը կարող է նվազեցվել կամ ավելացվել յուրաքանչյուր անհատական խմբի անձի.
ֆունկցիոնալ առանձնահատկությունները
Ի ընթացքում պատասխանելով այն հարցին, թե ինչպես պետք է ստեղծել խաղեր է «Android», դուք պետք է ասել, մեզ մոտ է հաջորդ բաժնում dizdoka: Ֆունկցիոնալ առանձնահատկությունները նկարագրել gameplay հատին. Այստեղ դուք պետք է ճշգրիտ, որքան հնարավոր է ասել, որ գիտի, թե ինչպես պետք է անել հիմնական բնույթ, եւ ինչպես է դա իրականացվում: Նույնը պետք է արվի յուրաքանչյուր ՄԱԱ առանձին-առանձին: Ի լրումն խաղի կերպարների, պետք է լուծվեն առաջին օգնության փաթեթներ, զենք, զրահ, տարրեր շրջակա միջավայրին:
Ըստ էության, այս բաժինը մի շարք կանոնների, որոնք ազդում են բոլոր խաղի պահեր, մենյուն, եւ թե ինչպես է վնասը հաշվարկվում է ազդեցությունից: Որքան ավելի շատ եք աշխատել ամեն մի կետ, ապա ավելի հեշտ կլինի իրականացնել ձեր նախագիծը.
պարունակություն
Նախքան ստեղծել մի լավ խաղը, դուք պետք է մտածել այն մասին, եւ այն, ինչ կլինի դրան: Նկարագրելով հստակեցում, դուք կարող եք ձեւակերպել, որ կերպարները պիտի նկարահանել է հրազեն, որի մեջ մեղադրվում են փամփուշտներ հետ կոշտ ֆիքսված վնաս: Երբ ներարկվել մեջ NPC այս պարամետրի կնվազեցվի ամրագրման կարողությունները: Դուք կարող եք նաեւ պետք է նշեք անունը յուրաքանչյուր անհատի sample զենքի, զենք ու զրահ, ջրցան: Եվ, իհարկե, անհրաժեշտ է նկարագրել տեսքը. Բովանդակության շենքի արգելափակում, որից ամբողջ խաղը կկառուցվեն ավելի ուշ:
ինտերֆեյս
Ինտերֆեյս մի շարք գործառույթների եւ կոճակներ, որոնց հետ օգտվողը կարող է համագործակցել ծրագրի հետ. Հիմնական բանը, որ պետք է հաշվի առնել, երբ ստեղծելով այն - հարմարության. Է հասկանալ, թե ինչպես պետք է կազմակերպել բոլոր տարրերը, դուք կարող եք առաջադրվելու, եւ վերլուծել լավագույն օրինակներ ժանրի, փոխանցելով առավել համապատասխան լուծումներ ձեր նախագծին.
Ընտրությունը շարժիչի կամ կոնստրուկտոր
Եւս մեկ քայլ է, որ պետք է կատարի մինչեւ ստեղծել խաղը «Android» - ընտրեք խաղը շարժիչը. Երկար գնացել են այն օրերը, երբ ամեն ինչ պետք է արվի զրոյից. Այսօր, հաշվի պատրաստի դիզայներ, դուք կարող եք կատարել բոլոր աշխատանքները `գրելով է առնվազն կոդը:
Ընտրությունը շարժիչը արժե անում, հիմնված նրա որոշ առանձնահատկություններ:
- Օգտագործման պայմաններին:
- Հնարավորություններ.
- Գին:
- Աջակցություն մշակողների համար:
- Zadokumentirovannost:
- Չափը համայնքի.
- Պարզություն:
- Ընդարձակելիություն:
Օգտագործման պայմաններ: Գուցե մի անգամ գնել է դիզայներ, դուք չեք դառնալ նրա լիիրավ սեփականատերը: Պատահում է, որ առեւտրային հաջողությունը խաղի պետք է վճարել տոկոսային շահույթի շարժիչի մշակողների. Հիմնական բանը, - նախքան ստեղծել խաղը «Android», կարդալ լիցենզային պայմանագիր արտադրանքի ընտրված իրականացման համար:
Նկարագրություն: նրանք պետք է ամբողջությամբ ծածկել կարիքները մշակողի. Եթե ապրանքը առաջարկում է ավելի, քան դուք պետք է, որ խաղը կարող է հեշտությամբ երկարաձգվել է օգտագործել նոր dizdoka գործառույթը: Բայց կարծում եմ, որ հավասարակշռության! Օգտագործեք անիրական Engine համար Tetris - է հիմար.
Աջակցություն: Առաջին հերթին, դա կարեւոր է պարզել, թե արդյոք ապրանքը ունի զարգացում: Են bug ամրագրում է տարբերակի. եթե նա ձեռք է բերում նոր ֆունկցիոնալությունը եւ գործիքներ. Շարժիչը, որը զարգանում է արագ տեմպերով, ունի առավելություն է շարժիչը, սառեցված մի քանի տարի առաջ:
Համայնք: Ինչ է թիվն օգտագործելով դիզայներ. Եթե մի մեծ թվով օգտագործողների, գտնել փաստաթղթերը, դասեր, վարպետության դասեր, օրինակներ են, ոչ մի խնդիր: Եթե օգտագործողը համեմատաբար փոքր է, այս տեղեկատվությունը չի կարող լինել հասանելի է այնքանով, որքանով, որ թույլ է տալիս Ձեզ է անել ինչ - որ բան մրցունակ:
Տարածելիություն: Նախքան ստեղծել ձեր սեփական խաղը, վերցնել խնդիրներ է պարզել, թե արդյոք, թե ոչ միացնել ընտրված շարժիչի մոդուլների կարող է լինել արտաքին: Որպես կանոն, դրանք օգտագործվում են արտահանման կամ ներմուծման եռաչափ մոդելներ, հնչյունների, սցենարներ, sprites: Եթե կա աջակցություն է նման գործիքների, դիզայներ չի սահմանափակվում ներքին գործիքներ է ստեղծել բովանդակություն:
UDK
Անիրական Development Kit - ոչ ամենադյուրին Վարպետի խաղը շարժիչն է, բայց մեկը առավել հզոր. Այն օգտագործվում է ոչ միայն սկսնակ ծրագրավորողներ, այլեւ խոշոր կորպորացիաների. Եթե դուք փնտրում են մի պատասխան այն հարցին, «Ինչպես ստեղծել մի 3D խաղը շարժիչն եւ ինչպես ընտրել այն»: - Դուք պետք է ուսումնասիրել հնարավորությունները UDK:
Է նկարագրել ծրագրավորման տրամաբանությունը օգտագործում է ներքին scripting լեզուն - UnrealScript. Ծրագրավորողը կայքը տրամադրում է բազմաթիվ դասերի, ինչպես նաեւ գրավել է վիդեո եւ նկարագրված է տեքստային տեսքով: Միեւնույն ժամանակ, դրանք ընդգրկում են մի առավելագույն ֆունկցիոնալությունը - ից խմբագիրը գրել իրենց սցենարներ.
Մեծ ոլորող մոմենտ ստեղծելու 2D / 3D
TORQUE - մեկը ամենատարածված դիզայներների խաղերի համար բջջային պլատֆորմների. Այն ունի բոլոր անհրաժեշտ շարք խմբագիրների եւ կարգաբերում գործիքներ. Զարգացման մեջ ծրագրավորողների մենք մեծ ուշադրություն է հարմարավետության եւ փորձել են անել բոլոր կոմունալ առավել պարզ է եւ մատչելի:
Դիզայներ գալիս հետ փաստաթղթերը, որոնք նկարագրում մասը հնարավորություններին. Պաշտոնական կայքում կարելի ճանապարհները եւ կոդով մի շարք պատրաստի խաղեր.
Scripting ներդրված մեծ ոլորող մոմենտ ստեղծելու Մեծ ոլորող մոմենտ ստեղծելու Script լեզվով. Հատկությունների յուրաքանչյուր օբյեկտ կարող է որոշվել է նախապես: Նաեւ դիզայներ կառուցվել է մի շարք Box2D, որը զբաղվում է ֆիզիկական հաշվարկների:
Եթե դուք փորձում է գտնել պատասխանը այն հարցին, «Ինչպես ստեղծել մի ցանցային խաղ , եւ, թե ինչ սցենար է այս վերցնել». - մենք կարող ենք ասել, որ ապահով ոլորող մոմենտ ստեղծելու կդարձնի multiplayer նախագիծը հնարավորինս սեղմ ժամկետում: Բոլոր անհրաժեշտ գործառույթները կառուցվել է նախապես, եւ օրինակները, որոնք պաշտոնական կայքում, ցույց կտա, թե ինչպես պետք է օգտագործել այն առավել արդյունավետ:
հետազոտություն
Հետո ընտրելով դեռեւս անհասկանալի խաղը շարժիչն որքան հնարավոր է ստեղծել մի խաղ. Արդյոք պետք է ծախսել ավելի շատ ժամանակ իրենց ուսումնասիրությունների. Քանի որ թիմը ոչ, դուք պետք է անել ամեն ինչ ինքներդ է `գրել սցենարներ, ստեղծել textures, sprites, մոդել (եթե եռաչափ խաղ), գրել սցենար է փորձարկել: Դժվար չէ կռահել, որ այդ novice ծրագրավորողը պետք է սովորել հիմունքների ճիշտ այն բազմաթիվ մասնագիտությունների: ծրագրավորող, գրող, թեստավորողի, նկարիչ, դիզայներ.
Լավագույնն այն է, սովորել անում, որ գտնվում է ընթացքի մեջ աշխատում է ձեր ծրագրի. Մեկ այլ միջոց է սովորել այն ամենը, ինչ Ձեզ անհրաժեշտ է, - աշխատանքը մի ընկերության, որը զարգանում խաղեր: Մենք չպետք է մակնշված անմիջապես գլխավոր ծրագրավորող, նույնիսկ այն դեպքում, եթե դուք կարող եք խնդրել է զբաղվել սովորական աշխատանք, չեն հրաժարվի հնարավորություն է նայում geymdev ներսում.
Աշխատել է որեւէ ընկերության սկսվում է ներքեւից, դա լավ է. Այո scripters եւ հմտություններ, Level Designer, balancer, այդ Tester կլինի շատ օգտակար է, եւ դա այն է, որ այդ ոլորտներում, որտեղ աշխատում են մեծամասնությունը պատանիների: Հետո մի քանի տարիների ընթացքում այդպիսի ուսուցման կարող են սովորել, թե ինչպես պետք է ստեղծել dizdoki եւ տեխնիկական առաջադրանքները, իմանալ, որ bug խուզարկու, եւ ձեւավորել կոնտակտային տվյալների բազա. Այն բանից հետո, կատարված աշխատանքները, ինչպես ստեղծել մի ռուսական խաղ է «Android», դուք պետք է ծախսել շատ ավելի քիչ ջանք, քանի որ դուք պետք է համալրում մինչեւ բոլոր անհրաժեշտ հմտությունների եւ կարողությունների.
Հնարավոր է, որ, ապացուցել իրենց իրավասությունը հարցերում զարգացման, դուք չեք պետք է հեռանալ հին թիմը, ընդ որում, որ դուք կարող եք վերցնել մի առաջատարի դիրքը հետ ծրագրի:
Similar articles
Trending Now