Cave Story Reconstruct
CaveStory洞窟物语的一个复刻工程
参考内容
https://store.steampowered.com/app/200900/Cave_Story/:原游戏
https://github.com/chebert/cavestory-screencast : 作为教程使用, 因为作为教程所以讲的内容不全, 只是还原一个场景和一个蝙蝠和一些基本系统
https://github.com/cuckydev/Cave-Story-Engine-2 : 纯c, 反汇编得到,非常还原游戏
TODO
详细的内容在Notes.md中
- 封装SDL,错误处理,比如根据文件名加载,各种各种
- 镜头处理
- 攻击消灭敌人
- 理解ECS
- 场景管理
- Animator类状态机实现
- 配置武器
- 粒子特效
- 音乐音效
想学习的
- UI显示,操作
- 对话文字AVG系统基本实现
- 敌人AI
- 碰撞处理(比较明显的是经验值三角掉落)
- 用qt做一个地图编辑器?参考是Tiled和乐乐的编辑器