由于本人水平非常有限,代码写的不好的地方,让大家见笑了。希望大家多多批评,指点。
又是AI又是MVC的可能有点标题党了,请大家见谅。
我这里所谓的JS的MVC:
[quote]
将较为抽象的对象模型划分到Model
将和用户交互的事件触发作为Controller部分,负责连接Model和View
将处理页面DOM和显示的函数们划分为View
[/quote]
所谓的AI是其中的“智能复原”按钮。
它将要实现的是在棋盘进行混乱的情况下,通过比较棋盘前后的状态,获得数据,然后由“游子”进行智能尝试恢复。
并且对一些“走棋定势”进行分析,排除“往复”和“绕圈”等无效操作,从而能够实现动态走棋复原的一个功能。
现在已经有了大致的眉目,但是还不能拿不出来献丑,哈哈。
先卖个关子……感兴趣的同学可以参与讨论一下!~
由于Javaeye不能运行live代码,所以想体验一下的同学请下载:
又是AI又是MVC的可能有点标题党了,请大家见谅。
我这里所谓的JS的MVC:
[quote]
将较为抽象的对象模型划分到Model
将和用户交互的事件触发作为Controller部分,负责连接Model和View
将处理页面DOM和显示的函数们划分为View
[/quote]
所谓的AI是其中的“智能复原”按钮。
它将要实现的是在棋盘进行混乱的情况下,通过比较棋盘前后的状态,获得数据,然后由“游子”进行智能尝试恢复。
并且对一些“走棋定势”进行分析,排除“往复”和“绕圈”等无效操作,从而能够实现动态走棋复原的一个功能。
现在已经有了大致的眉目,但是还不能拿不出来献丑,哈哈。
先卖个关子……感兴趣的同学可以参与讨论一下!~
由于Javaeye不能运行live代码,所以想体验一下的同学请下载: