游戏中关卡信息的存储

干嚼狗尾草 2017-06-22 11:27:20
最近正在Win32环境下使用C++开发一个小游戏
游戏的每一个关卡在在固定时间出现固定的怪物
其实就是板子型的关卡
但是对于如何在文件中存储关卡信息并进行解析和读取
已经好多天了百思不得其解
大家有没有什么好的思路没?
...全文
649 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
干嚼狗尾草 2017-08-18
  • 打赏
  • 举报
回复
嗯嗯,谢谢啦
勤奋的小游侠 2017-06-25
  • 打赏
  • 举报
回复
用xml,csv格式或者json格式的文件做配置,c++有相应的开源库解析这些文件. 这样你的关卡数据就可以用excel编辑了并导出上面说的几种格式,剩下的就是逻辑设计的事情了
【项目说明】 1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载食用体验! 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程,如有问题或建议,请及时沟通。 5.期待你能在项目找到乐趣和灵感,也欢迎你的分享和反馈! 【资源介绍】 基于C++实现的解压游戏-打砖块游戏源码+项目说明+超详细注释(课设项目).zip 简介 这可不是普通的打砖块游戏,这可是越打越上头的的打砖块游戏,玩起来很带劲~~还不快来试试。 复刻自 Steam 游戏 ManyBricksBeater(原游戏 Steam 售价 15¥)。 可以看此视频了解这个游戏:[打砖块,越玩压力越大!](https://www.bilibili.com/video/BV1hB4y1M7va/) ## 编译环境 Visual Studio 2022 & EasyX_20220901 ## 游戏截图 想自制关卡? 这得用文本编辑器手动画!我暂时没做工具。 如果真的想做,可以参考 ./res/level/ 内的关卡文件(关卡文件 level_xxx.dat 直接用文本编辑器打开即可),以及项目目录下的 readme.txt。关卡地图就是以字符画的形式存储的,相信你一看就知道该怎么做了。 注意,所有关卡地图的长宽必须一致,它们定义在 ./BricksBeater.ini 。如果新增了关卡,也要在 ./BricksBeater.ini 修改关卡数。

721

社区成员

发帖
与我相关
我的任务
社区描述
Cocos2d-x相关内容讨论专区
社区管理员
  • Cocos2d-x
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