其实Zachtronics都帮你想好了:因为图形化编程只适合少量的“原子操作”。
比如Infinifactory(《无限工厂》)这是3D的编程,必然要图形化:
Save 50% on Infinifactory on Steam而Spacechem(《太空化学》)这就是完整的2D图形化编程:
Save 75% on SpaceChem on Steam因为它要求你要考虑collision和严格的时序,而且可以使用的操作元件很少,所以用图形化编程非常直观。
同理在Opus Magnum(《巨著》)中:
Save 50% on Opus Magnum on Steam由于机械元件的操作非常固定,因此依然是纯图形化编程。
这些破事在MOLEK-SYNTEZ中发挥到了极致:
Save 51% on MOLEK-SYNTEZ on Steam要命,不要再虐我的脑细胞了。
而SHENZHEN I/O(《深圳I/O》)就从另一个角度告诉你,当操作变得复杂的时候,图形化编程也需要文字编程相辅相成:
https://store.steampowered.com/app/504210/SHENZHEN_IO因为每个可编程芯片都有不同的操作指令和逻辑,如果每个芯片都用对应的图形化编程,就无形之中提高了操作难度,并没有提高效率。
到了EXAPUNKS,复杂度的提高就直接让你文字编程了:
Save 50% on EXAPUNKS on Steam这要是每个小EXA都用图形化编程写一下你还不如直接鲨了我。 所以要不要图形化编程,还是和需要怎样的操作有关。
至于说常规的通用编程语言,用图形化编程手可能会断。