Blue Boy Adventure refactor计划

前言 Hello,这里时被游戏重构计划折磨惨了的Qz,也是借着vibe coding的间隙把这篇博客给写了(为什么vibe coding也会累🤔?)。关于BBA游戏的重构计划,其实早在游戏alpha版发布之前就有了。限于大二的coding水平,并且游戏在很大程度上是Ryisnow同名作品的翻版。所以当我们看到GamePanel这个高达1000行的上帝类时,就已经有想要解耦重构的想法了,更不要说那满屏幕的public变量了。因此,在这个寒假的结尾,我也是终于决定对这个游戏开始重构了,我们的仓库旧版本,以及重构分支。如果对我重构过程感兴趣的话,欢迎对我们的项目star😉。 start off 对于一个项目的重构,一个人的力量是不够的,同样一个ai的力量也不足。在原本的游戏开发过程中游戏引擎,物品系统,地图工具,关卡设计都是由不同的人负责的。在这次refactor过程中,我也将planing,TODO和coding分别承保给了不同的ai, (未完)

服务器选择与学生优惠的申请

云服务器提供商的选择 对于运行 Minecraft (MC) 服务器来说,延迟(ping 值)是核心痛点——玩家在中国大陆的话,服务器延迟越低越好(理想 <50ms,开黑不卡顿)。我亲自试过 DigitalOcean (DO)、Microsoft Azure、阿里云和腾讯云,在学生优惠加持下,综合体验(性价比 + 延迟 + 稳定性)阿里云最香。 提供商 学生优惠额度 中国大陆延迟(选本地/最近节点) 性价比 & 推荐场景 备注 阿里云 300元/年 无门槛代金券(可叠加活动买低配机几乎0元) 低(30ms 内) ★★★★★ 最佳选择:延迟低、学生福利强、ECS 配置灵活 推荐大陆学生首选,买 2核4G 轻松覆盖 腾讯云 1.3折左右学生价(轻量/云服务器特惠) 低(30ms 内) ★★★★☆ 延迟相当,备案友好,轻量应用服务器便宜 适合想快速备案建站或小程序联动 DigitalOcean 新用户 200$ 信用额(约 1400元) 高(最近新加坡,300ms+) ★★☆☆☆ 延迟太高,不适合 MC 开黑 适合静态网页、海外项目 Microsoft Azure 学生 100$ 信用额 … Read more

Server实践之MC服务器

组一个mc服务器Server实践之MC服务器2026年2月26日 by qzlabq组一个MC服务器,想必是很多gamer的愿望之一。但对程序员而言,这不仅是闲暇与朋友开黑的游戏,更是一场酣畅淋漓的server lab!本系列将帮助0基础小白快速组起服务器,有基础的程序员借机锻炼编程技能。秉持“get your hands dirty”(亲手搞定,不看文档直接上手)的原则,让你快速上手实战。本系列结构:服务器的选择以及如何申请学生优惠原版服务器的搭建与运行自动化脚本(欢迎脚本、启动脚本、自动备份脚本)网站式管理(Web面板一键控服)基本游戏扩展(插件/Mod入门)服务器迁移(Docker容器化)第一篇已上线,动手试试吧! 有疑问欢迎评论~

Docker push的血泪教训——代理配置与用户名大小写

docker,一个环境管理软件,有着和github类似的dockerhub,同样的也有着和git一样的代理配置麻烦。依稀记得有朋友也曾苦于链接超时而在朋友圈求助,只是当时我连博客的想法都没有,更别说docker了。话题有点远了,总之,这篇博客将记录我在个人电脑(windows)上的配置过程(服务器的配置很麻烦,所以我都直接用DO来租的服务器,也许之后有机会我会更新的?),希望能帮到有希望的人。 想在win上使用docker,你需要下载docker-desktop,以下内容将默认你已完成docker-desktop的下载,同时由于docker运行需要linux内核,所以也将默认你已下载wsl(Windows Subsystem for Linux).这里有一篇快速介绍并上手docker的博客:(如果你看到这段话,说明我还没写) 第一步:docker-desktop GUI的设置 进入docker-desktop在GUI界面里点击设置(小齿轮) 在resources选项卡里选择proxies,启动Manual proxy configuration 输入你的代理端口号,其中http是代理类型,127.0.0.1是本地ip,:7897是代理端口,关于如何书写这部分可以查看这篇博客的前置知识部分:告别 15KiB/s!Windows 下 VS Code 与 Git 代理配置指南 – QzlabQ’s blog 设置完后,点击apply,重启终端和docker-desktop,通常来讲这样就已经可以走代理了,尝试以下代码,如果没有报Timeout或者EOF就已成功: 坑点注意:虽然Docker Hub 用户名在创建时不区分大小写(qzlabq 和 QzlabQ 指向同一个账户),但在镜像路径中使用时必须完全匹配你登录时的用户名(通常是创建时的小写形式)。请再三确认自己的账号名:

告别 15KiB/s!Windows 下 VS Code 与 Git 代理配置指南

在 Windows 开发环境下,即便开启了代理软件,git clone 速度慢或报错几乎是每个人的必经之路。以下总结了如何配置 HTTPS 和 SSH 双协议代理,并解决 VS Code (PowerShell) 与 Git Bash 环境冲突的恼火问题。 1. 一些前置知识 代理软件(如 Clash Verge)通常在本地开启一个“出口”。 2. HTTPS 协议代理:最简单的提速方案 适用于链接以 https://github.com/… 开头的仓库。 配置命令 在终端执行以下命令(以端口 7897 为例): 3. SSH 协议代理:解决 git@github.com 报错 需要注意的是,SSH 协议不走 Git 的全局代理配置,必须手动修改 ~/.ssh/config 文件。以下是参考的config内容: 这样git在访问github时就会走127.0.0.1:7897代理,现在在git bash里登入git并键入以下命令: ssh -vT git@github.com。如果出现了类似以下的图片,那么你就可以通过git bash进行push了 遇到的坑:为什么 VS Code 报错,Git Bash 却正常? 如果你在 config … Read more

告别Timeout—从配置代理做起

虽然比不上配置环境,但配置网络代理也是让很多新手程序员头疼的问题。如果在shell里面输入了git push或者说是docker push返回的却是timeout或者EOF是很让人恼火的。写这篇博客的起因是本人在折腾MC server的docker image时,觉得有必要写下我所踩的坑。同时也写了关于git代理的相关事项,供大家参考。 docker的代理配置链接: git的代理配置链接: