项目设计:迷宫游戏设计day1

本文讨论了在游戏开发中如何设计地图和实现人物移动,重点在于如何选用合适的数据结构,如二维数组、链式前向星、最小生成树或邻接表来存储地图信息。同时,作者考虑使用BFS算法寻找迷宫中的最短路径,以达到从入口到出口的最优解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今日项目流程

一、今日预期效果

其实做这个游戏,仅仅实现地图的设计,人物的移动是很简单的,但是这样就缺少最重要的数据结构,所以今天主要想的是,能把哪些算法,哪些结构放进这个项目中;

二、存图方式

最开始我想的是用二维数组进行存图,但是应该会有其它方式存图,链式前向星?最小生成树?邻接表?这些我都还在查看资料,实行中,看是否有可行性

三、最短路径

这是其中的一部分功能,其目的就是想找出迷宫从入口到出口的最短路径,它能显示路径,因此我想的方法就是用bfs进行搜索,寻找最优解,或者用最短路径的方法?但是我平常学的都是计算边权和的最小值,好像也有可行性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值