一个使用 Godot 4 从空白工程实现的东方风纵版弹幕游戏原型,现已扩展为 双关完整流程 + 标题动画 / 难度选择 / 对话演出 / Boss 立绘 Spotlight。
- 标题动画、难度选择、暂停、失败、双关通关、最高分保存
- 关前对话演出、Boss 相位 Spotlight 与程序化立绘
- 自机高速/低速移动、射击、Bomb、擦弹、火力成长
- 道具吸附、残机与复活无敌、Bomb 清弹与压 Boss
- 两关杂兵波次、两名多阶段 Boss、阶段间转场
- 程序化背景、程序化子弹/敌机/特效绘制
- 程序化音效与 BGM,无外部音频资源依赖
WASD / 方向键:移动Z / Space:射击 / 确认Shift:低速移动(Focus)X:BombEsc / P:暂停
- 使用 Godot 4.x 打开本项目目录。
- 直接运行项目。
- 入口场景为
scenes/main.tscn。
docs/PLAN.md:实现计划书scenes/main.tscn:主场景入口scripts/main.gd:主流程、状态机、碰撞、关卡切换scripts/stage_director.gd:双关卡时间轴与 Boss 配置scripts/boss.gd:Boss 与阶段弹幕scripts/player.gd:玩家控制与射击scripts/bullet.gd:玩家弹/敌弹scripts/enemy.gd:杂兵逻辑scripts/hud.gd:HUD、菜单、转场、结算scripts/background.gd:双主题程序化背景scripts/effect.gd:爆炸、冲击波、火花特效scripts/audio_manager.gd:程序化 BGM 与音效scripts/pickup.gd:点数/火力道具
本项目当前不依赖外部美术与音频资源,主要目标是把手感、流程、弹幕可读性和完成度先做出来。