下载 App

局地压制战棋游戏地图的实现

2025/11/1432 浏览技术交流
1底层的A*寻路算法
创建两个脚本:
  • Node:表示网格中的一个节点。
  • AStarPathfinding:管理网格和A*算法。
  • 世界坐标位置
  • 网格中的行列索引
  • 是否可通过(障碍物)
  • 相邻节点列表
  • 从起点到当前节点的代价(G代价)
  • 从当前节点到终点的估计代价(H代价)
  • 总代价(F代价 = G + H)
父节点(用于回溯路径)
TapTap
2基于对A*算法的Gameplay设计
TapTap
调用地图底层的接口,再次封装地图功能API
3.实现与其他系统的调用接口
根据战斗系统,背包系统等需求,设计获得地图信息的接口
TapTap
猜你想搜
聚光灯游戏创作挑战 战棋地图设计
开源一Unity小框架,高效单例与模块化设计,减少样板代码截图
开源一Unity小框架,高效单例与模块化设计,减少样板代码
ProjectBaseUnity 是一个轻量的 Unity 小框架 介是我根据过往学习和上班拉磨中写的小框架, 在GJ和小游戏中使用过 核心是高效的单例与模块化设计,可以少写样板代码。 面板管理、事件总线、资源加载、对象池、音频和数据存储都开箱即用, 几十分钟就能把原型跑起来,适合小型项目和game jam 的快节奏开发。 易改易扩展[心动小镇_点赞],保持灵活度的同时也有规范可依,既能快速搭建也
精华
15 赞
2 回复
08:41
纯使用AI制作RPG游戏经验分享-怪物部分截图
纯使用AI制作RPG游戏经验分享-怪物部分
这次聚光灯参赛作品是纯AI写代码做的 分享一下之前制作的零代码基础用AI做游戏的教程给大家 #聚光灯游戏开发心得接力 #TapTap聚光灯独立游戏
精华
14 赞
2 回复
01:33
【聚光灯游戏推荐第三期】游戏荒?别划走!截图
【聚光灯游戏推荐第三期】游戏荒?别划走!
#发现好游戏 #平台跳跃 #猫 #人工智能 #推箱子 #反转 #发现好游戏 #聚光灯gamejam开发者日志 #聚光灯游戏开发心得接力
4 赞
游戏开发中的项目资源管理截图
游戏开发中的项目资源管理
我是狂猎世界的开发者,大家感兴趣的可以看看我们本次聚光灯开发的项目。 在游戏开发的过程中,不管是个人项目还是集体项目,长期项目还是短期项目,往往都会遇到资源管理问题。这是创作者不得不面对的一个问题。 很多人可能觉得对于个人项目来说资源并不需要得到有效的管理,但事实是个人项目随着开发时间的增长也会出现爆炸式的资源数量膨胀,尤其是UI等琐碎物品的增加会大大的增加资源管理的难度。在这里我将会抛砖引玉,与
13 赞
3 回复
游戏背包的介绍截图
游戏背包的介绍
讲解对象:InventoryPanel,InventoryGrid,ItemViewSlot,ItemViewForGrid 讲解组件: DisplayPanel,ItemViewSlotsContainerPanelBinding InventoryGrid,ItemInfoGrid,ItemViewDrawer ItemViewSlot ItemView,IconItemView(等) Di
6 赞
2 回复
gamejam新手指南#3截图
gamejam新手指南#3
⭐本节目录 一、新手队伍会遇到哪些坑 二、策划案怎么写 三、团队友好协作小妙招 (——论11人野队如何实现0争执,0划水,0跑路) 《gamejam新手全指南》系列将在每晚18:00左右更新,会充分结合资料、参赛者介绍以及个人参赛体验,内容比较详细,[表情_开心]请大家请根据需要按标题查找~欢迎大家在评论区讨论及提问!! #gamejam #TapTap聚光灯独立游戏 #发现好游戏 #游戏制作 #
20 赞
UI的基础写法截图
UI的基础写法
MVC核心 UI显示逻辑与数据分离 简单的实现方法 1先更新数据,再更新UI,这个过程在Command里完成 2以一定频率(0.2秒或者0.4秒定期重绘UI,适合20个UIItem以内) UpdateUI逻辑 先清空所有的UIItem,再重新生成 按钮事件注册原则 #聚光灯游戏开发心得接力 所有在当前UIPanel下的成员变量和成员函数直接调用,在当前UIPanel以外的成员变量
精华
5 赞
2 回复
<赛博诊所>开发复盘:目标、规则与思路截图
<赛博诊所>开发复盘:目标、规则与思路
经过21天的鏖战,终于在倒数第二天把最终版本提交上去了。最后在平台上把游戏从头测了一遍,没遇到什么大问题,才终于松了一口气。 趁着记忆还热乎,想着复盘一下,记录这段经历,也分享一些我的思考。 我们做的是一款赛博朋克风格的点触类解谜游戏。基础设定是玩家扮演一位医生,通过线上连接潜入病人潜意识,治疗病人因植入体引发的赛博精神病。 从团队优势出发 我们团队有6个人,大多数成员身兼两职。我是美术出身,最近
精华
7 赞
2 回复
第一关的地板截图
第一关的地板
其实其实作为一个初中生而言,时间是比较有限的 在一开始我们想设置的是地板塌陷,玩家在前面跑,地板在后面这种玩法 但很可惜因为技术的原因,还有当玩家进入游戏的时候,会有几秒的卡顿时间当人物进入游戏以后丢地板会造成玩家掉入虚空并且复活以后会一直重复这样的操作 所以我所以我们采用了最简单,最普效,最传统的方法,就是挖坑 对,就是挖坑 其实在一开始的第一关地板中是很明显的,可以看出地板的颜色哪里有坑 但是
5 赞
招募程序截图
招募程序
目前队伍已有策划,美术,音效,ta,缺一名会unity/ue的程序,要求可以跟完全程!欢迎各位新手小白前来,本人有过gamejam参赛经验,有一定程序美术经历,可以更好和程序美术同步。
2 回复