在遊戲程式中,最常需要兩個主要積木類型:不斷重複執行某些程式的「迴圈」,及判斷是否達到某些條件的「條件判斷」。這些積木,都集中在「控制」的積木中。
◎重複__次:
根據程式上的需求,需要指定的程式執行幾次。
◎重複無限次:
一直重複執行特定程式,當中往往會搭配某些「條件判斷」及「停止」程式。例如:
角色1不斷重複移動位置,在移動過程中,如果碰到了角色2,那麼就結束這個迴圈程式,或做什麼動作。
◎重複直到:
與「重複無限次」相似,會重複執行迴圈中的程式,直到某個條件成立後就結束迴圈。
◎如果___那麼:
一旦條件成立的話,就執行當中的程式。
◎如果___那麼,否則___:
如果當中的條件成立,就執行裡面的程式,若是不成立的話,就執行另一個程式。
「如果」的條件判斷,往往需配合「偵測」及「運算」中的積木,來判斷條件是否成立。使用者可以自行判斷要用哪個積木。另外,「如果」的積木當中,也可以再放入另一個條件判斷,達到多重條件判斷。