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