使用javascript实现简单的龟兔赛跑小游戏

以下是实现代码

//javascript实现代码
function start(){t=document.getElementById('t')r=document.getElementById('r')t.style.left='200px';t.style.top='200px';r.style.left='200px';r.style.top='300px';t.style.display='block'r.style.display='block'star=setInterval(move,100)
}
function move(){t=document.getElementById('t')r=document.getElementById('r')rleft=r.style.lefttleft=t.style.leftrleft=Number.parseInt(rleft.split('px')[0])tleft=Number.parseInt(tleft.split('px')[0])rleft+=10tleft+=5t.style.left=tleft+'px';r.style.left=rleft+'px';//alert(t.style.left)if(t.style.left=='1000px'){clearInterval(star)alert('游戏已结束!乌龟取得胜利!')t.style.left='200px'r.style.left='200px'}else if(r.style.left=='1000px'){clearInterval(star)alert('游戏已结束!兔子取得胜利!')t.style.left='200px'r.style.left='200px'}
}
function stop(){clearInterval(star)
}
function restart(){star=setInterval(move,100)
}

css代码

#map{width: 800px;height: 400px;position: absolute;left: 200px;top: 100px;border: solid 1px #90E090;text-align: center;
}
img{display: none;position: absolute;width: 32px;height: 32px;}

html代码

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><link rel="stylesheet" href="css/mystyle.css" /><script type="text/javascript" src="js/myjs1.js" ></script></head><body><div id='map'><input type="button" value="开始" onclick="start()"/><input type="button" value="暂停" onclick="stop()"/><input type="button" value="继续" onclick="restart()"/></div><img id='r' src="img/r.jpg" /><img id='t' src="img/t.jpg" /></body>
</html>

以下为实现展示

使用javascript实现简单的龟兔赛跑小游戏相关推荐

  1. Python简单龟兔赛跑小游戏

    Python实现简单的龟兔赛跑小游戏 基于CSS 和 js的基础之上实现: 具体代码如下>>: HTML代码文件 <!DOCTYPE html> <html>< ...

  2. 原生JS实现一个简单的打字小游戏

    原生JS实现一个简单的打字小游戏 利用javascript制作一个简单的打字小游戏 之前写了一个贪吃蛇小游戏好像反响不错 今天我来写一个比贪吃蛇更low更简单的打字小游戏 打字小游戏原理 接下来咋们直 ...

  3. python简单小游戏代码_一个简单的python小游戏---七彩同心圆

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 用pygame做一个简单的python小游戏-七彩同心圆 玩法:每次点击鼠标时,会以鼠标为圆心,不断 ...

  4. 基于C语言Ncurse库和链表的简单贪吃蛇小游戏

    参考:基于C语言Ncurse库和链表的简单贪吃蛇小游戏 作者:三速何时sub20 发布时间:2020-09-29 10:23:51 网址:https://blog.csdn.net/weixin_44 ...

  5. 用pygame做一个简单的python小游戏---贪吃蛇

    用pygame做一个简单的python小游戏-贪吃蛇 贪吃蛇游戏博客链接:(方法一样,语言不一样) c++贪吃蛇:https://blog.csdn.net/weixin_46791942/artic ...

  6. 用pygame做一个简单的python小游戏---七彩同心圆

    用pygame做一个简单的python小游戏-七彩同心圆 这个小游戏原是我同学python课的课后作业,并不是很难,就简单实现了一下,顺便加强一下pygame库的学习. 玩法:每次点击鼠标时,会以鼠标 ...

  7. 用pygame做一个简单的python小游戏---生命游戏

    用pygame做一个简单的python小游戏-生命游戏 生命游戏(Game of Life) 生命游戏(Game of Life)是剑桥大学约翰·何顿·康威(John Horton Conway)教授 ...

  8. python七彩同心圆_用pygame做一个简单的python小游戏---七彩同心圆

    用pygame做一个简单的python小游戏---七彩同心圆 用pygame做一个简单的python小游戏-七彩同心圆 这个小游戏原是我同学python课的课后作业,并不是很难,就简单实现了一下,顺便 ...

  9. 做一个简单的java小游戏--单机版五子棋

    做一个简单的java小游戏–单机版五子棋 学了java有一段时间了,今天就来搞一个简单的单机版五子棋游戏. 实现功能:那必须能进行基础的输赢判断.还有重新开始的功能,悔棋的功能,先手设置的功能和退出的 ...

最新文章

  1. vPower系列1: vMotion-没有vMotion,虚拟化只是玩具
  2. Java程序猿的JavaScript学习笔记(汇总文件夹)
  3. 多线程 python layer_在Caffe中加Python Layer的方法
  4. CentOS 5.5-yum安装配置LNMP
  5. python 科学计算设计_《Python科学计算-(第2版)》怎么样_目录_pdf在线阅读 - 课课家教育...
  6. idea 注册码 实测可用
  7. shell command 输入时的快捷键
  8. 一个近乎完美基于Dubbo的微服务改造实践
  9. 《读编程珠玑有感》——细节处见技术
  10. (一)关于NLP的概念和处理过程
  11. ALSA driver --PCM 实例创建过程
  12. 兔子数列规律怎么讲_“完美的几何学者,以斐波那契数列分割战场。”你是否能答出诸葛亮黄金分割率台词里暗藏问题的答案!...
  13. [WebApi] 捣鼓一个资源管理器--服务器端分割压缩图片
  14. [设计模式]解释器模式
  15. 如何给自己的网站添加小图标
  16. linux 编译libvlc,libvlc源码编译
  17. mysql创建软连接_18.4.2 建立MySQL的软链接
  18. 文墨绘学呵护那一点点光
  19. spring boot 报错:extShutdownHook ...was destroying!
  20. python编写游戏测试机器人客户端(一)

热门文章

  1. OpenCV系列之级联分类器训练 | 六十二
  2. 经纬度BL换算到高斯平面直角坐标XY的简单算法
  3. 学习Linux命令(40)
  4. 淘宝/天猫买家信息 API接口
  5. pcmark2 android测试,PCMark基准测试以及全文总结_饥饿鲨 Deneva2系列 D2CSTK251M21-0240_固态硬盘评测-中关村在线...
  6. STM32之LTC2636
  7. c#如何导出成excle表格<使用方法能成功>
  8. colorui开发文档_Wordpress+uni-app开发菜谱软件:第一讲图片获取
  9. mitmproxy下载安装配置
  10. 初二计算机考试会影响中考吗,初二会考不及格后果 会影响中考吗