此程式以獨立執行緒產生在限定範圍內自由活動的彩色圓圈
圓圈的大小、邊框粗細、運動方向及顏色在產生時由亂數決定,且圓圈運行時以漸進方式改變顏色;
各圓圈以自有的運動方向行進,於接觸到邊界後進行反射運動,若兩圓圈相撞則兩圓圈皆會變小。
此外,需提供使用者圓圈動態增減功能,使用者並能暫停或恢復特定圓圈或全部圓圈的行進。
一開始按鍵的預設值為新增球,按滑鼠左鍵可新增球
- 選擇暫停/繼續選取 : 按球就可以暫停或繼續單顆球的移動
- 移除選取 : 按球就可以刪除球
- 選擇暫停/繼續全部 : 按鈕就可以停止全部或繼續全部
- 移除全部 : 按鈕就可以移除全部
- 背景色 :可以改變背景顏色
- 加速 : 畫面球速變快
- 減速 : 畫面球速變慢
- 偵測碰撞 : 球會碰撞分開
- 碰撞結合 : 球會結合
- 碰撞變小 : 球碰撞後會逐漸縮小