第一版走法生成全是错的,而它不崩溃、不报错——弈局 ChessForge

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 9 篇 · 弈局 ChessForge(前几篇:离阵 / 胶囊医生 / 烬塔 / 回响回廊 / 砂漏 / 纯粹数独 / 方寸 / 立方之蛇) 源码:github.com/ghostgorge/ChessForge 技术栈:Python + pygame + numpy,单文件 exe,无外部资源(棋子矢量…

继续阅读第一版走法生成全是错的,而它不崩溃、不报错——弈局 ChessForge
我把三维贪吃蛇的操作优化到了极致,然后发现前提就是错的——立方之蛇 CubeSerpent

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 8 篇 · 立方之蛇 CubeSerpent(前几篇:离阵 / 胶囊医生 / 烬塔 / 回响回廊 / 砂漏 / 纯粹数独 / 方寸) 源码:github.com/ghostgorge/Snake3D 技术栈:Python + pygame + numpy,自写软件三维渲染器,无任何外部素材——音效程序合成…

继续阅读我把三维贪吃蛇的操作优化到了极致,然后发现前提就是错的——立方之蛇 CubeSerpent
把撤销做成无限且免费,这个推箱子反而更难了——方寸 FANGCUN

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 7 篇 · 方寸 FANGCUN(前几篇:离阵 / 胶囊医生 / 烬塔 / 回响回廊 / 砂漏 / 纯粹数独) 源码:github.com/ghostgorge/FANGCUN 一句话:经典推箱子的机制重构。80 关全部由求解器验证,每一关的 par 都是移动步数最优解 一、先说那个最重要的设计决定 推箱…

继续阅读把撤销做成无限且免费,这个推箱子反而更难了——方寸 FANGCUN
一道 17 个提示数的数独,难度只相当于中等——纯粹数独 PureSudoku

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 6 篇 · 纯粹数独 PureSudoku(前几篇:离阵 / 胶囊医生 / 烬塔 / 回响回廊 / 砂漏) 源码:github.com/ghostgorge/pure_sudoku 技术栈:Python + pygame,单文件 exe 一、"纯粹"是个约束,不是形容词 没有金币、没有商店、没有体力条、没…

继续阅读一道 17 个提示数的数独,难度只相当于中等——纯粹数独 PureSudoku
玩家问”为什么砂只往左下滑”,我查出整套物理都在偏袒左边——砂漏 Grainfall

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 5 篇 · 砂漏 Grainfall(前四篇:离阵 / 胶囊医生 / 烬塔 / 回响回廊) 源码:github.com/ghostgorge/Grainfall 技术栈:Python + pygame,单文件 exe,10 章 57 关 + 每日挑战 + 试炼塔 + 关卡工坊 一、一句话规则 你碰不到任何…

继续阅读玩家问”为什么砂只往左下滑”,我查出整套物理都在偏袒左边——砂漏 Grainfall
做一个”第一遍注定走不完”的迷宫——回响回廊 EchoHalls

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 4 篇 · 回响回廊 EchoHalls(前三篇:离阵 / 胶囊医生 / 烬塔) 源码:github.com/ghostgorge/EchoHalls 技术栈:Python + pygame,8 章 48 关,关卡程序生成 + 六道筛子验收 一、迷宫游戏最容易犯的错 地图再大再花,玩家沿着墙摸一圈也就出去…

继续阅读做一个”第一遍注定走不完”的迷宫——回响回廊 EchoHalls
把魔塔的数学摆到台面上——烬塔 EmberTower

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 3 篇 · 烬塔 EmberTower(前两篇:离阵 / 胶囊医生) 源码:github.com/ghostgorge/EmbserTower 技术栈:Python + pygame,无外部素材,图形全部程序绘制 一、一句话设计目标 每一场仗打之前,屏幕上就写着这一仗要掉多少血、再加几点攻能少掉多少。 魔…

继续阅读把魔塔的数学摆到台面上——烬塔 EmberTower
我让 AI 做了个箭头益智游戏,然后连说了三次”太简单”

先说规则,一句话就够: 棋盘上摆满箭头,点一个,它就照自己的方向飞出去。路上有别的箭挡着,就飞不动。目标是把整盘箭清空。 就这么简单。听着像小游戏,实际上挺费脑子——尤其是后面几章。 这个游戏叫《离阵》,是我让 Claude 做的,Python 写的,可以打包成 exe 双击就玩。 第一版:我全通了,说太简单 第一版交过来是 10 章 80 关。 AI 还挺讲究的,专门写了个程序把每一关都跑一遍,确认每关都有解、不会出现死关。 我花了几个晚上全通…

继续阅读我让 AI 做了个箭头益智游戏,然后连说了三次”太简单”