TappyPlane 开发日志 - 排行榜功能与项目总结
【Godot01】勇敢小飞机 » Devlog
主题:完成排行榜功能与项目常规开发内容
排行榜功能
本次更新,我们成功地实现了TappyPlane游戏的排行榜功能。
这个功能使用了Godot的ConfigFile
类,以便在用户的本地文件系统中存储和读取数据。
实现细节:
- 创建了一个名为
LeaderBoard
的单例,用于管理排行榜的所有操作。 - 当游戏进入
GAME_OVER
状态时,会检查玩家的分数是否足以进入排行榜。 - 如果玩家的分数足够高,更新排行榜。
- 排行榜数据存储在
user://
目录下,以便跨平台使用。
项目总结
至此,TappyPlane项目的所有常规开发内容已经完成。这包括:
- 基础游戏逻辑,实现游戏核心玩法
- 游戏UI制作
- 游戏背景音乐和音效
- 使用有限状态机维护游戏流程,并封装成插件
- 排行榜功能
下一步计划:
- Debug阶段:我将安排时间进行详细的DEBUG,以确保游戏运行稳定,没有明显的bug或性能问题。
- 图文教程与代码重构:在DEBUG阶段完成后,我计划编写一个详细的图文教程,以帮助其他开发者了解TappyPlane项目的开发过程。在编写教程的过程中,我们也会对代码进行适当的重构和优化。
感谢所有关注TappyPlane项目的朋友们,敬请期待我们后续的更新。
Files
TappyPlane_web.zip Play in browser
Sep 15, 2023
【Godot01】勇敢小飞机
godot教学项目第1弹,课程最终成果演示
More posts
- TappyPlane开发日志:新增设置界面与音效控制Sep 14, 2023
- 使用游戏状态机管理游戏流程:一种优秀的游戏开发习惯Sep 13, 2023
- TappyPlane 开发日志:状态机、开始界面与代码重构Sep 13, 2023
- TappyPlane开发日志:开发内容安排和教学大纲Sep 05, 2023
Leave a comment
Log in with itch.io to leave a comment.