字谜游戏

七海恋空 2013-06-04 浏览(0 评论(0

我去,又忘记备份数据库了。6月1日写的东西没了,多么欢乐的儿童节啊!就这样没了,重写。

为了庆祝儿童节,我做了一个字谜游戏。程序的算法想了好几天了,代码也写了好几天,真要命。还好,截至今天,游戏的初级版本总算出来了。详情参见专题活动。

算法总的思路挺简单的。先随机一个横幅的词条,再随机两条竖幅的词条与之交叉,然后把所有的情况枚举出来。最后就是绘制表格和定位了。因为是枚举所有情况,所以重复的代码比较多,一千多行,这还是我将词条控制在四个字范围的时候。今天我把词条扩展到了八个字,想想代码要突破两千行不可了,算了,写函数吧!终究要走到这一步的,函数调用不同参数做同样的工作,将重复的代码省去。不错,最终代码维持在一千两百行了。感觉其实还是可以省的。不过我想到一个更高级的算法,所以就不继续开发下去了。把容错性方面的东西做一下,初级版本就这样吧。

更高一级的算法,还在构建当中。三个词条太小气了,中国文化博大精深,我要将词条个数延续下去。如何读取数据,如何定位,我要走一条新的道路。原先的算法太小孩子气了。我想定位边界,以一个字为单位,而不是一个词条为单位。客户端使用这一块也要加强,可惜现在还没开始学ajax,各种推脱理由啊。有了原先的函数基础,后续的算法应该会顺利一点。但是我网站的其他模块还没做呢。真是够呛,好比上了一桌菜,不知道吃哪一样。

今天就到这吧,明天还上班呢。锻炼身体、写代码、看动漫、画画还有上班,最近脑子快要爆了。