一、开发工具及实现方法
选择pycharm2020.2.3和python3.7作为开发工具和语言进行代码编写。
实现方法:利用python的tkinter库实现界面。
二、界面实现
使用库:tkinter

三、功能实现
1、输入玩家人数、各玩家输入数字,点击创建一次游戏以开始一轮游戏,并输出结果。

2、若想继续游戏(人员不变),只需编辑数字输入框,然后点击确认本轮输入;为防止玩家作弊,数字输入框采取了加密形式输入;第一轮游戏后“创建一次游戏”将不可点击,玩家人数框也不可编辑,方便玩家快速进行下一轮游戏。若不想以当前状态继续游戏则选择“重新开始”以重开一轮游戏。

3、若人员有变动,需重新开始一局游戏,则选择“重新开始”,同时输出框和各按钮都会重置,输入人数框变为可编辑状态。

四、检错机制
1、输入人数只能是整数,否则随后提示“人数输入错误”。

2、输入数字只能是阿拉伯数字,否则随后提示“本轮输入错误”。

本文介绍了使用Python的tkinter库开发的一款多人数字游戏。玩家通过输入数字参与游戏,程序实现了输入验证、游戏流程控制以及检错机制。游戏界面友好,支持连续游戏和重新开始功能。
822

被折叠的 条评论
为什么被折叠?



