锅打灰太狼

话不多说,上代码

<body>
    <div class="box">0</div>
    <div class="box1"></div>
    <img src="" alt="" id="Img">
    <img src="" alt="" id="Img1">
</body>
<style>
    body {
        background-image: url(img/game_bg.jpg);
        background-repeat: no-repeat;
        background-position: top center;
    }
    
    #Img {
        position: absolute;
    }
    
    .box {
        color: rgb(245, 135, 50);
        margin-left: 675px;
    }
    
    .box1 {
        background-image: url(img/progress.png);
        height: 15px;
        background-repeat: no-repeat;
        /* width: 180px; */
        margin: 37px 0px 0px 663px;
    }
</style>

<script>
    //轮番图片
    var Img = document.getElementById("Img");
    var Img1 = document.getElementById("Img1");
    var box = document.querySelector(".box");
    var time = document.querySelector(".box1");

    //洞的坐标
    var coordinates = [
        ["110px 0px 0px 702px"],
        ["193px 0px 0px 720px"],
        ["80px 0px 0px 617px"],
        ["62px 0px 0px 789px"],
        ["130px 0px 0px 799px"],
        ["140px 0px 0px 615px"],
        ["213px 0px 0px 631px"],
        ["34px 0px 0px 696px"],
        ["215px 0px 0px 806px"]
    ];
    // // 灰太狼
    var images = 0;
    var images1 = 6;

    function da() {
        var x = parseInt(Math.random() * 9);
        Img.style.margin = coordinates[x];
        var Up = setInterval(function() {
            images++;
            Img.setAttribute("src", "img/h" + images + ".png");
            if (images == 5) {
                clearInterval(Up);
                images = 1;
                var down = setInterval(function() {
                    if (images1 == 1) {
                        images1 = 5;
                        Img.setAttribute("src", "");
                        // Img.removeAttribute("src", "img");
                        clearInterval(down);
                        count = 0;
                    } else {
                        images1--;
                        Img.setAttribute("src", "img/h" + images1 + ".png");
                    }
                }, 200)
            }
        }, 200)
    }
    setInterval(da, 2000);
    var coordinates1 = [
        ["110px 0px 0px 702px"],
        ["80px 0px 0px 617px"],
        ["34px 0px 0px 696px"],
        ["130px 0px 0px 799px"],
        ["140px 0px 0px 615px"],
        ["62px 0px 0px 789px"],
        ["213px 0px 0px 631px"],
        ["193px 0px 0px 720px"],
        ["215px 0px 0px 806px"]
    ];
    //小灰灰
    var i = 0;
    var j = 6;

    function hh() {
        var x = parseInt(Math.random() * 9);
        Img1.style.margin = coordinates1[x];
        var Up = setInterval(function() {
            i++;
            Img1.setAttribute("src", "img/x" + i + ".png");
            if (i == 5) {
                clearInterval(Up);
                i = 0;
                var down = setInterval(function() {
                    if (j == 1) {
                        j = 6;
                        Img1.setAttribute("src", "");
                        // Img.removeAttribute("src", "img");
                        clearInterval(down);
                        count2 = 0;
                    } else {
                        j--;
                        Img1.setAttribute("src", "img/x" + j + ".png");
                    }
                }, 200)
            }
        }, 200)
    }
    setInterval(hh, 3000);
    //记分
    var m = 0;
    var x = 10;
    var count = 0;
    Img.onclick = function() {
        count++;
        if (count == 1) {
            m += 10;
            box.innerHTML = m;
            Img.setAttribute("src", "img/h" + 9 + ".png");
        }
    }
    var h = 10;
    var count2 = 0;
    Img1.onclick = function() {
            count2++;
            if (count2 == 1) {
                m -= 10;
                box.innerHTML = m;
                Img1.setAttribute("src", "img/x" + 9 + ".png");
            }
        }
        // 时间条
    var lengths = 180;
    var L = setInterval(function() {
        lengths--;
        time.style.width = lengths + "px";
        if (lengths == 0) {
            alert("游戏结束!你的得分为" + box.innerHTML);
            location.reload(true);
        }
    }, 100);
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值