资源简介


资源截图

代码片段和文件信息


import tkinter as tk
from setting import *
import hashlib as hb
import random as rm


“““
    说明:本游戏基于python的tkinter模块实现,非常简单的界面布局;
        整个游戏分为四个窗口,一个进入游戏的窗口、一个选关窗口、
        一个游戏进行窗口和一个游戏结束的窗口。

    游戏规则:玩家点击按钮进入游戏窗口后,通过点击屏幕下方的按键输入问题的答案,
        答案正确则会生成进入下一关的按钮,否则无法进入下一关。

    游戏扩展:1.目前游戏暂定30关,玩家可自由地添加关数,无需修改任何代码;
            2.在setting模块中按照三个字典的格式直接往里添加新的关数的数据即可,在if __name__ == “__main__“中
              有str1和str2两个变量用来对答案加密和对键盘上的字进行乱序操作。

    实现的功能:1.对答案都使用了md5算法加密;源码中无明文答案;
              2.支持自由选关的操作;
              3.支持返回上一关的操作;
              4.支持答案提示操作,提示最多为一个字;
              5.自动永久记录已经回答正确的问题,其选关按钮会由红色变成绿色;如果想要重置,运行
                mygame模块if __name__ == “__main__“中注释的代码或直接修改player_answers.txt文件,
                将里面所有的数据置为0.

    缺陷或bug:1.点击按钮将答案输入显示,每个答

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件          33  2017-09-28 20:34  game_one\__init__.py
     目录           0  2017-10-05 22:18  game_one\__pycache__\
     文件       15869  2017-09-28 20:47  game_one\__pycache__\mygame.cpython-35.pyc
     文件        7967  2017-10-05 22:18  game_one\__pycache__\setting.cpython-35.pyc
     文件       21273  2017-10-05 22:24  game_one\mygame.py
     文件          30  2017-10-05 22:19  game_one\player_answers.txt
     文件        8955  2017-09-28 20:54  game_one\setting.py
     目录           0  2017-10-05 22:24  game_one\

评论

共有 条评论