Ikdienas rakstīšanas treniņš darbojas vislabāk, ja dienas minimums ir mazs. Šajā vietnē sērijai vajag vienu apstiprinātu testu katrā UTC dienā, un 30 sekunžu tests skaitās tāpat kā stunda. Mēs to tā veidojām, jo rakstīšanas treniņa sērijai vajadzētu likt tev atgriezties, nekļūstot par pienākumu, kuru tu sāc ienīst.
Funkcija, par kuru strīdējāmies visilgāk, nebija sacīkšu trase vai krāpšanās novēršana. Tā bija sērija.
Sērijas darbojas. Ikviens, kas lietojis valodu mācību lietotni, pazīst arī sajūtu, kad to atver 23:50, lai uzrakstītu vienu teikumu un skaitlis netiktu nonullēts. Mēs gribējām pirmo bez otrā. Lūk, lēmumi ar skaitļiem, lai tu vari spriest, vai mums tas izdevās.
Kas tiek ieskaitīts rakstīšanas sērijā?
Sērija ir secīgu dienu skaits, kurās ir vismaz viens apstiprināts tests. Viens. Četru minūšu sesija to pagarina tāpat kā stunda, un nekas, ko dari vēlāk tajā pašā dienā, to nemaina. Zen režīms netiek ieskaitīts, jo zen rezultāti nekad netiek augšupielādēti, un mēs negribējām, lai režīms bez mērījumiem nestu ieraduma rādītāju.
Dienas ir UTC dienas – lēmums, par kuru sagaidām visvairāk jautājumu. Iemesli un cena ir aprakstīti tālāk.
Atgādinājums un tas, ko tas nedara
Kad tava pēdējā ieskaitītā diena ir vakardiena un šodien vēl neesi rakstījis, sērija ir „apdraudēta”, un sērijas zīme sākumlapā to pasaka. Tas ir viss atgādinājums. Nav paziņojuma, nav e-pasta, nav sarkanas atzīmes uz ikonas, ja vien neesi pieteicies iknedēļas kopsavilkumam, kas reizi nedēļā vienā vienkārša teksta rindā piemin tavu sēriju.
Tas bija apzināti, un tas mums, visticamāk, maksā daļu atgriezušos apmeklētāju. Push paziņojumi par sērijas zaudēšanu ir izplatīts rīks ieradumu lietotnēs, lai lietotājus atgrieztu, un mūsu pieredzē viens no visvairāk ienīstajiem. Mūsu plānā bija rakstīts „nekādu paziņojumu par sērijas zaudēšanu, ja vien lietotājs tos nav ieslēdzis”, un pie tā turējāmies.
Ja rezultāts pienāk ar datumu pirms tavas pēdējās ieskaitītās dienas (nepareizs klēpjdatora pulkstenis, bezsaistes rezultāts, kas sinhronizējas vēlu), mēs testu ieskaitām un sēriju neaiztiekam. Pulksteņa nobīdei nevajadzētu nevienam maksāt simts dienas.
Kā tiek aprēķināti XP un līmeņi
XP ir treniņa laika valūta. Tā apzināti nav ranžēšana – iemesli sekos.
Par katru apstiprinātu testu, kas nav zen režīmā:
- Pamata XP ir 2 par katru aktīvas rakstīšanas sekundi, reizināts ar precizitāti. Trīsdesmit sekundes ar 95% ir 57 XP. „Aktīva” nozīmē ieskaitīto ilgumu mīnus sekundes prom no tastatūras, tāpēc atstāta atvērta cilne neko nenopelna.
- Ieskaitījums ir ierobežots līdz 600 sekundēm vienā testā, tāpēc trīsdesmit minūšu tests nopelna tādu pašu pamatu kā desmit minūšu tests, un maratoni nedominē.
- Reizinātāji tiek saskaitīti: +50% par 100% precizitāti, +50% par citāta testu, +40% par ieslēgtām pieturzīmēm, +10% par ieslēgtiem skaitļiem. Nevainojams citāts ar pieturzīmēm dod 2,4×.
- Fiksēti bonusi: +50 par UTC dienas pirmo testu, +50 par dienas izaicinājuma mēģinājumu, +25 par sacīksti un vēl +25 par uzvaru tajā, +20 par personīgo rekordu.
Līmeņi seko lēzenai līknei: XP, kas vajadzīgs, lai no līmeņa L tiktu uz L+1, ir 100 × L^1,3. Kopā līmenis 2 pienāk pēc 100 XP, līmenis 5 pēc apmēram 1370, līmenis 10 pēc apmēram 7700, līmenis 20 pēc apmēram 40 300 un līmenis 50 pēc apmēram 343 000.
Lai līmeni 50 izteiktu treniņa mērogā: nevainojams 30 sekunžu tests bez bonusiem nopelna 90 XP (60 pamata, plus 50% par nevainojamu precizitāti), tātad vajag apmēram 3800 tādu. Piecpadsmit minūtes dienā ar 95% precizitāti kopā ar pirmā testa bonusu nopelna apmēram 1760 XP, un tā līmenis 50 tiek sasniegts aptuveni sešos līdz septiņos mēnešos. Līmenim 100 vajag apmēram 1,7 miljonus XP. Līmeņu nosaukumi iet no „Jaunpienācējs” caur „Mašīnrakstītājs”, „Taustiņkalējs” un „Vārdkalis” līdz „Leģenda” pie 50 un „Nemirstīgais” pie 100, un jā, saraksta augšgals ir mazliet muļķīgs ar nodomu.
Kā viesim tavs pārlūks tos pašus noteikumus piemēro lokālai kopijai. Pieteikšanās ir tas, kas saglabā sēriju un dienas vietu kontā, un, ja piesakies ar jaunu kontu, lokālais progress tiek apvienots vienreiz, ar ierobežojumu 5000 XP, 500 testi un 30 dienu sērija. Ierobežojums pastāv, lai apvienošanu nevarētu izmantot rekorda safabricēšanai; tāpēc arī tikai ar kontu, kurā esi pieteicies, var tikt pie 100 dienu nozīmītes.
Sērijas starpmērķi ir pie 3, 7, 14, 30, 60, 100, 180 un 365 dienām, un nozīmītes – pie 3, 7, 30, 100 un 365. 365 dienu nozīmīti, mūsuprāt, nopelnīs gandrīz neviens, un tieši tas ir tās mērķis.
Kāpēc sērija ir veidota tieši tā
Sēriju veido pieci noteikumi. Katrs radās, jautājot, ko ieraduma rādītājam vajadzētu atalgot.
Nekādu apjoma punktu ranžējumos
XP mēra pavadīto laiku, tāpēc tas atalgo apjomu. Ņemsim divus rakstītājus. Viens raksta ar 60 WPM un katru dienu veic vienu 30 sekunžu testu ar 98% precizitāti, kas nopelna apmēram 59 XP, plus 50 par pirmo testu, tātad aptuveni 110 dienā. Otrs raksta ar 45 WPM un trenējas piecpadsmit minūtes dienā ar 95%, kas nopelna apmēram 1760. Lēnākais rakstītājs nopelna sešpadsmit reižu vairāk.
Treniņa valūtai tā ir pareizā atbilde, jo laiks pie taustiņiem ir tieši tas, kas treniņam vajadzīgs. Ranžējumam tā ir nepareizā atbilde, jo tam jāparāda, kurš raksta visātrāk un vistīrāk. XP tabula liktu otro rakstītāju pirmajā vietā, un veids, kā tajā kāpt, būtu pievienot minūtes.
Tāpēc XP nekad nevienu neranžē. Līderu tabulas ranžē ātrumu ar precizitātes slieksni; XP redzams tavos rezultātos un profilā, nekad tabulā. Tā pati loģika nosaka sacīkšu rezultātu ekrānu: vieta, WPM un precizitāte ir pirmajā vietā, bet XP rinda ir maza un apakšā.
Nekā, ko pirkt
Nav valūtas, ko tērēt, nav veikala, nav kosmētisku uzlabojumu un nav nekā, kas sabojājas, ja nepiesakies. Sērija ir ieraksts par dienām, kurās trenējies. Tiklīdz kādu tās daļu var nopirkt, skaitlis nozīmē „trenējās vai samaksāja”, un tas vairs neko nepasaka. Veikals arī dod vietnei iemeslu radīt tevī trauksmi par progresa zaudēšanu, jo tieši trauksme pārdod aizsardzību. Mēs negribējām šādu stimulu kodā.
Nekādas maksas par vēsturi
Tava vēsture ir neierobežota un bezmaksas, un sērija nekad nav atkarīga no nekā, par ko būtu jāmaksā. Sērija pastāv, lai radītu 90 dienu tendenci tavā vēstures lapā, un šis grafiks ir vienīgais godīgais pārbaudījums tam, vai ieradums darbojas. Vecu rezultātu aizslēgšana paslēptu tieši to plato, kas tev visvairāk jāredz.
Nekāda zaudējuma ekrāna
Kad sērija pārtrūkst – un tā pārtrūks –, zīme rāda 1, un tavs labākās sērijas skaitlis paliek. Nekāda piedāvājuma to atjaunot nav.
Ieradumu pētījumi atbalsta saudzīgu pieeju. Londonas Universitātes koledžas (UCL) pētījumā, ko vadīja Filipa Lallija (Phillippa Lally), jauna ieraduma izveide vidēji prasīja 66 dienas tiem dalībniekiem, kurus pētnieki spēja modelēt, un vienas iespējas izlaišana „būtiski neietekmēja ieraduma veidošanās procesu”. Ja izlaistu dienu uztver kā katastrofu, cilvēki iemācās, ka ieradums ir trausls, un daži padodas, nevis sāk no 1 atkal.
Apsvērām „sērijas iesaldēšanu”, kādu pārdod valodu lietotnes, un nolēmām, ka zaudētas sērijas pārvēršana par nokavētu pirkumu ir tieši tas, ko mēs centāmies neuzbūvēt.
UTC dienas
Dienas robežai jābūt vienādai visiem, citādi līderu tabulas un dienas izaicinājums to nevar dalīt. Ar vietējo laiku dienas citāts mainītos katram apmeklētājam citā brīdī, un saraksts „šodien ātrākie” salīdzinātu dažādas dienas. UTC ir vienīgā robeža, ko serveris var aprēķināt, nejautājot pārlūkam.
Cena ir tāda, ka rakstītājam Kalifornijā diena mainās 16 vai 17, bet rakstītājam Deli – 5:30 no rīta. Apsvērām stundu nobīdi katram kontam un nolēmām to neieviest pirmajā versijā: tas pievieno vēl vienu noteikumu, kas jāskaidro, un sērija, kurai vajag rindkopu paskaidrojumu, jau zaudē. Dienas izaicinājuma atpakaļskaitīšana rāda, cik daudz pašreizējās dienas vēl atlicis. Ja pie šī atgriezīsimies, tā būs vienreizēja nobīde, un šī piezīme to pateiks.
Cik bieži jātrenē rakstīšana?
Nosaki minimumu zemu. Sērija, kurai vajag piecpadsmit minūtes, nomirst pirmajā aizņemtajā dienā; sliktā dienā pietiek ar vienu 30 sekunžu testu. Treniņa plāns no 40 līdz 80 WPM ir veidots ap šo principu: pilna sesija ir piecpadsmit minūtes, minimums – viens tests.
Nedzenies pēc pirmā testa bonusa pusnaktī. +50 pastāv, lai īsa sesija būtu tā vērta, nevis lai tu paliktu nomodā. Ja ir 23:55 pēc UTC un tu esi noguris, sērija ir mazāk vērta nekā miegs.
Izmanto dienas izaicinājumu kā noklusējuma sesiju. Tas ir viens citāts, parasti aizņem mazāk par minūti, un tā tabula tiek atiestatīta katru dienu, tāpēc virsotne ir sasniedzama. Spēlifikācijas dizainers Ju-kai Čou (Yu-kai Chou) apgalvo to pašu: „Standarta ranžējums no pirmās līdz pēdējai vietai iedvesmo tikai nelielu grupu pie virsotnes”, un viņš iesaka atiestatīšanu pielāgot tam, cik bieži cilvēki rīkojas – biežām darbībām katru dienu.
Seko tendences līnijai, nevis sērijai. 90 dienu grafiks tavā vēstures lapā ir tas, kam sērija paredzēta. Ja līnija iet augšup, sērija savu darbu ir paveikusi, pat ja tā pārtrūkst. Ja līnija mēnesi ir plakana, sērija liek tev rakstīt, bet nepadara tevi ātrāku, un tas ir signāls atvērt vājo taustiņu vingrinājumu sadaļā Treniņš, nevis parasto testu.
Kam sekojam
Mums vēl nav noturēšanas datu, ko publicēt. Kad būs, jautājums būs, vai cilvēki, kas notur 30 dienu sēriju, pēc 90 dienu tendences kļūst ātrāki vai tikai notur sēriju. Ja otrais, dizains ir nepareizs, un pirmās izmaiņas būtu padarīt dienas izaicinājumu par to, kas tiek ieskaitīts.
Biežāk uzdotie jautājumi
Cik bieži man vajadzētu trenēt rakstīšanu?
Ieraduma uzturēšanai maz un bieži ir labāk nekā reizēm maratoni. Mūsu sērija prasa vienu apstiprinātu testu dienā, un treniņa plāns iesaka piecpadsmit minūtes, kad tās ir, un vienu īsu testu, kad nav.
Kad dienas sērija tiek atiestatīta?
Pusnaktī pēc UTC. Dienas izaicinājuma atpakaļskaitīšana rāda, cik stundu atlicis pašreizējā UTC dienā, tāpēc vari redzēt, kad „šodien” beidzas tur, kur tu dzīvo.
Vai dienas izaicinājumam vajag nevainojamu precizitāti?
Nē. Vari spēlēt, cik bieži gribi, un skaitās tavs labākais piegājiens, bet dienas tabulā piegājienu ierindo tikai ar 90% precizitāti vai augstāku.