Ringol
ՀՅ
Խաղալ

Բոլոր ուղեցույցները

Ringol-ի ստեղծումը. մեկ ծրագրավորողի պատմություն

Ringol-ը ստեղծում է մեկ մարդ՝ Դավիթ Վարդանյանը, անկախ ծրագրավորող Հայաստանից։ Այս էջը ազնիվ պատմություն է այն մասին, թե ինչպես ձևավորվեց խաղը. ինչ փորձեցինք, ինչից հրաժարվեցինք և ինչ ուղղեցինք ճանապարհին։ Ամսաթվերը վերցված են նախագծի սեփական պատմությունից։

Մեկ գաղափար. փոքրը մտնում է մեծի մեջ

Ամբողջ խաղը աճեց մեկ կանոնից, որը մինչև հիմա գլխավոր էկրանի կարգախոսն է՝ փոքրը մտնում է մեծի մեջ։ Օղակը կարող է նստել միայն ավելի մեծ օղակի մեջ։ Ringol-ի ամեն ռեժիմ այդ մեկ կանոնով խաղալու տարբեր ձև է։

Դեռ իսկական խաղի մեկ տող չկար, իսկ գաղափարն արդեն ապրում էր բրաուզերի արագ նախատիպերում. մի փոքր HTML էջ՝ օղակները դասավորելու համար, և մեկ ուրիշը՝ օղակները ֆիզիկայով տուփի մեջ գցելու համար։ Դրանք կոպիտ էին, բայց պատասխանեցին ամենակարևոր հարցին. հաճելի՞ է սա դիպչել։ Հաճելի էր, ուստի շարունակեցինք։

Ինչու Godot

2026 թվականի հոկտեմբերի 10-ին նախատիպերը տեղափոխվեցին Godot 4։ Պատճառը տեսքն էր։ Ուզում էինք հաստ, փայլուն օղակներ, որոնք խաղալիքների պես լույս են որսում, սահուն էֆեկտներ և մեկ նախագիծ, որը հավաքվում է Android-ի, iPhone-ի և վեբի համար։ Խաղային շարժիչով դա շատ ավելի հեշտ էր, քան հավելվածների գործիքակազմով։

Տեղափոխումն արվեց զգուշությամբ։ Տուփի ռեժիմի ֆիզիկան վերակառուցվեց այնպես, որ բոնուսներն անջատված լինելիս այն ճիշտ նույնն աշխատի, ինչ JavaScript նախատիպը։ Դա ամուր հիմք տվեց. երբ հետո ինչ-որ բան այլ էր զգացվում, գիտեինք, որ դա իսկական փոփոխություն է, ոչ թե պատահականություն։

Առաջին օրերին նախագիծը կոչվում էր «Pipes», իսկ կտորները՝ խողովակներ։ Հոկտեմբերի 13-ին այն դարձավ Ringol, և բոլոր լեզուներում «խողովակ» բառը փոխարինվեց «օղակով»։ Հայերենում դա նշանակում էր, որ խողովակ-ը դարձավ օղակ։

Երեք ռեժիմ՝ բազում փորձերից հետո

Առաջին երկու ռեժիմները եկան ուղիղ նախատիպերից.

  • Օղակ առ օղակ՝ հանգիստ գլուխկոտրուկ 100 մակարդակով։ Հպիր օղակին, հետո ավելի մեծին, որ այն մեջը դնես, մինչև ամեն գույն հավաքվի իր սեփական ներդրված կույտում։
  • Լիքը տուփ՝ օղակներն իսկական ֆիզիկայով ընկնում են տուփի մեջ, և դու դրանք իրար մեջ ես դնում, մինչև կույտը գիծն անցնի։ Ունի բարդության երեք մակարդակ և բոնուսային կտորներ՝ ռումբ, ջոկեր և հորձանուտ։

Երրորդ ռեժիմը գտնելը ամենաերկարը տևեց։ Կառուցեցինք ու փորձարկեցինք 5 x 5 դաշտ, «գծերի» տարբերակ և 4 x 4 դաշտ։ Բոտերին ստիպեցինք դրանք հարյուրավոր անգամներ խաղալ, որ տեսնենք՝ արդա՞ր են խաղերը, և արդյոք հմտությունը նշանակություն ունի։ Դրանցից մի քանիսը հայտնվեցին վաղ փորձնական տարբերակներում, բայց ոչ մեկը այնքան ճիշտ չզգացվեց, որ պահենք։

Հոկտեմբերի 16-ին գլխավոր էկրանի երրորդ քարտը դարձավ Շղթաներ, որը նույնպես սկսվել էր որպես HTML նախատիպ։ Մատդ սահեցնում ես հարևան փոսիկներով՝ իրար հաջորդող չափերով օղակները կապելու համար, և ամբողջական շղթան պայթում է։ Ռեժիմը թողարկվեց 600 մակարդակով։ iPhone-ի վրա փորձարկումը արագ փոխեց այն. դադարեցինք չափերը գրել օղակների վրա, դաշտերը դարձրինք ուղղահայաց՝ ավելի մեծ օղակներով, և թողեցինք ամեն փոսիկում մեկ օղակ, որ օղակները միշտ հնարավոր լինի իրարից տարբերել։

Ringol-ի «Շղթաներ» ռեժիմի դաշտ՝ տարբեր չափերի օղակներով, փոսիկների ցանցում մեկական
«Շղթաներ»-ը՝ երրորդ ռեժիմը, որը գտնվեց մի քանի այլ դաշտեր փորձելուց ու մերժելուց հետո։

