pygame小游戏 |
您所在的位置:网站首页 › 中国行政区划省份简称英文翻译 › pygame小游戏 |
pygame小游戏——中国地图拼图小游戏 游戏简介本游戏用python开发,可对中国各个省份进行拼图,设置三个模式,便于中小学生熟悉中国地图,省份及简称等。通过鼠标拖动省份到地图相应位置,寓教于乐。 游戏界面1.打开游戏 2.鼠标拖动 # 鼠标拖动 if event.type == pygame.MOUSEBUTTONDOWN: # 获取点击鼠标事件 if event.button == 1 and myprov.rect.collidepoint(event.pos): # 鼠标是否在省份内 moving = True elif event.type == pygame.MOUSEBUTTONUP: # 获取松开鼠标事件 if event.button == 1: # 松开鼠标左键 moving = False根据鼠标位置,显示省份图片,则具有拖动效果。 3. 随机从字典中选取一个键值 import numpy as np key = np.random.choice(list(provinces.keys())) # 随机选择省份(获取键) value = provinces[key] # 获取相应的值 遍历字典 for key, value in mydict.items(): # 获取键和值 …… for value in provincestext.values(): # 获取值 …… for key in provincestext.keys(): # 获取键 …… 删除字典中某一个键值 del mydict[key] # 原省份中删除正确省份 python程序转exe文件方法 命令提示符进入python程序地址(或在地址栏输入cmd打开命令提示符),使用命令pyinstaller -F -w -i favicon.ico main.py。 本命令针对当个程序文件。 其中:-i favicon.ico为设定exe文件图标。 -w为不显示程序执行提示框。遇见exe文件闪退问题时,可以不加-w,显示提示框模式,在exe文件地址进入命令提示符,输入exe程序名(不带.exe)执行,即可查看报错原因。 最后main.py 为要转exe的程序文件。针对python程序转exe文件后运行闪退问题的解决方法 问题原因:Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll,产生的原因应该是安装numpy+mkl时产生的。 解决方法:将mkl_intel_thread.dll文件复制到exe文件目录下即可。mkl_intel_thread.dll文件可在python安装目录下\Lib\site-packages\numpy\DLLs下找到。 游戏下载地址游戏下载地址为: https://download.csdn.net/download/weixin_39151703/12161684 代码下载地址: https://download.csdn.net/download/weixin_39151703/12522096 附中国地图,各省份地图等。 附mkl_intel_thread.dll文件。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |