摘要:Android 遊戲控制器
這是我的論文「設計與實作Android平台上之遊戲控制器」
Demo 影片 : https://www.youtube.com/watch?v=LdhIJ3IpZJg
遊戲控制器的核心為 RFduino, 模擬觸控的部分主要是使用NDK寫 C/C++ code
設計目的
- 
		實作能支援更多Android平台遊戲的遊戲控制器:
 
 因市面上的遊戲控制器所支援的遊戲數量並不多,所以使用模擬使用者手指觸控智慧型裝置螢幕的方法,
 
 能使遊戲控制器將能支援更多需要觸控的遊戲。
 
 
 
- 
		降低手指過度頻繁於智慧型裝置螢幕滑動:
 
 使用遊戲控制器代替手指於螢幕的觸控,以解決會流手汗的玩家,不停的滑動造成的觸控的感應靈敏度下降以及手指的不適。
 
 
 
設計理念
- 
		更遠的使用距離:
 
 當Android智慧型裝置為大型,或是連接於螢幕、電視時,Android裝置便可以成為遊戲主機。
 
 此時使用本研究遊戲控制器的藍芽連線方式,就不會因為有線而被限制在較短的距離。
 
 
- 
		簡單明瞭的介面:
 
 本研究的Android應用程式將不會有太過複雜的介面,
 
 只要輕鬆點擊幾顆按鈕,就可以做好與遊戲控制器的連線、按鍵配置設定等。
 
 
- 
		能針對不同的遊戲配置按鍵:
 
 使用者可以針對不同的遊戲,配置並儲存不同的遊戲控制器按鍵設定。
 
 
- 
		能快速切換按鍵配置:
 
 當更換遊戲時,只要讀取遊戲控制器配置,
 
 便可以馬上改變按鍵對應於Android裝置螢幕的位置。
 
 
- 
		支援更多的遊戲:
 
 將以模擬使用者手指觸控的方式,以遊戲控制器支援遊戲,
 
 而非請遊戲開發商於開發遊戲時支援遊戲控制器。