在JS中为迷宫添加完成点

时间:2014-01-27 11:53:18

标签: javascript html5

好吧所以我用JS和HTML5做了一个迷宫,它运行良好,但是现在我想添加一个完成点(在迷宫的最后),这样当它到达时,会弹出一条祝贺消息。画布和第二个迷宫的链接。

这是它的链接(通过查看源代码检查代码):

Reference link

控件是WASD和箭头键。

2 个答案:

答案 0 :(得分:0)

您可以设置端点。 一旦与移动的方块匹配,就完成了迷宫。

答案 1 :(得分:0)

像这是一个快速实施。

但您确实希望优化代码。 首先,键盘事件应该更快。 我的意思是......当你按一个键时,你应该激活一个触发键事件的计时器。 当你第一次按下一个键时,你会发生键延迟。你不希望在带箭头的游戏中使用它。如果你想扩展功能并优化游戏性,请看一下。

其次你必须摆脱闪烁。 第三,你在迷宫上的排列不是100%好。

这里有解决方案。 但还有其他方法可以实现这一目标。

https://dl.dropboxusercontent.com/u/7422112/shares/canvas/index.html