Description
只用AI对话,没有写一行代码,2小时生成《我的世界》原型,只用了3元。
使用CodeWhale十DeepSeek-V4-Flash
想要源码的同学私信
实现功能
blocks.py — 新增 8 种方块类型
- 煤矿、铁矿、金矿、钻石矿 (ID 12-15)
- 石砖、苔石、玻璃、砂砾 (ID 16-19)
- GLASS 加入 TRANSPARENT 集合
main.py — 核心功能大幅增强
- 完整的昼夜循环系统 (120 秒/天)
- 天空渐变渲染 + 太阳/月亮圆盘
- 高亮线框(黑底白边双层线,防止 Z-fighting)
- 粒子系统(破坏方块时 12 个粒子,带重力衰减)
- UI:准心 + 物品栏快捷栏
- 出生点优化:自动找最低地面生成
world.py — 地形改良
- 视距 5 → 6
- 地形平缓化(中心 y=28,范围 24-34,之前是 8-55)
- 地表从 GRASS 改为 DIRT(草绿底色去掉)
- 新增矿石生成:根据深度分布煤矿/铁矿/金矿/钻石矿
- 新增 get_ground_height() 方法
textures.py — 从棋盘格升级为程序化像素纹理
- TEX_SIZE 16 → 128(精细度大幅提升)
- 每种方块有独特的噪声纹理(草地、泥土、石头、木头年轮、树叶半透明、沙地波纹、木板钉痕、雪地、圆石、基岩、水半透明)
- 矿石用 _ore_texture() 在石头基底上生成斑点
- 玻璃、苔石、砂砾等都有独立生成函数
camera.py — 远平面 200 → 300(配合雾效)
player.py — 物品栏改为: 草、石头、石砖、苔石、玻璃