TSZQ_OpenHarmony-RISC-V-Emb.../gbanging/README.md

1.3 KiB
Raw Permalink Blame History

gbanging

1、项目说明

总体思路五子棋程序项目开发的总体思路如图1.1示意,开发一个能让游戏者玩五子棋的游戏程序。游戏初始,在右上角的菜单栏中会有<开始游戏>选项;开始游戏选项共有三个游戏模式,分别为人机对弈(机器执白棋)、人机对弈(机器执黑棋)、双人对弈。游戏规则为执黑棋方先落子。实践项目要求能够进行人机交互并能显示相应的结果,进一步要求能够通过单击按钮实现重新开始、落子建议、局面评估、悔棋、复盘、撤销复盘、自动落子等功能,由此来提高用户的游戏体验。 图1.1 项目开发的总体思路图

2、开发环境说明

1系统版本OpenHarmony 4.0 Release 2SDK版本API 10 3Model类型Stage 4DevEco Studio版本Deveco Studio 4.0 release 5硬件环境Unionpi Whale、RK3566开发板 6预览器参数(1)DeviceType:default;(2)Resolution:560-1280;(3)DPI:240;其余参数自定。

3、项目主要函数调用关系图与项目输出界面演进图

图3.1 项目主要函数调用关系图

图3.2 项目输出界面演进图