level 8
zotin
楼主
从宣布停止诡法的开发,到现在已经1年多了,我一直以为诡法渐渐淡出大家的视线。
但是尽管诡法还是这样不温不火,但是有很多人一直在为之而努力,这让我有些惭愧,也想为诡法再做点事。
回想了一下开发中遇到的问题,最多的是规则实现上的问题。诡法的规则很复杂,这儿说的复杂并不单单是规则条数多少的问题。只有真正试图去实现程序判断这些规则的人才清楚问题在什么地方。
当年写诡法的时候,已经下了上百盘的情况下,居然出现了没有出现过的规则组合,使得程序无法处理。这使我确定用程序来实现规则判断是不明智。所以我打算实际一种描述诡法规则的语言。
诡法规则描述语言(以下简称诡法语言)将主要采用XML形式,因为这种形式在各种平台上都能找到现成的解释程序,而且编程语言内部就支持。这样,如果有人想把诡法移植到其它平台上,会比较容易。
为了编写和阅读的方便,我也考虑设计一种类似普通编程语言的形式,然后用一个程序“翻译”成XML格式,供程序使用。
2010年12月31日 03点12分
1
但是尽管诡法还是这样不温不火,但是有很多人一直在为之而努力,这让我有些惭愧,也想为诡法再做点事。
回想了一下开发中遇到的问题,最多的是规则实现上的问题。诡法的规则很复杂,这儿说的复杂并不单单是规则条数多少的问题。只有真正试图去实现程序判断这些规则的人才清楚问题在什么地方。
当年写诡法的时候,已经下了上百盘的情况下,居然出现了没有出现过的规则组合,使得程序无法处理。这使我确定用程序来实现规则判断是不明智。所以我打算实际一种描述诡法规则的语言。
诡法规则描述语言(以下简称诡法语言)将主要采用XML形式,因为这种形式在各种平台上都能找到现成的解释程序,而且编程语言内部就支持。这样,如果有人想把诡法移植到其它平台上,会比较容易。
为了编写和阅读的方便,我也考虑设计一种类似普通编程语言的形式,然后用一个程序“翻译”成XML格式,供程序使用。