从我的博客上可以得知,最近我在用Krkr做同人游戏。主要工作是写剧本和脚本,而脚本编写,也即是一种广义的程序设计。
曾经有过自己用VB或C写引擎,然后用自己的引擎做galgame的想法,但无奈于程序设计不是短时间能学会的,于是便选择使用已有的gal引擎:NScripter,或Krkr。
最近在用Krkr写,发现其实并没有想象中的那么简单,用Krkr也必须深入掌握一定的语法、了解许多对象、方法等概念,才能写出自己想要的特效。——如此看来,即使使用现成的引擎写,也是需要深入研究一番的。
然而,这些研究都具有一定的时代局限性。比如当Krkr引擎被淘汰之后,我现在所做的研究则会变得毫无价值。同样,当C语言被淘汰之后,与C相关的知识也会被淘汰。再说得远一些,当人类的科技发达到可以完全抛弃现有计算机模型时,那么现在的所有计算机知识都是陈旧的、过时的和陈腐的。
反过来,我又想到了在人类历史上的那些被称为“迷信”的事物:如占卜,如巫术,如炼金术,如宗教……文王推演八卦、牛顿研究炼金、孔子注解周易、圣阿奎那著《神学大全》……历史上多少贤哲圣师将毕生经历投入到这些古代伟大的事业中,而我们又怎可以“迷信”一词就简单地用时代局限性来否定其时代价值呢?
或许,那些被我们称为“迷信”的事物,在古代正是如程序设计那样的科技;又或许,那些现在被我们奉为科技的程序设计思想,在未来则被批驳为“迷信”。
在“迷信”中看见智慧,在“科技”中看见迷信,才是真正不受时代局限的智慧之眼!