En dartbotsom kastar som en människa.
Fråga dartspelare vad som stör dem med dartbotar så får du alltid samma svar: boten missar aldrig en dubbel, snittet hoppar hit och dit, eller så drar den bara av ett tal från sin poäng varje runda. Rival byggdes tvärtom. Han kastar pilar.

Han siktar, sedan kastar han
För varje pil väljer Rival ett mål, precis som en spelare: trippel 20 så länge det finns poäng att göra, ett förberedande kast när en utgång närmar sig, en dubbel när han kan gå ut. Sedan landar pilen någonstans runt det målet. De flesta hamnar nära, några glider ett fält åt vänster eller höger, och några går rejält snett.
Den spridningen är det som gör en riktig tavla svår. Gå på trippel 20 och en liten avvikelse ger dig singel 5 eller singel 1. Gå på dubbel 16 och några millimeter placerar dig utanför tråden. Rival hanterar exakt samma sak, och därför ser hans rundor ut som dina: 60, 26, 85, 41, någon enstaka ton.
Du ser varje pil
När det är hans tur fyller tavlan skärmen. En streckad ring visar var han siktar, pilen flyger in och en liten etikett berättar vad den träffade. Tre pilar, en kort paus så att du ser var de hamnade, och sedan är det din tur. Bråttom? Hoppa till din tur med ett tryck så landar hela hans runda på en gång.
Det är samma känsla som att stå bredvid någon vid kastlinjen: du ser nästan-träffarna, de lyckliga studsarna in i trippeln och dubbeln som inte ville gå in.
Han går ut som en spelare
På en utgång följer Rival en utgångsväg så som spelare lär sig dem, med samma dubblar som de gillar: dubbel 16, dubbel 20, dubbel 8. Missar han första pilen på en dubbel går han på nästa; landar han på ett udda tal ställer han upp sig igen. Därför missar han dubblar lika ofta som du, och därför ser hans utgångsprocent ut som en människas.
Han anpassar sig efter ditt spel
Du börjar med att berätta ungefär vad du har för snitt. Rival börjar där. Efter varje leg rör han sig mot snittet av dina tio senaste legs, men aldrig mer än sex poäng åt gången, så att ett fantastiskt leg eller en dålig kväll inte svänger honom.
Han har en nivå och en rang som du kan se: pubspelare, klubbspelare, seriespelare, turneringsspelare och proffs. Blir du bättre klättrar han med dig, vilket håller varje match tillräckligt jämn för att betyda något.
Och han svarar
Rival är inte en siffra på en skärm. Han har ett ansikte, han håller räkningen på era inbördes möten, och när något står på spel säger han det: på en utgång, efter en bust, efter en stor poäng. Resten av tiden är han tyst, för en replik betyder bara något när den är sällsynt.
Matcher som slutar med ett resultat
Varje spel mot Rival är ett 501-leg med dubbel för att gå ut, och en match är först till ett, två eller tre legs. Du väljer längden på startskärmen. Förlorar du första legget finns det fortfarande en match att rädda; vinner du det måste Rival komma tillbaka. Utkastet växlar mellan legen, som i en riktig match, och när Rival öppnar ett leg tar han en kort stund först, så att du ser tavlan innan hans första pil landar.
När en match är avgjord flyttas era inbördes möten fram ett steg. Efter veckor av spel blir den ställningen mellan er två det du vill skydda, vilket är en bättre anledning att plocka upp pilarna än någon räknare för vinster i rad.
Varför inte bara välja en fast nivå?
Många dartbot-appar låter dig välja ett fast snitt för boten, säg 45 eller 70. Det fungerar den dag du väljer det. En månad senare har du blivit bättre och boten inte, eller så har du en dålig vecka och varje leg blir en förlust. Spelare börjar byta nivå mellan legen, och en vinst betyder inte längre mycket eftersom du valde den motståndare du visste att du kunde slå.
Rival tar det valet ur dina händer. Han följer din verkliga form, långsamt, så att matchen förblir jämn utan att du någonsin rör en inställning.
Varför det gör dig till en bättre spelare
Att träna ensam är lätt att hoppa över. En match mot någon på din nivå är det inte. Eftersom Rival kastar som en människa på ditt snitt går varje leg att vinna och att förlora, och det är precis den pressen som gör dina dubblar bättre. I recensioner av dartbot-appar säger spelare ofta att deras snitt gick upp helt enkelt för att de spelade fler legs som räknades.
Rival Darts för också din statistik ärligt: pilarna du missar på en dubbel räknas, så utgångsprocenten du ser är den du verkligen har.