五子棋是一款比较流行的棋类游戏,此游戏使用分布式数据管理功能开发完成的。
本示例使用Canvas组件 实现棋盘、棋子的绘制,使用分布式数据管理 实现两台设备间数据的同步。
本示例使用分布式设备管理能力接口@ohos.distributedDeviceManager。
分布式数据管理接口@ohos.data.distributedData。
| 首页 |
|
|
使用说明:
1.启动应用,同一个网络下两台设备都确认权限后,一台设备退出。点击右上角流转按钮,选择需要拉起的远程设备,点击后拉起远程设备,第一次拉起设备时,若未进行认证,输入认证码进行认证,认证成功后拉起远程设备。
2.游戏过程中,本地设备的用户可以重开,悔棋,远程设备无此功能。下子时,在棋盘某位置点击第一次时预下子,若确定下在该位置,继续点击该位置,若不确定,点击其他位置即可。若远程设备因特殊原因退出或者掉线,本地设备可重新拉起远程设备,拉起后,本地设备点击棋盘任意位置,数据会同步到远程设备,继续进行未完成的游戏。
原文作者:普通网友;如有侵权,请联系管理员删除。