2 个仓库
Navigation systems that calculate optimal paths between points on a grid coordinate system.
Distinct from Grid Pathfinding: Candidates are either too narrow (water level), too specific (hierarchical), or for servers, rather than a general game engine utility.
Explore 2 awesome GitHub repositories matching game development · Grid-Based Pathfinding. Refine with filters or upvote what's useful.
LittleJS 是一个轻量级的 HTML5 2D 游戏引擎,专为使用 Canvas 和 WebGL 构建 Web 游戏而设计,无需外部依赖。它集成了 WebGL 精灵渲染器、用于街机风格碰撞和刚体动力学的 2D 物理引擎,以及用于实体导航的基于网格的 A* 寻路系统。 该引擎的独特之处在于其程序化音频合成器,它使用参数数组在运行时生成音乐和音效,从而最大限度地减小文件大小。它还具有全面的图形流水线,支持自定义片元着色器后处理和动态 2D 光照系统。 该框架涵盖了广泛的开发功能,包括粒子效果生成、基于帧的精灵动画以及带有离屏 Canvas 缓存的瓦片地图渲染。它为键盘、鼠标和游戏手柄信号提供了统一的输入管理,以及通过本地存储进行游戏状态持久化和成就跟踪的实用程序。 该项目包括用于从 JSON 格式文件加载关卡数据的工具,并提供用于监控内部引擎状态的可视化调试覆盖层。
Implements a grid-based A* pathfinding system with movement smoothing for entity navigation.
Beyond-All-Reason 是一款实时战略游戏和 3D 军事模拟游戏,专注于大规模战术战斗、基地建设和资源管理。它作为一个竞争性多人游戏平台,具有排名大厅和基于技能的匹配系统。 该项目包括一个自定义地图编辑器,用于通过结构和主题配置设计独特的游戏关卡和环境。 该模拟涵盖军事工业经济管理,包括资源提取和资产回收。战术游戏玩法涉及指挥军队编队、使用雷达探测敌方单位,以及管理基地扩张以维持军事力量。
Employs a weighted grid-based pathfinding system for efficient unit movement and tactical routing.