跳转至

第一阶段任务:基础图形化界面实现

DeadLine

请在 2022 年 4 月 15 日 23:59 前完成这一阶段的任务并提交 Pull Request。

任务简述

在这一阶段,你需要自主学习并熟悉 C++ 的任何一个图形化界面库(如 Qt),并实现跳棋游戏的基本功能与图形化界面。

具体地,你需要在本阶段完成的功能包括:

  • 进入游戏、退出游戏。
  • 多名玩家轮流操作以实现本机对局。
    • 你的游戏客户端应有判断玩家操作是否合法的功能。
    • 暂不要求实现包括终局判断、每步限时、超时判负等内容。
  • 图形素材(如棋盘、棋子的贴图等)的设计与制作。

无论你是否在截止时间前完成这一阶段的全部开发任务,请在 docs/submission/ 下你的小组文件夹中上传你第一阶段的阶段性报告,并相应地修改 mkdocs.yml。在报告中请简要描述你的小组分工、代码框架设计、遇到的问题及解决方法和其他你认为有必要的内容,并展示客户端运行截图。

温馨提示

  1. 如果你并不确定你对 mkdocs.yml 的修改是否符合要求,请参考 Team0 或在提交前咨询助教。
  2. 请合理安排阶段报告的排版使其美观。过于离谱的排版设计可能会导致扣分。

在此阶段助教不会提供任何代码模板与素材。包括图形界面的素材搜集、贴图制作在内的全部工作将由你自己完成。