利用javascript实现的小游戏-打地鼠

    随着html5的兴起,那些公司对大型游戏的开发正在慢慢疏远,一、开发周期长;二、运营花费高;他们正找一些能够克服这些缺点的替代品。正好,html5的出现可以改变这些现状,在淘宝、京东等一些大型电商网站、QQ、微信等聊天软件都出现了html5的小游戏,这说明html5越来越受到大家的青睐。接下来我用javascript实现一个小型游戏---打地鼠。

    打地鼠其实很好实现,主要思路有:先用表格做一个3*3的九宫格,然后放9张坑的图片-->设置一个小于等于9的随机数k,然后让k的坑的图片替换成地鼠的图片-->给地鼠一秒的停留时间让用户点击,如果点中,则加10分,没点中分数不加进行下一秒的执行-->循环函数;这样一个简单的游戏就做成了。

    游戏链接地址:http://absunsanfeng.usa3v.com/mouse/99/index.html

    素材下载地址:链接:http://pan.baidu.com/s/1pLgXWHd  密码:y9k9

    代码如下:

<html>
<head>
<title>打地鼠</title>
<style>
    #tb{
        background:url(images/beijing.jpg) no-repeat;
    }
    #fen{
        font-weight:bold;
        font-size:60px;
        font-family:迷你简哈哈;
    }
    #fen1{
        font-weight:bold;
        font-size:60px;
        font-family:迷你简哈哈;
    }
</style>
<script>
    function kaishi(){
        setTimeout("bh()",3000);
        sum=0;
    }
    function bh(){
        sj=Math.floor(Math.random()*9);
        var img1=document.getElementsByTagName("img");
        img1[sj].src="images/dishu.gif";
        img1[sj].setAttribute("onclick","daji()");
        setTimeout("xs()",1000);
    }
    function daji(){
        var img1=document.getElementsByTagName("img");
        img1[sj].src="images/shang.gif";
        img1[sj].removeAttribute("onclick");
        sum+=10;
        document.getElementById("fen").innerHTML=sum/10;
        document.getElementById("fen1").innerHTML=sum;
    }
    function xs(){
        var img1=document.getElementsByTagName("img");
        img1[sj].removeAttribute("onclick");
        img1[sj].src="images/keng.gif";
        setTimeout("bh()",1000);
    }
</script>
</head>

<body onload="kaishi()">
<center>
    <table id="tb">
        <foction>打地鼠</foction>
        <tr>
            <td><img src="images/keng.gif"></td>
            <td><img src="images/keng.gif"></td>
            <td><img src="images/keng.gif"></td>
        </tr>
        <tr>
            <td><img src="images/keng.gif"></td>
            <td><img src="images/keng.gif"></td>
            <td><img src="images/keng.gif"></td>
        </tr>
        <tr>
            <td><img src="images/keng.gif"></td>
            <td><img src="images/keng.gif"></td>
            <td><img src="images/keng.gif"></td>
        </tr>

    </table>
    <p id="fen">0</p>
    <p id="fen1">0</p>
</center>
</body>
</html>

    如果代码中有什么不懂的,可以和我联系。

时间: 2024-12-08 15:28:40

利用javascript实现的小游戏-打地鼠的相关文章

Javascript贪食蛇小游戏

试玩:http://hovertree.com/game/9/ 贪吃蛇是一种风靡全球的小游戏,就是一条小蛇,不停地在屏幕上游走,吃各个方向出现的蛋,越吃越长.只要蛇头碰到屏幕四周,或者碰到自己的身子,小蛇就立即毙命.和别的游戏不同,贪食蛇是一个悲剧性的游戏.许多电子游戏都是打通关到底,游戏操作者以胜利而告终.而贪食蛇的结局却是死亡.“贪食蛇”,要命的就在一个“贪”字上.所以,有时候真的需要及时收手,不要逼人太甚.如果没有余地,就算你的手再快,面临的结局也是——崩盘. HTML代码如下: <!DO

JavaScript版拼图小游戏

