握力器微信游戏开发 No.78
已结束
招募角色:
金额¥40,000 类型 周期 40 天 报名人数  9 人
No.78
已结束
握力器微信游戏开发
微信公众号
周期  40  金额 ¥40,000

技能领域

未指定技能领域

项目描述

一、 项目总则

  1. 梳理代码逻辑,使其更合理;针对 coffee 代码编写标准的开发文档,提供必要的代码注释
  2. 剔除其中的无用代码,完成相应的二次开发,删除python服务端冗余代码
  3. 打通微信、握力器所有的流程,适配移动端
  4. 服务器端开发完成,支持目前的游戏,规划架构
  5. 服务端开发,预留接口给未来的游戏,为以后的游戏做准备

二、具体情况描述

项目主要分为三块

1、为该款已完成游戏进行重构,并适配 ios 与安卓的主流机型,要求在微信内置的浏览器中运行畅顺

2、二次开发的功能(包含服务端)

游戏功能:

  1. 微信用户头像及用户名获取
  2. 自动匹配游戏对手
  3. 在线搜索游戏对手
  4. 数据实时传输
  5. 游戏数据上传
  6. 排行榜功能
  7. 添加游戏AI
  8. 握力器与微信游戏打通,跑起来(原来可以跑通,但是现在做了一些修改后,这些可能还要调整) 游戏适配:
  9. 显示方式:横屏改为竖屏
  10. iOS 已经跑通,安卓目前的问题:调用微信提供的js sdk时无法连接设备, 均无法连接到设备
  11. iOS适配 iphone5 以上的所有机型
  12. 安卓适配Android 4.3(支持蓝牙4.0)及以上版本,及采用相应系统的主流Android机型,近两年的新机型(小米、三星、魅族、华为等)

3、服务器搭建

支持后续开发Android、ios端,方便我方接入更多游戏应用(之前的情况是一款游戏一台服务器,现在需要规划服务器,以便以后其他的游戏共享服务器

三、开发需求

前端:html5, javascript, css
后端:不限

重构这部分代码,能够让逻辑清晰,结构简单(移除代码里其他无关的一小部分应用的代码)

当玩家进行游戏时的数据收发及数据结构需要程序员自己定义
通信协议及接口的文档都有的,已经实现

四、游戏介绍

游戏功能需求
用户信息的获取,并显示到游戏相关位置
实时对战功能
机器人对战功能
排行榜功能

页面下方附上游戏具体情况和交互说明,请下载查看

五、项目开发基础条件

资源提供:
蓝牙握力器连接到微信,在微信中配合蓝牙握力器玩h5游戏,h5游戏传输到服务器的代码实现已完成,重构可做参考文档说明
对握力器进行授权及绑定的操作请参考微信服务器接口协议、硬件JSAPI。(文档:http://iot.weixin.qq.com/
提供:源代码(之前的)文档说明;

六、项目规划:

需求备注:

熟悉 HTML5 开发,兼具前端、后端的开发能力
时间安排:
40天

交付物:

一个符合要求的微信公众号互动游戏
源代码
交付文档说明、开发文档
服务端的开发

金额

40,000元

招募要求