这个项目能做什么

Sheepdog Sim 是一款基于浏览器的牧羊模拟游戏,使用 Three.js、React 和 WebGPU(支持 WebGL2 回退)构建。玩家控制一只牧羊犬,通过移动、冲刺和吠叫机制,引导不同规模的羊群(25 只、75 只或 200 只)通过牧场大门。 核心特性包括: - 多种控制方案:支持键盘、游戏手柄和触摸操作。 - 摄像机选项:可在经典俯视视角和跟随视角之间切换。 - 自定义功能:“Studio”模式可个性化设置犬只的毛色、名称以及羊群品种。 - 环境细节:三渲二(Cel-shaded)图形效果、空间音景,以及针对地形和植被的确定性烘焙。 - 性能追踪:记录本地个人最佳成绩,并提供可选的在线单人时间对比。 该项目在架构上将确定性的固定步长模拟与渲染层分离,确保在不同硬件上都能获得一致的游戏体验。