Kaydet (Commit) ddbdb7c8 authored tarafından Muaz's avatar Muaz

RobotEasy fonksiyonu yapildi.Dagit fonksiyonundaki hatalar giderildi.

üst dcc680af
...@@ -24,11 +24,13 @@ user2hole.push(treasure2); ...@@ -24,11 +24,13 @@ user2hole.push(treasure2);
var player=2; var player=2;
function tikla(id){ function tikla(id){
// ekranda bulunan kuyulardaki kuyulara tıklama ile tetiklenen fonk.
// tiklanan kuyunun html' deki id sini alır
// Paramaters:
// id --> tiklanan kuyunun html' deki id sini alır ex.("user1hole5")
if(Number(id[4])==1 && player==Number(id[4])){ if(Number(id[4])==1 && player==Number(id[4])){
if(user1hole[Number(id[9])-1].value != 0){ if(user1hole[Number(id[9])-1].value != 0){
console.log(user1hole[Number(id[9])].value," sdasdsadsadsadsad");
player=2; player=2;
dagit(Number(id[4]),Number(id[9])); dagit(Number(id[4]),Number(id[9]));
boncukCiz(); boncukCiz();
...@@ -37,7 +39,6 @@ function tikla(id){ ...@@ -37,7 +39,6 @@ function tikla(id){
}else if(Number(id[4])==2 && player==Number(id[4])){ }else if(Number(id[4])==2 && player==Number(id[4])){
if(user2hole[Number(id[9])-1].value != 0){ if(user2hole[Number(id[9])-1].value != 0){
console.log(user2hole[Number(id[9])].value," sdasdsadsadsadsad");
player=1; player=1;
dagit(Number(id[4]),Number(id[9])); dagit(Number(id[4]),Number(id[9]));
boncukCiz(); boncukCiz();
...@@ -48,6 +49,11 @@ function tikla(id){ ...@@ -48,6 +49,11 @@ function tikla(id){
} }
function dagit(user,hole){ function dagit(user,hole){
//kullanicinin sectigi kuyudaki taslarini sagat yonunun tersinde, sectigi kuyuya birtane
//ve devamindaki her kuyuya bir tane birakarak, tas miktari kadar dagitim yapmakta
//Parameters :
// user --> dagitimi yapan user'in id'si, (1 | 2)
// hole --> dagitimi yapilacak kuynun id'si, [1-6]
let holeID=hole-1; let holeID=hole-1;
if(user==1){ if(user==1){
let sira=1; let sira=1;
...@@ -98,12 +104,12 @@ function dagit(user,hole){ ...@@ -98,12 +104,12 @@ function dagit(user,hole){
let total = 0; // son kural hepsini bitiren alir let total = 0; // son kural hepsini bitiren alir
for(let o = 0; o < 6; o++){ for(let o = 0; o < 6; o++){
total += user1hole[o]; total += user1hole[o].value;
} }
if(total == 0){ if(total == 0){
tabladakiBoncuklar = 0; tabladakiBoncuklar = 0;
for (let k = 0; k < 6; k++){ for (let k = 0; k < 6; k++){
tabladakiBoncuklar += user2hole[k]; tabladakiBoncuklar += user2hole[k].value;
user2hole[k].value=0; user2hole[k].value=0;
} }
user1hole[6].value += tabladakiBoncuklar; user1hole[6].value += tabladakiBoncuklar;
...@@ -159,12 +165,12 @@ function dagit(user,hole){ ...@@ -159,12 +165,12 @@ function dagit(user,hole){
let total = 0; // son kural hepsini bitiren alir let total = 0; // son kural hepsini bitiren alir
for(let o = 0; o < 6; o++){ for(let o = 0; o < 6; o++){
total += user2hole[o]; total += user2hole[o].value;
} }
if(total == 0){ if(total == 0){
tabladakiBoncuklar = 0; tabladakiBoncuklar = 0;
for (let k = 0; k < 6; k++){ for (let k = 0; k < 6; k++){
tabladakiBoncuklar += user1hole[k]; tabladakiBoncuklar += user1hole[k].value;
user1hole[k].value=0; user1hole[k].value=0;
} }
user2hole[6].value += tabladakiBoncuklar; user2hole[6].value += tabladakiBoncuklar;
...@@ -174,6 +180,8 @@ function dagit(user,hole){ ...@@ -174,6 +180,8 @@ function dagit(user,hole){
} }
function boncukCiz(){ function boncukCiz(){
// hollerde bulunun boncuk sayisi kadar, ekrandaki kollere boncuk cizimini yapan fonk.
//user1hole //user1hole
for(let i=0;i<7;i++){ for(let i=0;i<7;i++){
var node = document.getElementById(user1hole[i].id); var node = document.getElementById(user1hole[i].id);
...@@ -200,6 +208,18 @@ function boncukCiz(){ ...@@ -200,6 +208,18 @@ function boncukCiz(){
} }
} }
function robotEasy(){
// player 1 i kontrol eden robot
let x = 0;
let holeID = Math.floor(Math.random() * 10) % 6 ;
while(user1hole[holeID] == 0 && x<100){
holeID = Math.floor(Math.random() * 10) % 6 ;
x+=1;
}
return holeID
}
var clicks = 0; var clicks = 0;
function counterUp() { function counterUp() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment