Python 开源扫雷游戏 PyMine 发布介绍视频
Python开源扫雷游戏PyMine发布介绍视频
Python开源扫雷游戏PyMine是笔者开发的基于wxPython的Python扫雷游戏,现已发布介绍视频。视频请见:
https://www.bilibili.com/video/BV1aW4y1N7Dd/
PyMine比较忠实的还原了微软的扫雷游戏。在算法设计中,地图设计非常自然巧妙,利用了全部 0-9 个数字,开雷不会踩雷。其递归的蔓延算法对初学者而言,有借鉴意义。此游戏也是您熟悉wxPython编程很好的例程。使用了相当多的wxPython控件和特性。
正在开发的PyMine 1.5支持Python 3.11和wxPython 4.2。将所有图片都放大了一倍,因为原始图片都是为过去的计算机准备的,精度比较低。随着计算机的进步。现在再使用原来的精度,软件就显得太小了。PyMine 1.5使用了无边框的BitMapButton。以及动态放大图片的函数。您可以借鉴。整个程序,都是很好的wxPython的示例。
软件项目地址:https://gitee.com/jerryshensjf/PyMine
二进制发布包地址:https://gitee.com/jerryshensjf/PyMine/attach_files
Python开源扫雷游戏
简介
Python WxPython开源扫雷游戏PyMine新版1.4有少量API修改,并移植至Python 3.6和wxPython 4.0.3。本例为开源扫雷游戏PyMine 使用Python语言和WxPython UI框架 本例移植自本人开源例程JMine 请在程序所在目录使用python PyMine.py启动例程。需要先安装Python 3.6和wxPython 4.0.3框架
注意,本源码有两个分支,master分支上是Python 2.7写的1.2版本。py36_wx403分支上是新版1.4,是用Python 3.6和wxPython 4.0.3写的。
截屏:
软件架构
Python 3.6, wxPython 4.0.3
安装
- 装好Python 3.6
- 装好wxPython 4.0.3
- python PyMine.py运行(在Linux下可能为 python3 PyMine.py)
- 可以使用Annaconda安装所需版本Python和wxPython

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
北极星 2024年第一个版本 1.18.0-beta 发布
下载地址 Github Release v1.18.0-beta 特性说明 Nacos客户端协议全功能版本兼容 在 1.18.0-beta 版本中,社区正式将apiserver-nacos插件纳入官方默认插件,并完善了nacos1.x/nacos2.x的客户端功能特性兼容。用户无需替换自己的nacos-client依赖,只需更换接入地址即可接入北极星的注册发现以及配置管理。 nacos1.x 注册发现 实例注册 服务发现 心跳上报 基于 UDP 的服务端主动推送 配置管理 配置发布 配置查询 配置监听 nacos2.x 实例注册 服务发现 基于 gRPC 长连接的实例信息维护 基于 gRPC 的服务端主动推送 配置管理 配置发布 配置查询 配置监听 apiservers: - name: service-nacos option: listenIP: "0.0.0.0" # nacos http 协议监听端口,grpc 端口默认在该基础上 +1000 listenPort: 8848 # 设置 nacos 默认命名空间对应 Polaris 命名空间信息 default...
- 下一篇
凌鲨 0.7.6 版本更新
凌鲨0.7.6版本更新 服务端版本: 0.2.22 新增: 新增项目沟通功能 改进: 文档目录列表调整到左侧 改进: 未读评论列表合并到沟通面板 改进: 文档编辑浮动栏自适合小窗口 调整: 调整应用窗口默认大小 相关截图
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19