[心得] Automachef Code小小心得

楼主: hankower (当海不蓝)   2020-06-03 19:09:26
----建议使用电脑或者全萤幕浏览以得到最佳观赏体验----
周末买了这游戏,一打开好几小时就不见了,真的是时间小偷QQ
研究了一下里面AC-16和AC-32的Code,以下是我小小心得,希望抛砖引玉钓出神人
官方AC-16教学:
https://www.automachef.com/wp-content/uploads/2019/07/AC-16_english.pdf
AC-32教学:
https://www.automachef.com/wp-content/uploads/2019/07/AC-32_english.pdf
AC-16和AC-32简介与差异:
AC-16其实和AC-32大同小异
AC-16和AC-32都是每秒运作30次,只能接受32行code,且区分大小写,
add打成ADD或者O0打成o0,会跳error说code有问题,
输入一样有R0~R3四种订单,I0~I3四个输入,Rn和In都只唯独不能写入
订单Rn数值为这个执行循环内新增的订单总数,
订单可以再深入选择来源 RnR/T/D,分别是R内用、T外带及D得来速,
如R0R是0号餐内用的订单。
要存取需要用到变量V0~V3,AC-32则扩充到8个,V0~V7,
不过变量范围AC-16和AC-32都是16位元的,-32768到32767,AC-32没有升级到32位元,
AC-32多了乘法器(mul)和自订函数(cal),可以编写四个,分别用cal 1~4呼叫。
指令简介:
add: 相加 Add
例如: add A B C
代表A + B 的结果储存到C
A和B可以是Rn In Vn或整数,但C只能是变量Vn
cmp: 比较 Compare
jmp/ jeq/ jne/ jgt/ jlt
jmp: 跳至 Jump
jeq: 如果等于跳至 Jump if EQual
jne: 如果不等于跳至 Jump if Not Equl
jgt: 如果大于跳至 Jump if Greater Than
jlt: 如果小于跳至 Jump if Less Than
cmp多和jmp系列指令一并使用,
cmp比对后会输出相对关系-1,0,和1,分别是小于等于和大于
下一行的jump指令会依照cmp的结果做出相对动作
例如: cmp R0 0
jeq nonewrecei
表示比对订单R0和0的关系,如果等于就跳到nonewrecei这个标签,类似C的goto
标签
搭配Jump指令使用,限制为4~10个字,需要":"结尾
dec: 减少 Decrease
例如:dec V0
代表V0
作者: ccode (废柴)   2020-06-03 19:13:00
上班coding,下班coding XD
作者: ooox (朱顏辭鏡花辭樹)   2020-06-03 19:19:00
这三小
作者: kaj1983   2020-06-03 19:19:00
真码农!
作者: tung3567752 (渡鸦已连线)   2020-06-03 19:30:00
好组语
作者: www10177 (Rist)   2020-06-03 19:38:00
喜欢这类型的话简单版推human resource machine, 有难度的推TIS100, 后者zechtronics开发的游戏都很硬ww但是都设计的十分巧妙有趣,有兴趣的可以去试试
作者: RickyLeeeee (Ricky)   2020-06-03 19:44:00
看起来真的很组语
作者: HELLOMONKEYs (哈囉蒙奇)   2020-06-03 19:59:00
一款机械手臂夹住汉堡 底下盘子会一起黏起来的游戏
作者: jokerming847 (SwanGooseSky)   2020-06-03 20:19:00
不说我还以为我来到工程师板
作者: vn509942 (如履薄冰)   2020-06-03 20:21:00
我爱了
作者: kevinsun0423 (sunkevin)   2020-06-03 20:33:00
....公三小
作者: katana89 (月月火水木金金)   2020-06-03 20:55:00
我选择死亡
作者: sldj (龙枪雷斯林)   2020-06-03 21:43:00
工三小,我都看不懂 XDD
作者: a52655 (暱称)   2020-06-03 21:55:00
我来回好几次才确定没走错版= =
作者: andy8568 (FreeHugs)   2020-06-03 23:02:00
组合语言游戏 我D天
作者: Jekk (Lestrade)   2020-06-03 23:03:00
看一半以为我在复习计组XDD
作者: taiautumn (浩浩)   2020-06-03 23:07:00
等等这不是餐厅游戏吗?XDhttp://i.imgur.com/poyGOPI.jpg 印象中是张这样XD
作者: ANiZan9991 (门务司)   2020-06-03 23:52:00
所以原po用code编写生产线然后通关的意思吗 效率高吗
作者: asdasd02tw (王+2)   2020-06-04 00:39:00
谁帮文组解释一下
作者: madrac (madrac)   2020-06-04 00:42:00
另外有款 Human Resource Machine, 都是组语游戏 XD
作者: kafai (猪仔包 PigSonBow)   2020-06-04 00:51:00
HRM 太简单,TIS-100难很多,还有SHENZHEN I/O

Links booklink

Contact Us: admin [ a t ] ucptt.com