脚本界面
发布于

【2021-08-20】

想到一个问题,有没有什么游戏是可以让用户通过脚本程序来玩的?就是说游戏提供一种脚本语言,用户可以用它来编写一系列脚本,每个脚本包含一个带条件分支的动作序列,具体玩的时候可以调用这些脚本,也可以再写一个大脚本让它自己去调用这些小脚本,于是就成了一个 bot,

我不玩游戏,所以毫无线索,

当然,脚本不仅可以用来设计动作序列,还可以让玩家设定自己的资源分配策略、行事风格和交往原则,诸如此类,

一个明显的好处是,这可以让一个游戏玩出其设计者难以预料的无穷花样,当然,对有些游戏商,这可能是缺点,可是市场那么大,总有些不会这么想吧?

想象一下几百万持续进化中的脚本在一起玩MUD,会怎么样?

当然,这个需求也不仅限于游戏,比如社交网,假如我能用一个脚本来设置我的时间线,或者筛选关注对象,或者设置自动洗粉策略,那就太好了,

总之,一个系统的用户若只能通过按钮菜单与之互动,就太单调了,要弄出更有意思的东西,需要一种能够表达复杂逻辑的结构性对话方式,脚本是现成的方案,

一般而论,理想情况下,软件系统的标准用户界面就应该是脚本语言,其他界面都是它的非完备替代品