修复贪吃蛇一个小bug
两年前写了一个贪吃蛇,算是十分简陋了。它有一个小漏洞,就是初始化时有一定的几率卡死,必须退出浏览器重进,我之前发现了这个问题,不过并未深究。
时至今日,我的编程能力突飞猛进之后,再保留这个 bug 就说不过去了。于是我开始定位 bug,很快就找到了无限循环的位置:
1234while(randSnakeHeadi - foodi < 5 && randSnakeHeadj - foodj < 5){ randSnakeHeadi = Math.floor(Math.random()*15)...
more...