更新记录
0.0.12(2024-03-22)
优化交换走棋的提示
0.0.11(2024-03-21)
完善说明,增加线上demo
0.0.10(2024-03-21)
重大更新,增加对战版,
查看更多平台兼容性
云端兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | × | × |
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | - | √ | - | - | - | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - | - | - |
其他
多语言 | 暗黑模式 | 宽屏模式 |
---|---|---|
× | × | √ |
云函数类插件通用教程
使用云函数类插件的前提是:使用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,//自动关闭房间的倒计时长 单位秒
};