更新记录

0.0.12(2024-03-22)

优化交换走棋的提示

0.0.11(2024-03-21)

完善说明,增加线上demo

0.0.10(2024-03-21)

重大更新,增加对战版,

查看更多

平台兼容性

阿里云 腾讯云 支付宝云
× ×
Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.8.5 × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × ×

云函数类插件通用教程

使用云函数类插件的前提是:使用HBuilderX 2.9+


象棋单机+对战

本项目实现三个主要功能

1. 象棋单机对战,分两个级别,初级、中级

  • 初级,中级的 AI 直接在前端计算,

2. 象棋名局欣赏

  • 可通过点击 上一步,下一步 按钮 查看历史著名的棋局

3.邀请好友对战(支持 h5,微信小程序)

  • 进入与好友PK页面,点击邀请好友发送给好友,好友通过分享链接进入房间即可实现对战

部署时注意

  • 运行到小程序记得在manifest.json 配置上 微信appid
  • 本项目依赖 uni-push2.0, 所以要确保 uni-push2.0已经正确开通,可参考文档
  • 由于本项目依赖官方 uni-id 系统 ,所以在运行前需要配置好 微信小程序的 appid appsecret (路径在 cloudfunctions\common\uni-config-center\uni-id\config.json) 并且要推送到云端
    ...
    "mp-weixin": {
        "oauth": {
            "weixin": {
                "appid": "写上自己的appid",
                "appsecret": "写上自己的appsecret"
            }
        }
    },
    ...
  • 完善 项目根目录下的 config.js 目前并未加入 微信小程序广告,配置
    
    export default {
    debug:false,//调试模式,开启后关键逻辑弹出打印信息
    each_pk_cost_coin: 0,//每次PK消耗的金币数 ,预留 ,暂时没用
    auto_close_house_limit_seconds: 600,//自动关闭房间的倒计时长 单位秒

};

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问