地雷游戏的一个版本,用于休闲游戏。

DangerUXB的Python项目详细描述


著名的“地雷”游戏的纯python实现(使用 本地Tkinter/TTK图形和其他)。它有一个播放的选项 使用周期性边界条件,从我的gtk版本的游戏后移植。

没有关于如何演奏的说明。如果从用户界面上看这不是不言而喻的 那我就失败了。请给我发电子邮件(见下文)告诉我如何制作 更好。

游戏中没有书面语言,所以没有翻译。

也没有计时器、时钟或高分表。这样,每次你 完成是一种成就。重点是玩游戏的乐趣 比“胜利”更重要。

安装

对于版本1.1,唯一受支持的平台是linux,尽管理论上是 游戏应该在windows或mac上玩得同样好。我想听听 任何能帮忙移植的人。

系统要求:

  • Python 3

安装(Linux):

  1. Unzip the tar.gz somewhere.

  2. In a console window navigate to the DangerUXB-1.1 directory and run the following command as root (on Ubuntu/Debian use sudo):

    ^{tt1}$

  3. 在ubuntu上安装了一个桌面启动程序,您应该能够 在破折号中找到并拖动到启动程序栏。

设计说明和计划

这里的实现是在tkinter/ttk中。唯一的缺点就是 我知道(目前)纽扣上的礼物不能做成 在没有其他软件包帮助的情况下重新调整大小(很可能是PIL)。保留 非核心包最低限度(即零)我选择了更笨拙的 方式,根据屏幕的不同大小加载不同大小的gif文件 大小。这里的影响主要是内存占用,特别是如果您保持 重新调整窗口大小,因为图像缓存在内存中。

作者:

鲍勃鲍尔斯,bobjohnbowles@gmail.com>;

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
多线程Java易失性和可见性   如何正确组合循环(Java)?   java在外部库中设置CDI   java使用enum类方法中类的HashSet   java如何整理节点或文档字段?   是否在java中接受的方法调用中传递“this”   安卓无法bluid cordova应用程序:JDK的java需求检查失败   java从Spring更新web UI   java巨大的分配:如果发生巨大的分配,我如何要求jvm打印日志   java Tomcat身份验证要求重新登录,即使浏览器尚未关闭   java事务原子性与MySQL、MongoDB、RabbitMQ   java什么导致RTTI违反OpenClosed原则?   java将ISBN10转换为ISBN13   在MacOS X上用Eclipse Mars远程调试Tomcat 7   java在安卓中添加自定义框架   java Android在文件中写入最后一个值   java我想比较ArrayList<Player>数组中的每个元素和int[]数组   由@Version annotated int不递增引起的java OptimisticLockException   java SpelEvaluationException:EL1008E:在Thymeleaf应用程序中