js简单回合制小游戏

发布网友 发布时间:2022-04-21 18:35

我来回答

1个回答

热心网友 时间:2022-04-22 14:25

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);
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com