第一阶段任务:基础图形化界面实现¶
DeadLine¶
请在 2022 年 4 月 15 日 23:59 前完成这一阶段的任务并提交 Pull Request。
任务简述¶
在这一阶段,你需要自主学习并熟悉 C++ 的任何一个图形化界面库(如 Qt),并实现跳棋游戏的基本功能与图形化界面。
具体地,你需要在本阶段完成的功能包括:
- 进入游戏、退出游戏。
- 多名玩家轮流操作以实现本机对局。
- 你的游戏客户端应有判断玩家操作是否合法的功能。
- 暂不要求实现包括终局判断、每步限时、超时判负等内容。
- 图形素材(如棋盘、棋子的贴图等)的设计与制作。
无论你是否在截止时间前完成这一阶段的全部开发任务,请在 docs/submission/ 下你的小组文件夹中上传你第一阶段的阶段性报告,并相应地修改 mkdocs.yml。在报告中请简要描述你的小组分工、代码框架设计、遇到的问题及解决方法和其他你认为有必要的内容,并展示客户端运行截图。
温馨提示
- 如果你并不确定你对
mkdocs.yml的修改是否符合要求,请参考Team0或在提交前咨询助教。 - 请合理安排阶段报告的排版使其美观。过于离谱的排版设计可能会导致扣分。
在此阶段助教不会提供任何代码模板与素材。包括图形界面的素材搜集、贴图制作在内的全部工作将由你自己完成。