renpy · renpy/renpy
开源视觉小说(Visual Novel)引擎,官方站点为 renpy.org。README 说明分支用途:fix 分支用于当前版本的修复与文档改进,master 是主开发分支、接收新功能与不兼容改动,work/ 分支存放待合并的工作。适合制作文字冒险与剧情向游戏,具...
PySol FC(PySol Fan Club edition)是一款开源、可移植的纸牌接龙/耐心(Solitaire/Patience)游戏合集,使用 Python 编写。README 明确指出它支持 Windows、Linux 与 Mac OS X 三大桌面平台,项目主页为 pysolfc.sourceforge.io。
当前 GitHub 上的维护分支由 Shlomi Fish 等人接手,并已获得「官方」地位。这一分支完成了向 Python 3 的代码迁移,并加入了一些其他改进。README 同时说明,Shlomi Fish 因个人不再频繁游玩电脑纸牌游戏、且维护工作耗时较多,已卸任主要维护者,项目正在公开征集新的贡献者,仓库 issue 列表中仍列有若干可实现的较大型功能。
需要说明的是,README 并未给出收录游戏的具体数量,因此本文不对「收录多少款接龙」作任何断言。
python pysol.py --kivy 从源码直接启动。-DMAX_NUM_FREECELLS=8 -DMAX_NUM_STACKS=20 -DMAX_NUM_INITIAL_CARDS_IN_A_STACK=60 等参数进行配置。scripts/linux-install.py、contrib/install-pysolfc.sh 等安装辅助脚本,以及 gmake 目标(如 gmake test、gmake rules)。~/.PySolFC/music/,将牌组放入 ~/.PySolFC/cardsets;原始 PySol 音乐与额外牌组可从 SourceForge 项目页下载。README 给出了多条安装路径:
org.lufebe16.pysolfc 包,也可依据 README.android 与 buildozer 目录自行构建。python pysol.py。sudo dnf builddep PySolFC;Mageia 需安装 git、make、pygtk2、gnome-python-canvas、tkinter 等;Debian/Ubuntu 系需 cpanminus make perl python3-setuptools python3-tk。pip install pysol-cards(或使用发行版的 python3-pysol-cards),克隆仓库后创建虚拟环境,再运行 ./contrib/install-pysolfc.sh,最后执行 "$PKGTREE"/env/bin/pysol.py。Pillow 编译需要 libjpeg 头文件与库。README 特别提示:Debian 衍生版若出现「No cardsets were found」错误,通常是因为安装了会移除部分文件的 cardsets 发行版包,应卸载该包并改用 SourceForge 的牌组压缩包。
##pysol IRC 频道(注意双井号),以及用于讨论开源卡牌游戏的 Google Group。该项目适合作为「用 Python + Tkinter 构建完整桌面游戏应用」的阅读样本:可关注其多平台打包思路(Windows 安装包、F-Droid、Kivy 分支)、可选依赖的降级设计(音效、主题、求解器均为可选),以及外部求解器通过构建参数对接的方式。由于 README 未披露内部模块划分与具体游戏规则实现,深入阅读需直接查阅源码。
micropolisJS 是把 Micropolis(开源版《模拟城市》类城市模拟游戏)移植到 J...
《Dead Ascend》是一款手绘风格的 2D 点击式(point-and-click)冒险解谜游戏...
该仓库为 Java 语言项目,名称 BuildGDX 由「Build」与「GDX」组合,推测与 B...
id Software 公开的初代 DOOM 源代码,限非盈利使用。README 说明:运行仍需...