该篇文章介绍的项目为两周前发咘的《现代软件工程课程设计——黄金点游戏》的第二个版本该版本从界面设计开始,将功能嵌入界面按钮增强了游戏的交互性和可玩性。
该版本与上一版本相比,最显著的差异是加入了图形界面
初始图形界面包含四个功能按钮:
游戏进行界面包含三部分:
项目包含Players、game、TableSheet和result四个类,分别用于玩家定义、游戏进行、游戏轮次布局设置和游戏轮次结果输出
# 控制窗口显示在屏幕中心嘚方法 self.textEdit.setPlainText('游戏规则N 个同学( N 通常大于 10 ),每人写一个 0~100 之间的有理数(不包括 0 或 100)交给裁判,裁判算出所有数字的平均值然后乘以 0.618所谓黄金分割常数),得到 G 值提交的数字最靠近 G (取绝对值)的同学得到 N 分,离 G 最远的同学得到- 2 分其他同学得 0 分。') """打印完毕之后清空文本框"""