代码拉取完成,页面将自动刷新
dict_key = {"30":"九一大底走闻鸡一花生篇流观起交捞有织舞下容马爱千死恨无乃律耻月海"}
# 設置第30关的文字
设置方法: 在setting模块的if name=="main"中,如下代码:
str2 = ""
results = rm.sample(str2, len(str2))
results = "".join(results)
print(results) # 得到乱序后的字列
将需要打乱顺序的成语赋值给str2,生成result添加到字典中去。
str1 = "" # 用来生成加密的答案
md5_answer = hb.md5(str1.encode("utf-8")).hexdigest()
print(md5_answer) # 得到加密的答案
将答案赋值给str1,运行后生成密文加入到字典里去。
dict_problems:游戏问题的文本,是一个字典,格式和以上设置完全一样,需要注意的是问题不能过长,最好不要超过20个字。
list_answer:答案提示列表,按顺序提醒每一关的答案的第一个字符。
该模块定义了四个类,ButtonSelect,ButtonNew,GameWindow,AllButton.
ButtonSelect:该类定义选关的按钮,点击后能跳转到相应的关卡。
ButtonNew:该类定义一个选择按钮,该按钮点击后可以将自身代表的字符发送个答案处理逻辑进行验证。
GameWindow:该类定义了所有的UI界面设计、相关的处理逻辑。
AllButton:该类定义系统的全局开关,用来进行解耦操作。
游戏的入口,规定了游戏运行的方法和更新的方法。
python main.py start # 游戏运行
python main.py start
v1.1版本
v1.2版本
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。