星露谷农场规划器:免费打造完美农场布局的互动工具
【免费下载链接】stardewplannerStardew Valley farm planner项目地址: https://gitcode.com/gh_mirrors/st/stardewplanner
游戏里放好谷仓才发现门口没有路,洒水器又盖不住角落那片玉米地。星露谷农场规划器让你在浏览器里把建筑随便挪动,把布局定下来再进游戏。
核心能力一览
- 拖拽放置:177 种作物、建筑与装饰直接落到画布上(场景:新手开荒)
- 54 张农场地图:官方标准、森林、山顶、海滩 4 种,另有社区自制地图(场景:方案对比)
- 存档导入:POST
/api/import端点,游戏里的农场原样出现在画布上(场景:改造现有农场) - 保存分享:生成带可读 id 的链接,发给别人直接打开(场景:分享方案)
- 季节与图层切换:春夏秋冬切换,可高亮可耕种、可建造区域(场景:效率检查)
社区农场布局:功能分区与水系安排一目了然
快速上手
第一步:克隆仓库并安装依赖
git clone https://gitcode.com/gh_mirrors/st/stardewplanner cd stardewplanner npm install第二步:启动服务
npm start主入口是根目录 index.js,Express 应用,默认监听 3000 端口。
第三步:打开浏览器开始设计
访问 http://localhost:3000,顶部菜单选好农场地图类型,就可以拖作物和建筑了。
实战场景:农场规划器适合哪三类玩家
新手:第一块地怎么开
- 先用官方标准农场,把鸡舍、谷仓、出货箱放在房子门口附近
- 出货箱离主路一步之遥,后面升级建筑才不堵路
- 建筑之间至少留出一条道的宽度,升级后门口位置会变
老玩家:优化现有布局
- 导入存档,画布直接还原游戏里的摆放
- 先查洒水器漏水的格子,再挪建筑,别一上来就推倒
- 大改之前存一份草稿,改完对照两份数据
沉浸式农场2:规整的网格布局与完整的道路系统
休闲党:把农场做漂亮
- 石板路与木小径混用,不同材质划分功能区
- 栅栏当分隔线,沿线补几棵花丛
- 温室、小动物屋放在视野最开的位置
进阶技巧:用了就回不去的三招
洒水器覆盖检查。问题:大片农田铺完不确定洒水器盖没盖全。做法:先把整块地铺满农田,再按普通、优质、铱三级洒水器下子,它们分别覆盖周围 4、8、24 格。效果:漏盖的格子一眼可见,不用进游戏干等一天。
存档导入。问题:手工复刻游戏里的布局太费劲。做法:页面内导入或直接 POST 存档文件到/api/import。效果:在现有布局上继续设计,文件上限 25MB。
保存分享。问题:方案想给朋友看,却没有导出功能。做法:点保存,后端会分配一个可读 id 的链接。效果:朋友打开链接就是你的农场,照着照搬。
终极农场:生产、生态与休闲结合的复合设计
技术要点(简版)
- 技术栈:Node.js + Express 前后端一体,MySQL(knex)存数据,Google Cloud Storage 存方案
- 画布渲染与交互在 board.js,同目录 brush.js 管画笔、building.js 管建筑属性
- 地图数据集中在 layouts.js,54 张地图的房子、温室固定坐标都定义在这里
- 对外 API 在 routes/index.js,含
POST /api/import(存档导入)、/api/save、/api/render
社区与参与
项目采用 Apache License v2 许可证。贡献流程:
- Fork 项目并创建功能分支
- 提交 Pull Request
- 维护者审查,合并后更新线上版本并把你加进贡献者列表
社区在等的能力包括:放置物品计数(洒水器、道路各多少个)、图片导出、建筑深度渲染、已完成方案列表。
布局在农场规划器里定好,进游戏照着图纸执行就行。挑一张农场地图,拖下第一块地皮。
【免费下载链接】stardewplannerStardew Valley farm planner项目地址: https://gitcode.com/gh_mirrors/st/stardewplanner
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考