下载 App

《3D图形化编程农场》开发日志 03|新手教程,从第一行作物开始

昨天 20:072 浏览
第三天,我把新手教程的起点收到了五块地上。
前两篇聊了为什么做这个游戏,以及怎样从一颗种子走向第一段程序。这次,我想继续解决一个具体的问题:玩家第一次打开游戏,怎样迈出第一步?
做了 7 年图形化编程教学,我很在意入门时给孩子呈现的内容。完整的农场可以有很多机器人、作物和设施,但站在新手的角度,眼前每一样东西都要认识。我希望先给他们一个容易看懂、也能亲手尝试的小目标。
于是,游戏里有了单行模式:一排五块土地,一个机器人,从中间的 (0,0) 出发。左边是 -1、-2,右边是 1、2,这一排的 Y 坐标都保持为 0。
这一行就是最初的练习场。先移动,再开垦、播种、浇水。玩家可以看着脚下的地块发生变化,知道每条指令在做什么。教程使用独立的练习农场,退出后可以回到原来的作品,也可以从主页创建自己的农场。
TapTap
开发中的实机画面:左侧是五格单行练习场,右侧是循环种植程序的试搭,最后一轮的移动还需要调整。
熟悉一格地的操作之后,我用“种好这一整排”来继续解释程序。
首先要弄清楚的,是初始位置。
机器人出生在中间,而这一排的第一块地在最左边。如果直接开始种植,它就会从中间干活。因此,这段程序先让机器人前往 X=-2、Y=0,再沿着 X 增加的方向移动。
这也是我想让玩家逐渐形成的习惯:运行之前,先想清楚机器人从哪里出发、接下来往哪里走。固定起点以后,再修改程序,就更容易比较两次运行有什么不同。
然后,“循环”就有了一个看得见的用途。
种一格地,需要完成一组动作;种下一格,又要完成相同的一组动作。把“开垦、浇水、播种、移动”放进重复积木,机器人就能沿着这一排连续工作。重复次数不再只是输入框里的一个数字,它和眼前的土地联系了起来。
不过,在整理截图中的程序时,我也发现了一个很适合留给新手思考的问题:
五块地需要种五次,但地块之间只需要移动四次。
TapTap
截图里把整组动作重复了 5 次。假设机器人从最左边朝右走,最后一轮种完 X=2 的地块后,还会尝试走到 X=3,超出这排土地。
一个容易理解的修改办法是:先重复 4 次“种植并移动”,到达最后一格后,再完成一次种植。这样,五块地都能处理,机器人也会停在农场里面。
我希望这类问题能成为游戏里的探索机会。玩家可以数一数土地,看看机器人停在哪里,再挪动或修改一块积木,验证自己的想法。亲手把程序改对,也是编程带来的成就感。
为了方便触屏修改坐标和重复次数,我还加了数值小键盘,支持负数、小数和加减乘除。输入时能预览结果,确认后才填入积木。
这一排作物有明确的程序和结果,它先帮助玩家掌握基础规则。等到农场扩大,需要安排不同区域、不同机器人的工作时,这些基础规则就有了更多组合的空间。
对我来说,这正是这次“涌现”主题吸引我的地方:从一个清楚的起点、几个简单动作开始,慢慢长出玩家自己的种植方法。
今天先把第一行农田做好。接下来,我会继续打磨这些小小的提示和反馈,让玩家既能看到机器人怎样工作,也能理解自己为什么这样编程。
《3D可视化编程农场》开发日志 01|做了 7 年教培,来做游戏了。截图
《3D可视化编程农场》开发日志 01|做了 7 年教培,来做游戏了。
# 《3D可视化编程农场》开发日志 01|从 7 年教培经历里,找到“涌现”的灵感 大家好,我是一名在教培行业工作了 7 年的青年从业者,也是一名业余游戏开发者。平时,我主要教孩子们学习图形化编程。 现在,借助 TapTap 制造这样的工具,开发游戏变得方便了很多。我也有机会把教学中积累的想法,慢慢做成一个大家可以亲手体验的作品。 看到这次聚光灯比赛的主题——**“涌现”**,我很自然地想到了自己
4 赞
【游戏问题】一键解决攻略截图
【游戏问题】一键解决攻略
重启游戏能解决大部分问题(真的,我天天更新游戏)需要重启更新。 大家如果有好的攻略也可以发在这里哦。[表情_流口水]
官方
2 赞
2 回复
V4.16.0 更新预告|点右上角胶囊键***重启游戏更新截图
V4.16.0 更新预告|点右上角胶囊键***重启游戏更新
V4.16.0 小汐来了,一个人的木筏多了一位伙伴 这次更新,木筏上多了一双脚步。 她叫小汐,抱着一只蓝色小鲸,喜欢吃饭,也愿意帮你干活。有时看着海,有时惦记着鱼池里那条小鱼。希望有她在,漂流时能多一点热闹,也多一个可以一起坐下来听海的人。 【从海上的第一天开始陪你】 进入游戏,小汐就会来到筏上。聊天、叫她过来、跟随、休息和喂食都可以直接使用,铺位是可选的休息家具。 新航程还加入了男/女漂流者选择
官方
6 赞
15 回复
V4.14.18 更新|请点击右上角胶囊键重启游戏更新
冒险界面、建房整理、倍速与饮食自选 老玩家请点右上角胶囊键点重启游戏重启更新。 从V4.13.1到这次,界面和操作都改了不少。 【冒险界面与移动】 新增冒险界面,支持「摇杆+点击」和纯点击两种操作。摇杆按屏幕方向走,点击甲板会寻路,上下楼也走真实楼梯。新玩家默认冒险,旧存档保留经典;两种布局都能在设置里切换,画面风格可以另外选。 【仓库、制作和科技】 冒险仓库、完整部件、鱼篓、收藏、建造与手作目录
官方
4 赞
8 回复
V4.15.3 更新预告|点击右上角胶囊键3点重启游戏更新
晴海低多边形与五紫七金十红 这次更新,给海上的小家换了一套新模样,也把启航前的补给和天赋重新整理了。先看几张游戏里的画面:从刚出海的小木筏,到设备齐全的海上生活,再到两层的小家。 【晴海低多边形:一整套新画风】 画质页新增「晴海 · 低多边形」。青绿的海浪有了更清楚的起伏和明暗切面,甲板换成暖木色,过滤器的铜管、太阳能板、风机、炮台、房屋和装修一起重做。鱼池里的小鱼、吊在筏边的海带和奇观,也都跟着
官方
3 赞
5 回复
匹配和好友
前期可能人数比较少,匹配不到人,咱们可以玩一下AI或者是和好友一起玩,如果好友系统也有问题的话,欢迎大家留言。明天我就看到了,就修复
官方
3 赞
00:15
假期别忘了吃饭截图
假期别忘了吃饭
#deepseek #deepseek拟人 #鲸鱼娘 #TapTap发现好游戏
官方
3 赞
00:37
大家的建议太有用啦!截图
大家的建议太有用啦!
大家提的建议都是非常有用的建议,现在正在嘎嘎优化游戏中~
官方
2 赞
6 回复
3D图形化编程农场》开发日志 02|第一颗种子,也是第一段程序
大家好,我是一名在教培行业工作了 7 年的青年从业者,也是一名业余游戏开发者。平时,我主要教孩子们学习图形化编程。这次借助 TapTap 制造,我想把这些年积累的想法,做成一座可以亲手经营的机器人农场。
上一篇聊了这个作品和“涌现”的联系。这一篇,我想记录一个具体的起点:怎样让玩家从种下一颗种子,走到写出自己的第一段程序。
农场可以有截图
3D图形化编程农场》开发日志 02|第一颗种子,也是第一段程序 大家好,我是一名在教培行业工作了 7 年的青年从业者,也是一名业余游戏开发者。平时,我主要教孩子们学习图形化编程。这次借助 TapTap 制造,我想把这些年积累的想法,做成一座可以亲手经营的机器人农场。 上一篇聊了这个作品和“涌现”的联系。这一篇,我想记录一个具体的起点:怎样让玩家从种下一颗种子,走到写出自己的第一段程序。 农场可以有
官方
4 赞
1 回复
1w3热度打不过几百的?截图
1w3热度打不过几百的?
入围看什么?
2 回复