Kol eRepublik API neveikia - kario skaičiuoklė [+ artimiausi planai]
nesimatoLT
Sveiki,
Neseniai pasirodęs žaidėjo axemas straipsnis įkvėpė mane panagrinėti, kaip gi veikia erepublik API. Išvada tokia - jis neveikia. Deja, jau kelinta diena iš eilės negalima programiškai nuskaityti žaidėjo duomenų įvedus tik jo slapyvardį ar profilio ID. Dėl to neveikia absoliuti dauguma jau sukurtų influence skaičiuoklių, kurias taip mėgsta mūsų kareiviai.
Kario skaičiuoklė v0.1
Tokiu įmantriu vardu pavadinau savo skaičiuoklę, kuri veikia nepriklausomai nuo eRepublik adminų noro taisyti savo brokus. Straipsnio gale rasite ir nuorodą į ją.
Pagrindinis klausimas būtų jums - ar verta ją plėtoti toliau? Iš pradžių idėja buvo pasidaryti skaičiuoklę tik sau. Bet jei ji gali pasitarnauti ir kitiems, tai kodėl gi ne?
Šiuo metu apart elementaraus influence paskaičiavimo nurodžius savo jėgą ir rangą, skaičiuoklė moka paskaičiuoti jūsų jėgos (strenght) kilimą naudojant konkrečius boosterius (įskaitant NE) iki 31 dienos į priekį. Gale pateikiama ir tokių treniruočių kaina visam laikotarpiui.
Pasiūlymai
Jei manot, kad įsijungsit šitą daiktą dar bent kelis kartus ar šiaip turit pasiūlymų dėl funkcionalumo praplėtimo - parašykit PM ar komentaruose.
Nuoroda
Skaičiuoklę rasit adresu erep.svedas.lt.
P.S. Skaičiuoklė labai ankstyvoje stadijoje, taigi praleiskite pro akis akivaizdžius trūkumus, tokius kaip išvaizda ir formų "nusimušimas" per kiekvieną perkrovimą.
UPDATE!!!
Planai
Kadangi neigiamų atsiliepimų kaip ir nebuvo, niekas nebandė manęs sunaikinti morališkai ir neišvadino no-life'riu - nusprendžiau tęsti darbą.
Taigi artimiausi planai būtų tokie:
* Sutvarkyti formų "atmintį", kad pasirinkimai nedingtų perkrovus puslapį.
* Apvalinti inf. kiekį iki vienetų, o ne dešimtųjų.
* Išskirti dieną(-as), kada gaunamas SS medalis
* Padaryti galimybę susidėlioti detalesnį treniruočių planą (nurodant kiek dienų kaip bus treniruojamasi).
Visi pasiūlymai labai laukiami PM! Ačiū.
Taip pat prašau paspausti vote ir sub.
Pagarbiai,
jokių pareigų neužimantis
nesimatoLT
Comments
Verta! Bet atrodo blogai rodo gaunama str.
Visai neblogai. Verta vystyti toliau.
kNoksas, o kas blogai? Gal gali konkrečiau? Man viską tvarkingai suskaičiuoja.
Pradžiai galvojau, kad nieko gero, kadangi garda skaičiuoklė jau senokai užsiėmusi pozicijas.
Bet kai pabandžiau, pamačiau, kad rodo įdomią informaciją, tikrai pravartu kartais ir paplanuoti į ateitį savo treniruotes.
Manau patvarkius interfeisą, padarius, kad duomenys nedingtų, būtų naudingas įrankis Turiu ir idėjų, kaip dar būtų galima patobulint jį.
Ai viskas gerai, mane sumaišė boosteris, siūlyčiau atsikratyti to pirmojo boosterio, nes jo žaidime vis tiek nėra. Be to kiekvieną dieną gauni +1 str kaip rewarda, tai siūlyčiau idėti toki pasirinkimą, kad prie visu tu bonusu ir prisidėtu tas 1str.
NONcom, planavau dar padaryti detalesnį planavimą, kad būtų galimybė pasirinkti kelias dienas vienaip treniruotis, kelias kitaip ir t.t. Nes pats kartais pasiskaičiuoju, visgi taip paprasčiau bus, nei su skaičiuotuvu. Taip pat greitu metu prie treniruočių galutinės kainos nurodytas už SS gautas auksas. Jei norėsi pasidalint mintim, tai nesidrovėk. Tik turėk omeny, kad nesu geras programuotojas. Tik pabandžiau prisiminti tai, kuo domėjausi maždaug 12-14 metų.
kNoksas, dėkui kad priminei apie reward'ą. Pridėsiu jį tuoj pat. Visai buvo iš galvos išėję.
Man atrodo, kad si skaiciuokle nepriskaiciuoja 1 str. bonuso, kuri gaunam, pasitrenirave ir padirbe.
Taip, nepriskaičiavo. O dabar jau priskaičiuoja + išmestas pasirinkimas nesirinkti jokio boosterio. Ačiū už pastabas.
Neblogai 🙂 Jei darysi auto duomenų nuskaitymą galėsiu pasidalint savo rašytu kodu. Bėja suapvalink Influence, kad nebūtų kablelio. Funkcija round() ant PHP.
Dėkui. Buvau padaręs nuskaitymą iš API, bet po kelių valandų API numirė, tai teko perdaryt paprastai : D
Dabar influence apvalinu su ta pačia round() f-ja iki vieno skaitments po kablelio. Turbūt reik nubraukt ir tą.
Emmm, dar viena pastaba dėl rank kilimo kaip supratau skaičiuoja tik esamą rank, o pakilęs jis turėtų įtakoti kažkiek padaromą inf, aišku didesniems rank lvl tai nelabai aktualu, bet įtakos manau turi apskaičiavimų tikslumui.
Taip, rangas aišku turi įtakos tavo inf. Bet bėda tame, kad jis kyla nepriklausomai nuo str, o nuo to, kiek tu kovosi.
Kaip minėjau, planuose dar turėjau(turiu) pridėti detalesnio planavimo galimybę, kur galėtum pats nurodyti, kada pasikeis tavo rangas.
Šaunu. Karts nuo karto reiks akį į šią programą užmesti.
Ai tiesa juk nuo kovojimo kyla rangas... Tada jau komplikuota užduotis, anyway sėkmės, gražus darbas, patiko man😉
man patiko skaiciuokle - tobulink o7
Man irgi patiko. Sužinojau kada gausiu SS. Tobulink 😉
tegu neišnyksta pasirinkimai, kai apskaičiuoja.
10 balu 🙂
tikrai gera skaiciuokle, gali dar paryskint dienas kai SS medaly gauni
Bus padaryta. Ačiū visiem už gerus žodžius. Kai bus didesnių atnaujinimų, būtinai pranešiu.
Dėl rango kilimo galima butu apytiksliai priimti, kad kas dieną sukovosi už 250HP ar parenkama dydį ir pridėti ginklo pasirinkimą.
294 sub