Բովանդակություն
Արտահայտիչ, ինտերակտիվ կայք ստեղծելու կարիք կա՞: Օգտագործեք HTML5 / JavaScript / CSS3: Ակնհայտորեն.
Անհրաժեշտ է համացանցում տեսանյութ ցուցադրել: Օգտագործեք HTML5 տեսանյութ>> թեգ, Flash- ի հետադարձմամբ, միայն այն դեպքում, եթե ձեր որոշ օգտվողներ այնքան էլ չեն ընկել ժամանակների հետ: Իհարկե!
Անհրաժեշտ է բրաուզերի վրա հիմնված պատահական կամ սոցիալական խաղ կառուցել: Օգտագործեք Flash- ը: Սպասեք ինչ?
Ինչ էլ որ ասեք Flash- ի մասին, այն շարունակում է մնալ զննարկչում 2D խաղեր զարգացնելու լավագույն տեխնոլոգիան և պատրաստվում է երկար մնալ այդպիսին: Մյուսները կարող են ժամանակին հասնել, բայց նրանք դեռ այնտեղ չեն: Developmentննարկչի անհամապատասխանությունը խաղերի զարգացման համար կարևոր ոլորտներում, ինչպիսիք են աուդիո աջակցումը և մատուցման արագությունը, զուգորդված բոլորովին բացակայում են այնպիսի գործառույթներ, ինչպիսիք են խոսափողը և վեբկամերան աջակցելը, դրանք հետ են պահում:
Ֆլեշում հենց հիմա խաղեր զարգացնելը չի կարող ավելի դյուրին լինել: Գոյություն ունեն մի շարք հիանալի գործիքներ ինչպես կոդի, այնպես էլ վիզուալի համար, և Flash խաղերի մշակողների հսկայական համայնք ՝ խորհուրդ ստանալու, հետադարձ կապի և ընդհանուր քննարկման համար: Այդ նույն համայնքը նաև արտադրել է շատ լավ կառուցված, հասուն և բաց աղբյուրների գրադարաններ և շարժիչներ, որոնք հատուկ ուղղված են խաղեր պատրաստելուն:
Հիանալի գաղափարների արագ մշակման և մեծ խաղերի համար, այս շարժիչները կարգավորում են խաղի մեջ անհրաժեշտ ամենատարածված տարրերը ՝ ազատ թողնելով կենտրոնանալ այն բանի վրա, ինչը յուրահատուկ և զվարճալի է դարձնում ձերն: Ձեր ընտրածը կախված է ձեր անձնական կարիքներից և նախասիրություններից, այնպես որ եկեք նայենք շրջապատող երեք ամենատարածված շարժիչներին:
Ֆլիքսել
Եթե ինձ խնդրեն անվանել Flash խաղի շարժիչ, ես կասկածում եմ, որ մշակողների մեծ մասը կպատասխանեն «Flixel» - ին: Theրագիրը գոյություն ունի 2009 թվականից, երբ Ադամ Սալցմանը թողարկեց աշխարհում առաջին հանրային տարբերակը և արագորեն ձեռք բերեց ժողովրդականություն և օգտատերերի մեծ բազա: հաջողություն, որին օգնեց Ադամի շարժիչը ներկառուցված սեփական խաղը ՝ Կանաբալտը ՝ վիրուսային համբավ ձեռք բերելով:
Flixel- ը հիմնված է «բլիտ» գրաֆիկական համակարգի շուրջ: Սա գործում է ՝ ձեր խաղի առարկաների գրաֆիկայից պիքսելները պատճենելու և դրանք բոլորի համար կազմելով բոլորը ՝ յուրաքանչյուր թարմացումը մեկ պատկերի մեջ, որն այնուհետև ցուցադրվում է Flash- ի կողմից: Շատ դեպքերում դա կարող է լինել ավելի արագ, քան Flash- ին թույլ տալն ինքնուրույն վարվել գծապատկերի միջոցով ՝ այն հիանալի ընտրություն դարձնելով գրաֆիկական ինտենսիվ խաղերի համար: Դա նշանակում է, որ չնայած դրան, որ ձեր բոլոր գրաֆիկաները պետք է լինեն PNG / JPG ձևաչափով, այնպես որ, եթե ցանկանում եք աշխատել Flash- ին բնորոշ վեկտորային ձևաչափի հետ, դուք ստիպված կլինեք օգտագործել մի քանի լուծումներից մեկը:
Flixel- ի մնացած հատկությունները տպավորիչ ցուցակ են կազմում. սալիկների քարտեզները, բախումները, մասնիկները և հիանալի կարգաբերիչը բոլորը ստանդարտ են, և ցանկում կան նաև եզակի առանձնահատկություններ: Այստեղ ընդգրկված մյուս շարժիչներում դուք չեք գտնի բազմաթիվ տեսախցիկներ, ուղիներ գտնելու կամ ձայնագրման / նվագարկման համակարգ: Հեշտ է վերցնել և օգտագործել. Պարունակում է բազմաթիվ դասընթացներ և ֆորումներ, որոնց կարող եք դիմել պատին հարվածելիս: Flixel- ը հիանալի է նրանց համար, ովքեր պարզապես մտնում են խաղերի մշակման մեջ, և նրանց համար, ովքեր ցանկանում են հնարավորինս արագ գաղափարից անցնել խաղային խաղի:
FlashPunk- ը
PC և Mac: Ֆլեշ և HTML5: Թեյ և սուրճ: Հավիտենական թվացող մարտում փակված մրցակիցներ: Այդպես է Flixel- ի և մեր երկրորդ շարժիչի `FlashPunk- ի հետ, որն առաջին անգամ թողարկվել է 2009 թվականին Chevy Ray Johnston- ի կողմից: Կծկված գրաֆիկա, հատկությունների ցուցակ, որը գրեթե նույնական է Flixel- ին և համապատասխանող կատարում, նշանակում է, որ նրանց միջև ընտրությունը կիջնի փոքր մանրամասներին և ձեր նախընտրած կոդավորման ոճին:
FlashPunk- ի միակ հիմնական եզակի առանձնահատկությունը անիմացիոն գրադարանն է, որը թույլ է տալիս հեշտությամբ կիրառել ծրագրային շարժումը խաղի օբյեկտների վրա: Դուք նաև կգտնեք, որ բախումների հայտնաբերումը ՝ օբյեկտի համընկնումը ստուգելը, շատ ավելի առաջադեմ կլինի: Այնուամենայնիվ, տուփից դուրս ոչ մի ֆիզիկա չկա, ինչը ձեզ հնարավորություն է տալիս զարգացնել ձեր սեփականը կամ միացնել առկա ֆիզիկայի գրադարանը: Սա գումարած է, թե ոչ, իրոք կախված կլինի ձեր կարիքներից: ներկառուցված ֆիզիկան նշանակում է ավելի արագ զարգացում, բայց արտաքին գրադարանները նշանակում են ավելի մեծ ազատություն և վերահսկողություն:
Կառավարման գաղափարը ակնհայտ է FlashPunk նախագծում, որտեղ ձեզ մնում է տարածք ՝ ձեր սեփական ծածկագիրը կամ այլ գրադարանները փոխարինելու հիմնական հատկություններից շատերի համար: Սա հակադրվում է Flixel- ի շատ ավելի նշանակված վերաբերմունքին և կարող է միանշանակ առավելություն հանդիսանալ այն մշակողների համար, ովքեր ցանկանում են ձգել շարժիչի սահմանները և մի փոքր ավելի ազատորեն օգտվել օրենսգրքով:
Կոճակ
Մեր երրորդ շարժիչը ազատության և վերահսկողության հասկացությունները հասցնում է ծայրահեղության: PushButton շարժիչը PushButton Labs- ի արտադրանքն է, GarageGames- ի խաղ մշակողների հավաքածուն: Թիմը հայտնի է Torque շարժիչը թողարկելով: հեղափոխական ՝ առաջին պրոֆեսիոնալ դասի խաղային շարժիչներից մեկը լինելու համար, որը բավական էժանորեն հասանելի է անկախ մշակողների համար ՝ լիցենզիա ստանալու համար: Չնայած նախագիծն այժմ այլևս ակտիվ մշակման փուլում չէ, այն կարելի է համարել լիարժեք և լիովին օգտագործելի:
Հասկանալի է, որ ավանդական խաղերի մշակման պրակտիկան ներմուծվել է PushButton շարժիչի մեջ: Իր հիմքում ընկած է համակարգային համակարգը. Ձեր խաղի ամեն ինչ պարզապես նույնական «սուբյեկտ» է սուբյեկտների ցուցակում: Յուրաքանչյուր սուբյեկտի տարբերությունը գալիս է վարքագծից, որը կիրառվում է բաղադրիչների համակցությունները միացնելով: Ձեր խաղի տրամաբանության յուրաքանչյուր մասը տեղակայված է այս բաղադրիչների մեջ, ինչպես և գրաֆիկական մատուցումը. Եվ՛ բլիտ, և՛ նորմալ Ֆլեշ գրաֆիկան օգտագործելի են, և նույնիսկ տիեզերքում տեղակայվելու հնարավորությունը: Սա թույլ է տալիս անհավանական ճկունություն, բայց բարդության և խոսալու գնով: Նույնիսկ պարզ առաջադրանքները PushButton- ում կարող են պահանջել մի քանի երկար տող կոդ, մինչդեռ մյուս շարժիչները վերցնում են մեկը: Դուք կգտնեք շատ գործառույթներ, որոնք արդեն ներառված են որպես բաղադրիչներ, բայց համարյա հաստատ պետք կլինի գրել ձեր սեփական մի քանիսը:
Ամենակարևորը, սուբյեկտների համակարգն իսկապես փայլում է ավելի մեծ թիմերում: Անդամները կարող են գրել բաղադրիչները միմյանցից ամբողջությամբ անջատ ՝ ապահով իմանալով, որ դրանք միասին կգործեն կատարելապես: Խոշոր սոցիալական խաղերը հաճախ մեծ թիմերի կարիք ունեն, ուստի PushButton- ը իդեալականորեն համապատասխանում է սոցիալական քաղաքի նման Facebook խաղերին: Չնայած ավելի փոքր նախագծերի համար, գուցե մեկ կամ երկու ծրագրավորողների հետ, շատ ավելին կոդ գրելու գինը կարող է գերազանցել օգուտները:
Եզրակացություն
Կարի՞ք ձեր գաղափարը ուրվագծից արագ տեղափոխել նվագելու խաղ: Օգտագործեք Flixel:
Կարի՞ք եք օգտագործել արտաքին գրադարանները, թե՞ շարժիչը թեքում եք ձեր կամքին համապատասխան: Օգտագործեք FlashPunk:
Անհրաժեշտ է աշխատել մեծ թիմո՞ւմ, թե՞ բնիկ օգտագործել վեկտորային գրաֆիկա: Օգտագործեք կոճակը: