千里码-扫地机器人

本文介绍了一个利用HTML5和JavaScript实现的扫地机器人项目,参考了推箱子的算法,并提供了源码。读者可以在千里码平台上挑战1000关的游戏体验。
摘要由CSDN通过智能技术生成
根据某人的需求做了一道扫地机器人

玩法如下:选择一个起点,使用方向键上下左右移动,每次移动都会到达该方向的尽头(有障碍),当走完全图即为通关

这里写图片描述

源码如下
HTML:

<input type="button" value="重玩本关" onclick="NextLevel(0)">
<br>
  <div id="msg"></div>
<input id="level" type="hidden" value="17">
<input type="button" value="游戏说明" onclick="DoHelp()">
<input type="button" value="上一关" onclick="NextLevel(-1)">
<input type="button" value="下一关" onclick="NextLevel(1)">

</div>
<canvas id="myCanvas">你的浏览器还不支持哦</canvas>
 <img id="block" src="/img/block.png" style="display:none;">
 <img id="wall" src="/img/wall.png" style="display:none;">
 <img id="ball" src="/img/ball.png" style="display:none;">
 <img id="box" src="/img/box.png" style="display:none;">
 <img id="gray_u" src="/img/gray_5.png" style="display:none;">
 <img id="gray_r" src="/img/gray_6.png" style="display:none;">
 <img id="gray_l" src="/img/gray_6.png" style="display:none;">
 <img id="gray_d" src="/img/gray_5.png" style="display:none;">
 <img id="gray_ul" src="/img/gray_1.png" style="display:none;">
 <img id="gray_ur" src="/img/gray_2.png" style="display:none;">
 <img id="gray_dl" src="/img/gray_3.png" style="display:none;">
 <img id="gray_dr" src="/img/gray_4.png" style="display:none;">
 <img id="ball" src="/img/ball.png" style="display:none;">
 <img id="pleft" src="/img/left.png&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值