Re: [闲聊] Infinite Turtles

楼主: chiralvosky (回梦曲)   2022-05-10 19:17:56
※ 引述《chiralvosky (回梦曲)》之铭言:
: 由于本作品已经在steam上正式预告, 不再是very alpha阶段,
: 因此把旧文全删光.
https://store.steampowered.com/app/1952740/Infinite_Turtles/
: 这是个写程式做计算的游戏, 利用少数几个最基本元件去做运算.
: 前面关卡(譬如加法)将会成为后面关卡的元件.
: 后面关卡出现bug很可能就是前面元件的瑕疵造成的, 此时就必须回头改善元件.
: 心得将在7月作品开始贩售再写.
: → Fubon66: 优秀的边缘版版友才不玩steam 03/24 15:52
: ※ 编辑: chiralvosky (36.239.247.214 台湾), 04/27/2022 23:35:39
由于我对程式的概念通通来自于游戏, 我的心得会比较符合初学者而不是老鸟.
第一轮
刚接触游戏时我只追求过关, 分数高低(速度或造价)都无所谓.
也就是说重点摆在把想法翻译成程式,后续的除错, 以及元件(关卡)的泛用性.
当对关卡完全没有头绪时, 看一下对白, 偶尔有会有关卡提示.
此时游戏难度约略跟Zach公司的Opus Magnum差不多. 游戏编辑范围看似有限,
但因为可以随意插入自制元件, 因此游戏编辑范围不会是太大的问题, 也就是说
程式写得又臭又长是可被允许的; 反观Zach公司的TIS-100到了游戏中期完全
不允许程式拖拖拉拉, 因此难度高出许多.
第二轮
当大部分关卡都过关了, 剩下几个脑力不足暂时跳过....
这一轮我的的重点摆在速度. 并非追求极致去计较速度能快上几步, 而是专注在
速度比别人慢一倍甚至十几倍的关卡. 这情况通常发生在程式的想法完全不同时,
此时可试着学习别人的作法. 我的情况通常是一次处理一个计算, 别人则是多工
并行. 然后试着用新学到技巧改善速度太慢的关卡, 再去比较他人的速度.
第三轮
这一轮我的重点摆在造价, 简单的说就是程式尽量短. 别人十行就能处理的问题,
我可能得几十行才能处理. 话是这么说, 但我目前还在第二轮就是了.
这游戏我会推荐给对写程式稍有兴趣的初学者. 建议先尝试玩版,毕竟这游戏不是
正统的程式游戏, 玩家是否能接受只有自己才知道.
对接受过正式程式教育的人, 可能得参考他人的评价, 我自己也很好奇就是了.
作者: wulouise (在线上!=在电脑前)   2022-05-10 20:39:00
sleep sort很酷啊XD
作者: RaiGend0519 (Named RaiGend)   2022-05-10 22:04:00
游戏能做到启蒙就是很棒的游戏
楼主: chiralvosky (回梦曲)   2022-05-10 22:05:00
程式人都觉得sleep sort很酷?连作者也叫我跟大家分享作者说It's one of the competition of "stupidestbut works" algorithms.
作者: RaiGend0519 (Named RaiGend)   2022-05-10 22:34:00
看了一下Sleep Sort...真的天才
作者: dbfox (幻夢狐)   2022-05-11 01:40:00
Sleep sort这发想太赞了XD

Links booklink

Contact Us: admin [ a t ] ucptt.com