
260
|
第十章:向兵乓致敬:藍牙遊戲 Paddles
主軟體 Paddles
到程式問答網站 Stack Overflow 及在我的電子郵件收件匣裡,常看到的問題之一是如何
同時與兩台低功耗藍牙裝置溝通。而本章範例遊戲 Paddles 正具備此種能力,它會與兩台
代表球拍的低功耗藍牙遊戲手把進行傳輸。
Paddles 是本書第一支遊戲範例,關於遊戲操縱感受的處理,有一些有趣的面向,可讓這
支遊戲變得更好玩、更加真實。
除了少數幾個例外之外,本節的程式並沒有新東西,如果讀者想要了解如何設置裝置,
或是想學 習如何以 techBASIC 語 言撰寫遊戲 程式, 請繼續閱讀,否則 跳 過本節也 沒 關
係。
! 這支程式實作電子版的桌球,
! 也稱為乒乓球,需要兩台 iPhone、一台 iPad,
! 都必須具備 BLE 功能。詳情請見本章開頭的說明。
DIM quitButton AS Button
DIM leftScoreLabel AS Label, rightScoreLabel AS Label, g
ameTime AS Label
DIM leftScore, rightScore
DIM leftPaddle AS BLEPeripheral, rightPaddle AS BLEPeripheral
DIM leftPaddleLabel AS Label, rightPaddleLabel AS Label
DIM ballLabel AS Label
leftServiceUUID$ = "7240D580-B108-11E2-9E96-0800200C9A66" ...