用 Python 复刻红白机《坦克大战》
40 关、Boss 战,以及开发中踩过的 10 个坑 Python · pygamev2.1.0阅读约 10 分钟 小时候在红白机上守老鹰的那种紧张感,我一直想亲手做一遍。于是有了这个项目:一个用 Python + pygame 写的《坦克大战》复刻版——40 张关卡、10 种敌方坦克、每 5 关一场 Boss 战、游戏内关卡编辑器,打包成一个双击就能玩的 EXE。 这篇文章分两半:前一半介绍游戏本身,后一半是开发过程里真正踩过、并且值得分享的 …
40 关、Boss 战,以及开发中踩过的 10 个坑 Python · pygamev2.1.0阅读约 10 分钟 小时候在红白机上守老鹰的那种紧张感,我一直想亲手做一遍。于是有了这个项目:一个用 Python + pygame 写的《坦克大战》复刻版——40 张关卡、10 种敌方坦克、每 5 关一场 Boss 战、游戏内关卡编辑器,打包成一个双击就能玩的 EXE。 这篇文章分两半:前一半介绍游戏本身,后一半是开发过程里真正踩过、并且值得分享的 …
C 盘飘红的时候,大部分人的处理流程是这样的:右键属性 → 磁盘清理 → 勾上所有能勾的 → 清理出 2 GB → 三天后又红了。 问题不在于清理工具不够狠,而在于你根本不知道那 200 GB 到底在哪儿。Windows 自带的磁盘清理只认识它自己定义的那十几类文件,而真正吃掉空间的往往是:某个视频软件攒了 8 GB 的缓存、驱动更新工具留下的 5 GB 安装包、三年前装的项目里的 node_modules、以及一个你早就忘了的 60 GB 虚拟…
我参照IT-tools,写了一个IT工具网站,网站地址:https://devbox.1206616680.workers.dev/ 起因:好用,但太胖了 it-tools.tech 大概是这几年最好用的在线开发工具箱之一 —— JSON 格式化、Base64、JWT 解析、哈希、UUID,随手打开就能用,不用装客户端。 但用久了会发现一个问题:它有 80 多个工具,而我真正会反复打开的不到 20 个。剩下的那些 —— ASCII 艺术生成、em…
项目地址:ghostgorge/LogMedic: LogMedic 一个用 Python 写的 Windows 日志分析与系统运维工具。零第三方依赖,单文件 exe,内置 100 条事件 ID 知识库、45 个蓝屏停止码和 23 套处置方案。 一、起因:打开事件查看器,然后呢? 电脑动不动重启、开机越来越慢、某个软件老是崩。老手会说:去看事件查看器。 于是你打开了 eventvwr.msc,展开"Windows 日志 → 系统",看到密密麻麻一…
你是否也曾被这些物理问题搞得头大: 电学实验: 伏安法测电阻、滑动变阻器接法,电路图画得一塌糊涂,总是弄不清电流方向? 力学运动: 自由落体、平抛运动、平摆与碰撞,脑子里完全构思不出受力分析与运动轨迹? 光学折射: 全反射、凸透镜成像规律,光路线图背了一遍又一遍,做题一变参数就出错? 实验条件受限: 课本上的经典实验只能看静态图,学校实验室又不能天天去练习? 今天,给大家推荐一个无需安装任何软件、浏览器打开即用的 网页端“物理实验室”—— Phy…
你是否也曾被这些化学问题困扰过: 甲烷的正四面体结构到底怎么旋转的? 水分子为什么不是直线的,而是 V 字形的? 背了一堆化学方程式,却完全想象不出微观粒子是怎么碰撞和组合的? 今天,给大家推荐一个不用下载、打开网页就能玩的 3D 化学微观神器 —— My Chemistry! 🌐 体验网址: [https://mychemistry.netlify.app/] 💡 适用人群: 初高中学生、化学教师、科普爱好者 ✨ 亮点一:全角度自由操控,告别平…
本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 13 篇 · 心一网络助手 XinYiNetTool(上一篇:奥赛题库) 源码:github.com/ghostgorge/XinYiNetTool 纯 Python 标准库、零第三方依赖,单文件 exe、免安装、不需要管理员权限 一、一条约束牵动了整套技术选型 这个工具箱参考「千月网络助手」的产品骨架重…
本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 12 篇 · 奥赛题库 OlympiadMath(上一篇:核痕 KeHen) 源码:github.com/ghostgorge/OlympaidMath Python + Tkinter 桌面程序,单文件 exe,小/初/高三档共 72 道题 一、先说这是个什么东西 小学 / 初中 / 高中三档数学奥赛题…