慕课网上准备开个新的jQuery教程,花了3天空闲时间写了一个Javascript版的拼图小游戏,作为新教程配套的分析案例 拼图游戏网上有不少的实现案例了,但是此源码是我自己的实现,所以不做太多的比较 在线预览(Chrome):http://sandbox.runjs.cn/show/pcwfu7i5 拼图游戏其实挺简单,主要是涉及到一些细节的处理,以下是我的自己在实现中涉及到的问题: 图片的切割与拼接 如何随机布局 如何切换图片 拖动图片溢出处理 怎么知道图片是否还原成功 实现思路: 为了简单

程序员利用javascript代码开发捕鱼游戏

面试这么成功,全靠这个捕鱼游戏来完成,看的就是里面javascript代码,所以说前端最重要的还是javascript这一关,不管是现在HTML5时代还是以后如何,javascript永远不会落后,大家想把这个项目拿去自己练练手,可以在下方直接下载. 如果有正在学习前端的伙伴,不知道怎么学习,或者该学些什么才能找到工作的可以一起来我们的头条前端裙499415298,不过你是大牛还是想学习前的都可以进来,一整套前端学习路线及系统学习资料已上传到群文件! 下面直接看效果: 点击网页链接群文件获取捕鱼

分享:计算机图形学期末作业!!利用WebGL的第三方库three.js写一个简单的网页版“我的世界小游戏”

这几天一直在忙着期末考试,所以一直没有更新我的博客,今天刚把我的期末作业完成了,心情澎湃,所以晚上不管怎么样,我也要写一篇博客纪念一下我上课都没有听,还是通过强大的度娘完成了我的作业的经历.(当然作业不是百度来的,我只是百度了一些示例代码的意思,怎么用!算了,越解释万一越黑呢!哈哈O(∩_∩)O哈哈~) ----------------------------------------------------------------分界线------------------------------

小游戏●贪吃蛇1(利用二维数组制作)

利用二维数组编写简单贪吃蛇小游戏,由于是初学C#,用的是单线程,所以蛇不会自动前进 代码及简要分析如下: 1 //定义地图,0为空,1为墙,2为蛇,3为食物 2 int[,] map = new int[15, 15]{ 3 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, 4 {1,2,0,0,0,0,0,0,0,0,0,0,0,0,1}, 5 {1,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, 6 {1,0,0,0,0,0,0,0,0,0,0,0,0,0,1},

初学JS——利用JS制作的别踩白块儿(街机模式) 小游戏

初学JS--利用JS制作的别踩白块儿(街机模式) 小游戏 这个是上个星期5写的了,当时是突然想写个游戏,就想到了别踩白块儿,当时的想法是 可能普通模式的别踩白块儿因为他的"块儿"是滚动的向上这种,以我目前会的技术想不出怎么写, 但是如果是街机模式,通过你每按一次按键之后他像下跳一格这样的就非常好实现了. 通过我目前会的知识,实现的步骤大概是这样的: 建一个4X4的表格,制作2张150X100的图片,一张全白色,一张全黑色,命名为0.JPG,1.JPG 就是说当文件名为0的时候就是白色的

5Unity-3d Day05 打地鼠小游戏

用GUI写了一个打地鼠的小游戏   hiahia 摄像机的脚本里加代码: using UnityEngine; using System.Collections; public class MoleScript : MonoBehaviour { public GUISkin skin; public Texture2D bgImg; public int num; public Texture2D[] susliks = new Texture2D[12]; public Rect[] pos

韩顺平_轻松搞定网页设计(html+css+javascript)_第34讲_js超级玛丽小游戏

韩顺平_轻松搞定网页设计(html+css+javascript)_第34讲_js超级玛丽小游戏_学习笔记_源代码图解_PPT文档整理 分类: PHP 2012-12-12 15:01 4256人阅读 评论(0) 收藏 举报 文西马龙:http://blog.csdn.net/wenximalong/ 采用面向对象思想设计超级马里奥游戏人物(示意图) 怎么用通过按键,来控制图片的位置 这个小游戏,用面向对象会很方便,不用面向对象会很麻烦很麻烦,比如以后要讲解的坦克大战的游戏,要是用纯的面向过程或

一款JavaScript开发的扫雷小游戏

<style><!-- #FLM_main { margin:50px auto; padding:20px; background:#EEE; zoom:1; width:650px; } #FLM_main table { border-collapse:collapse; background:#EEE; float:left; } #FLM_main table td { border:1px solid #CCC; font-size:20px; width:38px; hei