Проблеми
Тази програма в сегашния си вид има два проблема:
- Дори и да чуете стартовия сигнал, докато робота не го възпроизведе до край, той не приема натиснатите бутони на играчите.
- Може да спечелите като задържите сензора си за допир натиснат през цялото време.
Първия проблем можем да решим, като променим типа на изпълнение на звуковото блокче. Програмата чака блокчето за звук да се изпълни преди да продължи, но има режими на това блокче, които изпълняват звука без да спират програмата.
За да решим втория проблем, трябва да накажем играча, който натиска бутона си преди сигнала. За тази цел ще трябва да започнем да следим сензорите за допир от началото на програмата паралелно на блокчето за повторение "Signal" и да блокираме играчите, които натискат сензорите си за допир преди стартовия сигнал. За да знаем дали стартовия сигнал е бил подаден, трябва да използваме флагче.