Nauczysz się:
- jak ustawić przyznawanie punktów za określoną czynność,
- jak przyznać graczowi wygraną za zdobycie wyznaczonej ilości punktów.
Założenia gry:
- Kodu, którym sterujemy, zbiera jabłka i przynosi je drugiemu Kodu (komputerowemu),
- za przyniesienie jabłka otrzymujemy punkty,
- po zdobyciu wyznaczonej ilości punktów gra kończy się naszym zwycięstwem.
1. Mapa i obiekty
Wystarczy zwyczajny kawałek terenu. Powinien być trochę większy od początkowego. Jeśli chcesz, możesz stworzyć ciekawszą mapę.
Do gry musimy dodać 3 obiekty:
- 1 – drzewo, z którego będą padały jabłka. Nasz Kodu będzie je zbierał.
- 2 – Kodu – bohatera, którym będziemy sterować (w pokazywanej grze jest koloru białego).
- 3 – Drugiego Kodu – bota. Będzie odbierał od nas jabłka, za które dostaniemy punkty.

2. Program dla obiektów
Drzewo
Program dla drzewa:

Jabłka będą spadały z drzewa co losowo wybrany okres, nie dłuższy niż 10 sekund. Możesz zmienić skrypt, aby jabłka pojawiały się częściej lub rzadziej.
Kodu – bohater
Program dla Kodu, którym będziemy sterować:

Jeśli wolisz sterować strzałkami, możesz je wybrać, zamiast klawiszy WASD.
- 1 linijka sprawia, że możemy sterować naszym Kodu.
- 2 linijka uczy go, że potrafi podnosić jabłka, gdy ich dotknie.
- 3 linijka mówi naszemu Kodu, że gdy podniesie jabłko i dotknie Kodu-bota, przekaże mu przenoszone jabłko.
Kodu – bot
Program dla Kodu – bota:

- 1 linijka uczy bota, że kiedy blisko niego pojawi się nasz bohater, bot poprosi go o pomoc.
- 2 linijka mówi botowi, że gdy odbierze jabłko, ma je zjeść. Dzięki temu jabłko zniknie z pola gry.
- 3 linijka jest przesunięta w prawo względem 2 linii. Czyli kod z 3 linijki uatkywni się tylko wtedy, gdy wcześniej wykona się 2 linia. Czyli zawsze, gdy bot zje jabłko, białemu graczowi (naszemu Kodu) zostanie przydzielony punkt.
- 4 linia sprawdza, czy biały gracz zebrał 3 lub więcej punktów (warunek wygranej). Jeśli tak, bot powie graczowi, że zwyciężył.
- 5 linia jest wsunięta względem czwartej. W efekcie gracz, który nazbiera 3 lub więcej punktów, po dwóch sekundach otrzyma komunikat o zwycięstwie.