Co do upraszczania skryptu, nie widzę wielu możliwości. Kod wygląda w miarę przystępnie, a skoro ojciec będzie tłumaczył dziecakiom skrypt na biężąco, nie widzę problemu. Mimo wszystko 'stop' w ostatniej linijce nie jest potrzebne, gdyż w tym miejscu zatrzymywanie skryptu nie ma sensu.
Natomiast jeżeli mowa o losowych wiadomościach, można to zrobić na dwa sposoby:
1. Utworzenie listy z różnymi wiadomościami oraz wyciąganie z niej losowego elementu.
set {_lista::*} to "Wiadomość nr 1" and "Wiadomość nr 2" and "Wiadomość nr 3"
send "%random element out of {_lista::*}%"
2. Ustawianie zmiennej do losowej liczby i tworzenie szeregu conditionali.
set {_losowaLiczba} to random integer between 1 and 3
if {_losowaLiczba} is 1:
send "Wiadomość nr 1"
else if {_losowaLiczba} is 2:
send "Wiadomość nr 2"
else if {_losowaLiczba} is 3:
send "Wiadomość nr 3"
Dodam, że uważam, iż nauka dzieciaków programowania to dobra decyzja i wkład w ich przyszłość ze strony ojca. Technologia w naszym życiu jest coraz ważniejsza, a programowanie oraz umiejętność logicznego myślenia z pewnością im się przyda.