圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 767|回復: 0

CyberPi反應訓練機

[複製鏈接]
k7261537123 發表於 2020-8-10 15:19 | 顯示全部樓層 |閱讀模式
本帖最後由 k7261537123 於 2020-8-12 08:49 編輯

CyberPi反應訓練機

操作內容:
螢幕上出現星星後按下與星星相對位置的方向鍵即可獲的分數,若按錯則會失去分數。
一次訓練總計會出現10次星星,依照反應速度答對每次最多可以取得30分,答錯則最多失去30分。

程式:

待機畫面副程式:


藉由這幾個圖塊可以完成在螢幕顯示待機訊息
要注意最下方的圖塊所顯示的文字如果位置沒設定好將會與其他文字重疊如下


在訓練開始前可以藉由按下B鍵進行對Turn*-1及螢幕的翻轉Turn為-1時能使星星在螢幕翻轉後仍能出現在正確的位置
訓練內容副程式:

CyberPiyberPi顯示螢幕的解析度為128*126
考慮到星星符號的大小,將中心位置設為X:55,Y50
再藉由TX及TY乘上位移植50及螢幕選轉修正值Turn使星星出現在對應位置
需要注意的是最下方的顯示圖塊跟打印圖塊不同,將會取代掉原先顯示的內容
將變數XY設為0或1來決定星星往上下或左右移動
XY為0時星星可能往左右移動,為1時可能往上下移動
在星星出現前可以先設置畫筆顏色來改變星星的顏色



以上是判斷反應是否正確及計分的部分
在星星出現後先重ˋ置計時器
當搖桿按下時開始判斷反應是否正確
再藉由反應的快慢作加減分
若時間超過3秒反應成績將直接設為0

該次成績計算完後先將畫筆顏色改為白色
再藉由該次成績的正負判斷顯示為失去或獲得分數並撥放音效及燈光
最後再將該次成績加到總成績Time上
顯示成績副程式:

執行10次反應測試後將總成績使用上傳模式廣播發送給電腦
最後再將總成績顯示到螢幕上等待B鍵按下後回到待機畫面
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|Archiver|手機版|小黑屋|圓創力科技有限公司 IOP Robotic Technology Co.,Ltd Tel: 07-3924582

GMT+8, 2020-12-1 14:16 , Processed in 0.026909 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表