Skip to content

Repository files navigation

Special Shaped Plant

得分要点详细说明

  1. 阶段一:
  • 自定义交付中心位置(5‘)
  • 两种矿物和一种切割后的矿物(5’)
  • 所有要求设备能够转向(20‘)
  • task框内实时显示交付数量(5’)
  1. 阶段二:
    • 玩家能够通过完成任务获得局部强化,对设备进行升级(10‘)
    • 玩家可以通过获得的金币购买全局强化:交付中心大小、开采物地块数量、每种开采物的价值(9’)
    • 存档是自动保存和加载(8‘)
  2. 阶段三:
    • 通过视频可以直观地看出所有的动态效果(8’)
  3. 阶段四:
    • GUI自行设计,风格较为一致(5')
    • 添加了背景音乐和音效(5‘)
    • 实现了交付中心位置的自定义、右键删除设备、便捷的暂停功能(5’)
  4. 代码风格
    • 代码中区分了private和public成员,体现了封装;自定义的Device和Mine类分别继承了QPushButtton和QLabel,体现了继承(4‘)
    • 项目结构合理,多文件编程(2’)
    • 函数和变量名采用驼峰命名法,且具有具体的含义,便于识别不同函数和变量的功能(3‘)

综上所述,自评总分为94

About

A repository for cpp projects.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages