Android 遊戲控制器

摘要:Android 遊戲控制器

這是我的論文「設計與實作Android平台上之遊戲控制器」

Demo 影片 : https://www.youtube.com/watch?v=LdhIJ3IpZJg

遊戲控制器的核心為 RFduino, 模擬觸控的部分主要是使用NDK寫 C/C++ code

設計目的

  • 實作能支援更多Android平台遊戲的遊戲控制器:

    因市面上的遊戲控制器所支援的遊戲數量並不多,所以使用模擬使用者手指觸控智慧型裝置螢幕的方法,

    能使遊戲控制器將能支援更多需要觸控的遊戲。



     
  • 降低手指過度頻繁於智慧型裝置螢幕滑動:

    使用遊戲控制器代替手指於螢幕的觸控,以解決會流手汗的玩家,不停的滑動造成的觸控的感應靈敏度下降以及手指的不適。



     

設計理念

 

  • 更遠的使用距離:

    當Android智慧型裝置為大型,或是連接於螢幕、電視時,Android裝置便可以成為遊戲主機。

    此時使用本研究遊戲控制器的藍芽連線方式,就不會因為有線而被限制在較短的距離。


     
  • 簡單明瞭的介面:

    本研究的Android應用程式將不會有太過複雜的介面,

    只要輕鬆點擊幾顆按鈕,就可以做好與遊戲控制器的連線、按鍵配置設定等。


     
  • 能針對不同的遊戲配置按鍵:

    使用者可以針對不同的遊戲,配置並儲存不同的遊戲控制器按鍵設定。


     
  • 能快速切換按鍵配置:

    當更換遊戲時,只要讀取遊戲控制器配置,

    便可以馬上改變按鍵對應於Android裝置螢幕的位置。


     
  • 支援更多的遊戲:

    將以模擬使用者手指觸控的方式,以遊戲控制器支援遊戲,

    而非請遊戲開發商於開發遊戲時支援遊戲控制器。