尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

星露谷农场规划器:免费完成农场布局设计与存档导入

星露谷农场规划器:免费完成农场布局设计与存档导入 星露谷农场规划器免费完成农场布局设计与存档导入【免费下载链接】stardewplannerStardew Valley farm planner项目地址: https://gitcode.com/gh_mirrors/st/stardewplanner星露谷农场规划器是一个免费的在线农场布局工具玩家可以在浏览器里选农场地图、拖拽摆放作物、建筑与洒水器生成设计方案并保存已有存档的玩家还能直接导入存档继续优化现有农场。一个卡住玩家布局的场景开局买下一块标准农场后头几周常这样度过花两三个游戏日搭起鸡舍测试几天发现它离种植区太远每天捡蛋要横穿整个农场挪走重建又要再花几天栅栏还挡住了通往温室的必经路。反复用存档点试错每套方案都要付出游戏内天数成本。问题不在玩家不懂规划而在于游戏里缺少一种零成本的比稿方式——这正是画布类规划工具要解决的。核心能力总览地图库覆盖游戏全部官方农场类型标准、森林、山顶、海滩、四角以及姜岛、矿场layouts.js 里还收录了记忆农场、社区农场、终极农场等数十张社区与 MOD 地图。侧边栏按建筑、设备、作物、装饰分类点选后在画布上点放落位前即可看到格子对齐的预览每种地图还配有可建造、可通行、可开垦三层网格信息。摆放结果实时渲染在对应地图背景上换季节可看到作物外观变化调整方案不需要退回游戏验证。提供POST /api/import端点接受 saveGame.xml 或 saveGame.zip把既有存档解析成画布上的建筑与作物位置导入后直接返回可编辑的设计页链接。设计可一键保存并生成分享链接服务端按内容哈希去重相同布局不会重复占用存储。代码以 Apache License 2.0 开源可自由使用、修改和分发。从启动到导入存档的完整流程先在终端拿到项目并启动服务随后打开本地地址即可进入规划界面git clone https://gitcode.com/gh_mirrors/st/stardewplanner cd stardewplanner npm install npm start浏览器指向http://localhost:3000后进入画布页在地图上选一块农场类型例如标准农场。接着从顶部分类菜单挑一件建筑如大谷仓在可建造区域点一下落位再挑铱洒水器和栅栏沿种植区边缘补一圈。发现鸡舍挡住通道选中它拖到另一侧周围作物不需要重摆。对布局满意后保存页面会给出一个可收藏、可分享的链接。如果农场已经玩了一段时间不必从零画起。把存档目录里的 saveGame.xml 上传到/api/import导入成功后页面直接呈现现有建筑与作物位置在此基础上挪动物品、补洒水器完成一轮针对现有农场的优化。进阶玩法洒水器覆盖范围对照洒水器决定种植区的最小网格尺度三种等级的覆盖格数如下类型覆盖范围适用场景普通洒水器自身外加周围 4 格零散小地块、补漏优质洒水器自身外加周围 8 格中型连续种植区铱洒水器自身外加周围 24 格大面积规整田块的核心以 4×4 的田块为例单个铱洒水器即可覆盖整块而普通洒水器至少需要 4 个规划时先用铱洒水器的覆盖圈量出田块再决定田与田之间留多宽的通道。如何把游戏存档导入规划器把存档以file字段提交给POST /api/import即可支持 saveGame.xml 或 saveGame.zip文件上限 25MB服务端按每分钟约 40 次限流超出会返回 429。响应体里包含id与absolutePath前者是存档的可读标识后者就是导入后设计页的地址。注意 zip 必须是普通 zip 格式gzip 压缩包会被拒绝。避坑指南建筑无法放置光标下的格子不在该地图的可建造层内或落在已有建筑、不可通行区换个位置即可网格数据在 js/data/layer-information 目录按地图分文件存放。洒水器之间露出干土相邻覆盖格之间留了超过一步的空隙把田块收拢成洒水器半径的整数倍或改用覆盖更大的等级。导入存档失败文件不是 saveGame.xml 或 zip 已损坏换回游戏原始目录的文件再试同时确认大小不超过 25MB 且未触发限流。技术速览后端是 Node.js Express 的轻量服务数据层为 MySQL 与 Knex前端为原生 JavaScript 加 Canvas 渲染。关键文件及职责index.js应用入口挂载静态目录与 /api 路由engine/board.js画布渲染与交互核心engine/brush.js画笔与拖放逻辑data/layouts.js各农场地图的尺寸、房屋与温室坐标routes/index.js/api/import、/api/save、/api/render 等接口实现。参与贡献项目采用 Apache License 2.0可自由使用与再分发想改进功能时克隆仓库、切一个功能分支、提交 PR 即可通过审核后合入主站。好的布局在游戏外就能定型把反复试错的时间还给耕作本身。【免费下载链接】stardewplannerStardew Valley farm planner项目地址: https://gitcode.com/gh_mirrors/st/stardewplanner创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表