Javascript投注游戏问题,如何编写游戏逻辑代码

时间:2016-12-30 02:46:34

标签: javascript html

http://codepen.io/hokaien/pen/jVgeGQ

示例:https://csgo500.com

if ( options[index] === wantTo ) 
    {
          var el = document.getElementById('number');
          var res = originalNumber+=(amountBet*wantTo);
          el.textContent= res;
    }  
}

我有这个轮子投注游戏。用户输入下注和下注的数字。轮子旋转。从平衡中减去赌注。如果用户在'2'上下注并落在2上,则用户获得下注* 2。

我如何编码'现在在2'上投注,'现在在3投注','现在投注5'按钮,这样只有当用户点击它时,他才能进入下一轮,并对该数字进行下注? / p>

目前存在的问题: 1.用户可以输入没有数字的投注进行投注,并减去他的信用。 (已解决)

var test2 =Number(document.getElementById("wantTo").value)
  var test3 = Number(document.getElementById("wantTo"))

  if ( test2 < 1, test3 != options) {
  }
    else {
  var el = document.getElementById('number');
        var res = originalNumber-=amountBet;
        el.textContent= res; 
}
  1. 用户不能赌多个号码。
  2. 用户每一轮都进入。
  3. 用户可以在车轮旋转(已解决)时更改投注和数字

1 个答案:

答案 0 :(得分:0)

1)作出一个条件,检查一个值的输入,如果没有值避免从用户那里获得信用

2)再次需要额外的逻辑,可能是针对车轮返回值检查值数组

3)额外的逻辑,可能需要用户激活的机制,以便他可以玩,也许当值插入输入时,解决问题之前的问题

4)当轮子事件以javascript开始时,你可以禁用输入:

document.getElementById('yourElementId').disabled = true;