1# 分布式飞机大战 2 3## 工程目录: 4 5``` 6entry/src/main/ets/ 7├── common 8│ └── relationlStore.ets //数据库 9├── entryability 10│ └── EntryAbility.ts 11├── object 12│ └── hero.ets //对象声明 13├── pages 14│ ├── flygame.ets //游戏逻辑实现 15│ ├── founction.ets //功能函数 16│ ├── Index.ets 17└── ytracom //图片资源 18 19``` 20 21图片素材来源于:开源资源:https://github.com/xs528/game。 22 23## 环境: 24 251. SDK版本:API9 3.2.10.7 FullSDK (可兼容3.2.10.7以上的fullSDK版本 )。 26 27 ps:3.2.10.7由Beta5源码编译出来,编译SDK命令: 28 29 ``` 30 ./build.sh --product-name ohos-sdk 31 ``` 32 332. 游戏弹窗UI在Openharmony Beta5 上适配效果好,其余版本弹窗UI会出现偏差。 34 35## 游戏使用: 36 371.如果需要实现分布式同步需先用系统自带的计算机进行分布式组网;组网步骤: 38 39 40 41当有对应设备时会有更多设备选项,选择对应的设备后会进行pin连接,组网成功后两端都开打开计算器,并且两边时同步的。 42 432.组网后可通过游戏蓝色图标进行获取可信任设备进行游戏拉起,设备都得安装游戏应用。 44 45 46 47选择设备,被选择的设备游戏会被拉起,此时点击两个图标外的区域就可以进入游戏模式选择。 48 49 50 513.2.2relase上弹窗暂时有显示bug,蓝色为选择的游戏模式,可通过滑动游戏模式选择,同步模式为双方英雄飞机为同步的两边的操作都能同步到对方设备。 52 53对抗模式为: 54 55 56 573.如果需要单机游玩可以在不连接设备选择同步模式进行单机游戏。