js简单回合制小游戏

JavaScript020

js简单回合制小游戏,第1张

var boss = [

    {name:"校长",energy:10000},

    {name:"教务主任",energy:8000},

    {name:"系主任",energy:6000},

    {name:"辅导员",energy:5000},

    {name:"任课老师",energy:12000}

]

var hero = [

    {name:"小张",energy:7000},

    {name:"小王",energy:7000},

    {name:"小强",energy:7000}

]

var n = prompt("选择一个英雄(0:小张,1:小王, 2:小强)","")

var h = hero[n]

var b = boss[Math.floor(Math.random() * boss.length)]

var i = 1

while(true){

    var hit = Math.floor(Math.random() * 800)

    var bit = Math.floor(Math.random() * 1000)

    h.energy -= bit

    b.energy -= hit

    if(b.energy > 0 && h.energy <= 0){

        alert("winner is boss")

        break

    }else if(h.energy > 0 && b.energy <= 0){

        alert("winner is hero")

        break

    }else if(h.energy <= 0 && b.energy <= 0){

        alert("DRAW GAME")

        break

    }

    alert("第" + i++ + "次回合, 英雄: " + h.name + "的能量剩余: " + h.energy + ", 怪兽"+ b.name +"的能量剩余: " + b.energy)

}

关于写一个带存档的js游戏相关资料如下

最近使用 JS 写了一个贪吃蛇游戏,效果如下:

贪吃蛇作为一款经典又简单的小游戏,每个人都玩过。实现一个贪吃蛇游戏基本具有以下功能:

棋盘(也被称作 “地图”,我这里画的像一个围棋棋盘,索性就叫棋盘)

蛇 (细致一点分为:蛇头、蛇身、蛇尾)

方向(上下左右)控制,并且自动行走

碰撞检测(撞墙、撞自己)

食物在随机位置生成

蛇吃到食物,尾部生长一截

以上也便是我的实现步骤了,下面分享一些更详细的实现思路。