论坛首页 Web前端技术论坛

一个尚未添加AI的拼图游戏,兼尝试Javascript的MVC分离

浏览 1637 次
精华帖 (1) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-11-10   最后修改:2009-11-12
由于本人水平非常有限,代码写的不好的地方,让大家见笑了。希望大家多多批评,指点。

又是AI又是MVC的可能有点标题党了,请大家见谅。

我这里所谓的JS的MVC:

引用

将较为抽象的对象模型划分到Model

将和用户交互的事件触发作为Controller部分,负责连接Model和View

将处理页面DOM和显示的函数们划分为View



所谓的AI是其中的“智能复原”按钮。

它将要实现的是在棋盘进行混乱的情况下,通过比较棋盘前后的状态,获得数据,然后由“游子”进行智能尝试恢复。

并且对一些“走棋定势”进行分析,排除“往复”和“绕圈”等无效操作,从而能够实现动态走棋复原的一个功能。

现在已经有了大致的眉目,但是还不能拿不出来献丑,哈哈。

先卖个关子……感兴趣的同学可以参与讨论一下!~


由于Javaeye不能运行live代码,所以想体验一下的同学请下载:


   发表时间:2010-03-05  
做的很好,棒极了,js写的很优雅,我喜欢
0 请登录后投票
   发表时间:2010-03-31  
很好,很强大
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics