# GuanggooHackathon2016 **Repository Path**: csuhan/GuanggooHackathon2016 ## Basic Information - **Project Name**: GuanggooHackathon2016 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 44 - **Created**: 2016-10-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 队伍编号 **第十组** ### 队伍名称 **地中嗨** ### 项目名称 **虚拟游戏手柄** ### 项目成员 翁华阳 肖力源 韩佳明 皮鑫雨 郭任 ### 项目介绍 本项目通过手机与电脑的连接,将手机作为游戏手柄,使用户可以突破键盘的限制,更加方便的玩游戏。 **需求** :某些冒险射击类的电脑游戏,不需要太多的按键操控,但是由于用户必须通过键盘与电脑交互,限制了双手,更不能随心的享受游戏。 **解决** :将手机作为游戏手柄,通过轨迹球、按键、重力感应等来模拟电脑的按键操作,从而实现对电脑游戏的操作。 ### 优点: **提高游戏体验** :可以突破键盘的限制,轨迹球、重力感应更加符合游戏的场景。 **使用方便,成本低** :用户只需安装相应的app即可使用,无需安装硬件驱动等组件,更不需要购买硬件。 **可扩展性强** :所有的按钮皆可自定义,从游戏按键的模拟,到整个键盘的操作,都可以实现。 ### 原理: **手机与电脑连接** :目前采用局域网中的socket通信(延迟小),或者是互联网中http通信、蓝牙通信(某些电脑可能不支持蓝牙)。于是利用电脑的多网卡,创建热点实现手机电脑通信。 **按键控制** :手机APP:捕获view事件,发送自定义的键值到电脑;电脑:持续监听手机传来的信息,转化为标准键值,应用在相应的游戏界面操作中。