- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 连连看连接算法Javascript版
继连连看连接算法Python版后,我将该算法移植到了Javascript上,为在浏览器版连连看做准备。功能及使用方法参照另外一篇:连连看连接算法Python版。值得一提的是由于Javascript语言没有Java中Map那样的对应的数据结构,所以在实现这样的结构时就要另辟蹊径了,通用的方法应该是构建一个相关的类,并提供相应的方法操作。不过我发现一个简易的方法,适合将字符串(String)与
2008-11-28 21:16:00 2932
原创 新鲜出炉的连连看连接算法Python版
这段时间老是“不务正业”的搞一些东西玩。之前的贪吃蛇,俄罗斯方块激发了我研究游戏算法的兴趣。经过1个星期的构思,连连看的连接算法终于出炉了。再过一段时间就基于这个算法使用JavaScript推出网页版的连连看。下面是说明及代码。功能:为连连看游戏提供连接算法说明:模块中包含一个Point类,该类是游戏的基本单元“点”,该类包含属性:x,y,value。其中x,y代表了该点的坐标,value代表
2008-11-22 19:57:00 4311
原创 计算机图形学中直线连接算法的Javascript实现
之前在想如何使用Javascript实现时钟的时候,被一个问题难到了:如何在像素级别绘制平滑的直线。在网上查了一下,后来在图书馆里的一本关于计算机图形学的老书里发现了解决方案。针对这个问题,书上提供了三个算法,分别是简单DDA,对称DDA,Bresenham算法。下面的是我使用简单DDA和Bresenham算法在浏览器上绘制Hello world的代码。这里的Hello world 分
2008-11-01 23:49:00 3376
原创 Javascript版俄罗斯方块(含Bug)
概要:俄罗斯方块是大家所熟知的经典游戏,本着试试看的态度,我完成了这个Javascript版,不过美中不足的是在游戏的过程中有可能会出现错误,游戏的时间越长,错误出现的概率越大,针对这个Bug,我无能为力。希望有高手指导。 具体说明:俄罗斯方块的规则很简单,方块的下落、变形和消行。看似简单的问题却不好解决,我在无从下手的时候想到了自己在做Javascript版贪吃蛇时的做法,把蛇体和游戏
2008-11-01 23:24:00 3240 2
Javascript版俄罗斯方块(含Bug)
2008-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人