Gra tekstowa z wyborami to projekt, w którym wybór gracza zmienia przebieg. Uczestnik rysuje drzewo decyzji: sceny, wybory i zakończenia, i przekłada je na funkcje i warunki w Pythonie. Zapamiętuje w zmiennych, co gracz wybrał wcześniej, żeby późniejsze sceny to uwzględniały. Sprawdza, czy każdą ścieżkę da się przejść i czy żadna nie prowadzi donikąd. Na koniec ma grę, którą można przejść kilka razy z różnym wynikiem, i doświadczenie w planowaniu rozgałęzionego programu.
Poradnik dla rodziców: Programowanie dla dzieci: od czego zacząć