«Լիքը տուփ»-ը ամենաշատ կարգավորումն անցավ։ Դրա կանոնները մեկից ավելի անգամ վերագրվեցին. կտորների արդար ընտրություն, վտանգի գիծ, որը շարժվում է՝ նայած թե որքան լավ ես խաղում, ալիքներ՝ մակարդակի նպատակներով, և բարդության երեք մակարդակ։ Թե ինչպես է այն խաղացվում հիմա, կարող ես կարդալ «Լիքը տուփ»-ի ուղեցույցում։

Օղակների տասներկու նյութ, բոլորն անվճար

Հոկտեմբերի 21-ին ավելացրինք օղակների նյութերը՝ դասական, կոնֆետ, փայտ, դոնդող, մետաղ, ապակի, պղպջակ, սառույց, ջուր, նեոն, լավա և ոսկի։ Ամեն մեկը փոխում է, թե ինչպես են օղակները երևում, վայրէջք կատարում, պայթում ու հնչում, և դաշտի հետևում բերում է իր սեփական աշխարհը։ Ձայները ստեղծվում են մեր սեփական գործիքներով և համադրվում ազատ, հանրային սեփականություն հանդիսացող (CC0) ձայնագրությունների հետ։

Առաջին երկու օրը նյութերը վաստակվում էին խաղալով, փորձաշրջաններով և «բոլոր օղակները» գնումով։ Հոկտեմբերի 23-ին մտափոխվեցինք. հիմա բոլոր նյութերը բաց են բոլորի համար՝ առաջին իսկ մեկնարկից։ Ոչինչ փակված չէ, չի գնվում ու չի փոխանակվում գովազդի հետ։ Ընտրիր ցանկացածը «Օղակներ» էկրանին։

Քսան լեզու

Ringol-ը խոսում է 20 լեզվով, այդ թվում՝ հայերեն, անգլերեն, ռուսերեն, արաբերեն (աջից ձախ), հինդի, թայերեն, ճապոներեն, կորեերեն և չինարենի երկու տարբերակները։ Մի գործիք նկարում է ամեն իսկական էկրան բոլոր 20 լեզուներով և նշում ցանկացած տեքստ, որը չի տեղավորվում։

Միայն «օղակ» բառը որոշ մտածմունք պահանջեց։ Շատ լեզուներում ամենաակնհայտ բառը նշանակում է մատանի, ուստի ընտրեցինք խաղալիք օղակի բառը՝ իսպաներենում aro, բրազիլական պորտուգալերենում argola, թուրքերենում halka։

Բավական թեթև թույլ հեռախոսների համար

Հանգիստ խաղը չպետք է սպառի մարտկոցդ։ Կատարված աշխատանքի մի մասը երբեք չես տեսնի.

  • Առաջին մեկնարկին խաղը նայում է հեռախոսիդ և չափում կադրերը, հետո ընտրում գրաֆիկայի չորս մակարդակներից մեկը՝ մինչև նվազագույնը՝ թույլ սարքերի համար։
  • Երբ ոչինչ չի շարժվում, էկրանը չի վերանկարվում, իսկ կադրերի հաճախականությունը սահմանափակված է 60-ով։
  • «Լիքը տուփ»-ում հանգստացած օղակների կույտն այլևս չի մոդելավորվում, մինչև ինչ-որ բան չդիպչի դրան։
  • Վեբ տարբերակի առաջին ներբեռնումը կրճատվեց մինչև մոտ 8 ՄԲ սեղմված վիճակում՝ շարժիչի հատուկ հավաքով։

Huawei-ի մոխրագույն օղակների սխալը

Ամենադժվար սխալը եկավ PowerVR գրաֆիկական չիպով թույլ Huawei հեռախոսից։ Օղակները թողնում էին մոխրագույն հետքեր այնտեղ, որտեղ եղել էին, իսկ մյուս հեռախոսներում ամեն ինչ նորմալ էր։ Այդ հեռախոսը հնարավոր չէր միացնել համակարգչին, ուստի ստեղծեցինք հատուկ ախտորոշիչ տարբերակ, որը տեղադրվում է խաղի կողքին և էկրանին ցույց է տալիս անջատիչներ՝ նկարելու մասերը միացնելու ու անջատելու համար։

Առաջին ուղղումները, որոնք վերաբերում էին օղակների գույներին ու ստվերներին, ոչինչ չփոխեցին։ Հուշումը եկավ մասշտաբի անջատիչից. երբ 3D պատկերը նկարվում էր շարժիչի սեփական բուֆերում և հետո մասշտաբավորվում էկրանին, մոխրագույնը անհետանում էր։ Հեռախոսի էկրանի բուֆերը պահում էր նախորդ կադրերի խորությունը։ Հոկտեմբերի 26-ից PowerVR չիպերի վրա Ringol-ը իր 3D-ն նկարում է սեփական բուֆերում՝ առավելագույնը 90% չափով։ Դա մի փոքր ավելի դանդաղ է, ինչը գրեթե չես զգում, և այդ հեռախոսներն այժմ սկսում են գրաֆիկայի ամենաթեթև մակարդակից։

Որտեղ է այն հիմա

Ringol-ն անվճար է՝ գովազդով, և կարող ես խաղալ Google Play-ում, App Store-ում կամ ուղիղ բրաուզերում՝ ringol.app/play հասցեով։ Այն դեռ ստեղծում է մեկ մարդ՝ մեկ ուղղում մեկ անգամում։ Եթե նոր ես, սկսիր ինչպես խաղալ էջից, կամ կարդա, թե ինչու ենք կարծում, որ գլուխկոտրուկները կարող են հանգիստ լինել։

Խաղալ Ringol

Այլ ուղեցույցներ