function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function generateNumber() {
document.getElementById("generated-id").innerHTML = getRandomInt (1, 10);
}
function stickForStamina(){
if (stamina > 0 && generateNumber() <= 1) {
stamina = stamina - 1;
stick = stick + 1;
document.getElementById("stamina").innerHTML = stamina;
document.getElementById("stick").innerHTML = stick;
}
}
기능은 지금까지 스틱, 즉 개체를 찾을 수있는 %의 확률에 대한 은 이미이 질문에 몇 가지를 고정하지만 여전히% 확률 정비사
이것은 작동하는 것 같다 하루의 xD 후이 작업 제외
function stickForStamina(){
var num = getRandomInt(1, 10);
if (stamina > 0 && num <= 10) {
stamina = stamina - 1;
stick = stick + 1;
document.getElementById("stamina").innerHTML = stamina;
document.getElementById("stick").innerHTML = stick;
}
아래 UPDATED % 확률 코드가 지금은 90 %의 확률로 여기에 바위를 얻을 수있는 방법을 파악해야 9/10
function wildernessForStamina(){
var num = getRandomInt(1, 10);
if (stamina > 1 && num <= 9) {
stamina = stamina - 2;
stick = stick + 1;
rock = rock + 1;
document.getElementById("stamina").innerHTML = stamina;
document.getElementById("stick").innerHTML = stick;
document.getElementById("rock").innerHTML = rock;
}
else if (stamina > 1 && num <=10) {
stamina = stamina - 2;
stick = stick + 1;
document.getElementById("stamina").innerHTML = stamina;
document.getElementById("stick").innerHTML = stick;
}
}
알아 냈어. 내가 더 잘 쓸 수있는 방법에 대한 도움?
당신이 보여주고있는 코드를 고칠 수는 있지만 기본에 대해 읽어 보라고 조언하고 싶습니다. [CodeAcademy] (http://www.codecademy.com/en/tracks/javascript) [w3schools] (http://www.w3schools.com/js/) – Jonathan
참으로 그 웹 페이지를 통해 나를 도울 것입니다. 증분 게임에 대한 또 다른 웹 페이지와 함께 정보가 아직 내 마음 속에서 클릭되지 않았습니다. xD 여기에 대해 제가 일하고있는 것은 http://hexmerchant.github.io/입니다. 코드가 현명하면 내 컴퓨터에 여전히 업데이트 된 코드가 있습니다. –
글쎄, 한 가지 문제는 'searchFunction' 안에'stickClick'을 선언 했으므로'searchFunction'만이 그것에 접근 할 수 있고 당신의 다른 코드는 접근 할 수 없습니다. – Jonathan