Prvo ćemo izraditi komponentu za računanje bodova:
Sintaksa za pisanje teksta na elementu platna razlikuje se od crtanja pravokutnika. Stoga moramo pozvati konstruktor komponente pomoću dodatnog argumenta, govoreći konstruktoru da je ova komponenta tipa “text”.
U konstruktoru komponente testiramo je li komponenta tipa “text” i koristimo fillText metodu umjesto fillRect metode.
Napokon u funkciju updateGameArea dodajemo kod koji zapisuje rezultat na platno. frameNo svojstvo koristimo za brojanje rezultata.
Kako bi se bodovi brojili dodali smo slijedeći kod u “updateGameArea” funkciju. Kod će biti pozvan svake nove nacrtane sličice te će ih frameNo brojati.