RADYO ARABESK TÜRK FORUM ALEM BİZİ DİNLİYOR ARABESK DAMAR
www.radyoarabeskturk.com
RADYO ARABESK TÜRK FORUM ALEM BİZİ DİNLİYOR ARABESK DAMAR

RADYO ARABESK TÜRK
 
AnasayfaSSSAramaKullanıcı GruplarıKayıt OlGiriş yap
Radyo Arabesk TÜRK www.radyoarabeskturk.com

SİTENE HTML KODLAR EKLE




Paylaş | 
 

 yılan oyun kodları

Aşağa gitmek 
YazarMesaj
Blade
ADMİN
ADMİN


Uyari Seviyesi : uyari yok
<b>Mesaj Sayısı</b> Mesaj Sayısı : 3630
<b>Rep Puanı</b> Rep Puanı : 1007
<b>Aktiflik Puanı</b> Aktiflik Puanı : 109449
<b>Kayıt Tarihi</b> Kayıt Tarihi : 23/06/10
<b>Cinsiyet</b> Cinsiyet : Erkek

Kullanıcı Aktifligi
Basari :
3/3  (3/3)
Seviye:
1/1  (1/1)
Güçlülük:
1/1  (1/1)

MesajKonu: yılan oyun kodları   Perş. Ekim 07 2010, 01:04







function cbsnake(){



//Pixels to move at once

this.jump = 8;

//Size of snake. Make this one less than jump. Doesn't have to be,but adds good effect

this.sos = 7;

//Size of board

//DANGER!!! this.sofb must be EVENLY dividable by this.jump DANGER!!!!

this.sofb = 400;

//Set things up

this.daway = this.sofb - this.jump;

this.correct = new Array();

this.correct[0] = 0;

while(this.correct[this.correct.length -1] != this.daway){

this.correct[this.correct.length] = this.correct[this.correct.length -1]+this.jump

}

this.zero = 0;

var gameboard = '
Basit bir yılan oyunu oyuna başlamak için bir seviye seçin.
0
';

document.write(gameboard);

}



cbsnake.prototype.setup = function(setspeed){

var thisObj = this;

//Score...

this.score = 0;

//Snake Direction

this.sdir = 'none';

this.sdirb = 'none';

this.sdirp = 'none';

//Snake arrays

this.ctop = new Array();

this.cleft = new Array();

//Top of snake class

this.ctop[0] = 200;

this.ctop[1] = -8;

//Left of Snake class

this.cleft[0] = 200;

this.cleft[1] = -8;

//current top of apple

this.atop = 0;

//current left of apple

this.aleft = 0;

//Milliseconds between move

this.speed = setspeed;

document.getElementById('board').innerHTML = '
';

this.moveapple();

this.stopgame = false;

setTimeout(function(){ thisObj.msnake() },this.speed);

document.onkeydown = function(e){ return thisObj.snakedir(e); };

}

cbsnake.prototype.slow = function(){

this.setup(100);

this.buttons('true');

document.getElementById('slow').blur();

}

cbsnake.prototype.medium = function(){

this.setup(70);

this.buttons('true');

document.getElementById('medium').blur();

}

cbsnake.prototype.fast = function(){

this.setup(30);

this.buttons('true');

document.getElementById('fast').blur();

}

cbsnake.prototype.rannum = function(num1,num2){

num1 = parseInt(num1);

num2 = parseInt(num2);

var generator = Math.random()*(Math.abs(num2-num1));

generator = Math.round(num1+generator);

return generator;

}

cbsnake.prototype.moveapple = function(){

var usethis = false;

while(!usethis){

this.atop = this.correct[this.rannum(0,this.correct.length-1)];

this.aleft = this.correct[this.rannum(0,this.correct.length-1)];

if(this.numInArray(this.ctop,this.cleft,this.atop,this.aleft) == 0){

usethis = true;

}

}

document.getElementById('apple').style.top = this.atop+"px";

document.getElementById('apple').style.left = this.aleft+"px";

}

cbsnake.prototype.snakedir = function(e){

if(!e){

//IE...

e = window.event;

}

switch(e.keyCode){

case 38:

if(this.sdir != 'down' && this.sdirp != 'down'){

this.sdirb = 'up';

this.sdirp = 'up';

}

break;

case 40:

if(this.sdir != 'up' && this.sdirp != 'up'){

this.sdirb = 'down';

this.sdirp = 'down';

}

break;

case 37:

if(this.sdir != 'right' && this.sdirp != 'right'){

this.sdirb = 'left';

this.sdirp = 'left';

}

break;

case 39:

if(this.sdir != 'left' && this.sdirp != 'left'){

this.sdirb = 'right';

this.sdirp = 'right';

}

break;

case 32:

if(this.sdir == 'none' && this.sdirp != 'none'){

this.sdirb = this.sdirp;

this.sdirp = 'none';

}

else{

this.sdirp = this.sdir;

this.sdirb = 'none';

}

break;

}

return this.stopgame;



}

cbsnake.prototype.msnake = function(){

if(this.stopgame === false){

if(this.sdir != 'none'){

this.moveall();

}

var thisObj = this;

switch(this.sdir){

case 'up':

this.ctop[0] = this.ctop[0] - this.jump;

document.getElementById('snake0').style.top = this.ctop[0]+"px";

if((this.ctop[0] == this.zero && this.sdirb == 'up') || this.ctop[0] < this.zero){

this.gover();

}

break;

case 'down':

this.ctop[0] = this.ctop[0] + this.jump;

document.getElementById('snake0').style.top = this.ctop[0]+"px";

if((this.ctop[0] == this.daway && this.sdirb == 'down') || this.ctop[0] > this.daway){

this.gover();

}

break;

case 'left':

this.cleft[0] = this.cleft[0] - this.jump;

document.getElementById('snake0').style.left = this.cleft[0]+"px";

if((this.cleft[0] == this.zero && this.sdirb == 'left') || this.cleft[0] < this.zero){

this.gover();

}

break;

case 'right':

this.cleft[0] = this.cleft[0] + this.jump;

document.getElementById('snake0').style.left = this.cleft[0]+"px";

if((this.cleft[0] == this.daway && this.sdirb == 'right') || this.cleft[0] > this.daway){

this.gover();

}

break;

}

if(this.sdir != 'none'){

this.hitself();

this.happle();

}

this.sdir = this.sdirb

setTimeout(function(){ thisObj.msnake() },this.speed);

}

}

cbsnake.prototype.gover = function(){

if(!this.stopgame){

this.stopgame = true;

var inner = document.getElementById('board').innerHTML;

document.getElementById('board').innerHTML = inner+'
oyun bitti senin puanın '+this.score+'
Yılan oyununu sitene ekle
';

document.getElementById('apple').style.backgroundColor = '#D7BEBE';

for(i=0;i
document.getElementById('snake'+i).style.backgroundColor = '#BEBEBE';

}

this.buttons('');

}

}

cbsnake.prototype.happle = function(){

if(this.atop == this.ctop[0] && this.aleft == this.cleft[0]){

//HIT!!!

this.score++;

document.getElementById('cscore').innerHTML = this.score;

this.moveapple();

this.addsnake();

}

}

cbsnake.prototype.addsnake = function(){

var newsnake = document.createElement('div');

var newid = 'snake'+this.cleft.length;

newsnake.setAttribute('id',newid);

//this crap is for IE. I would rather add the class name.

newsnake.style.position = 'absolute';

newsnake.style.top = '-10px';

newsnake.style.left = '-10px';

newsnake.style.display = 'none';

newsnake.style.backgroundColor = 'black';

newsnake.style.height = '7px';

newsnake.style.width = '7px';

newsnake.style.overflow = 'hidden';

document.getElementById('board').appendChild(newsnake);

this.cleft[this.cleft.length] = -10;

this.ctop[this.ctop.length] = -10;

}

cbsnake.prototype.moveall = function(){

var i = this.ctop.length - 1;

while(i != 0){

document.getElementById('snake'+i).style.top = document.getElementById('snake'+(i-1)).style.top;

document.getElementById('snake'+i).style.left = document.getElementById('snake'+(i-1)).style.left;

document.getElementById('snake'+i).style.display = 'block';

this.ctop[i] = this.ctop[i-1];

this.cleft[i] = this.cleft[i-1];

i = i - 1;

}

}

cbsnake.prototype.numInArray = function(array,array2,value,value2){

var n = 0;

for (var i=0; i < array.length; i++) {

if (array[i] === value && array2[i] === value2) {

n++;

}

}

return n;

}

cbsnake.prototype.hitself = function(){

if(this.numInArray(this.ctop,this.cleft,this.ctop[0],this.cleft[0]) > 1){

this.gover();

}

}

cbsnake.prototype.buttons = function(setto){

document.getElementById('slow').disabled = setto;

document.getElementById('medium').disabled = setto;

document.getElementById('fast').disabled = setto;

}



var snake = new cbsnake();




Kod:
<script type="text/javascript"><br />
<br />
<br />
         function cbsnake(){<br />
         <br />
            //Pixels to move at once<br />
            this.jump = 8;<br />
            //Size of snake. Make this one less than jump. Doesn't have to be,but adds good effect<br />
            this.sos = 7;<br />
            //Size of board<br />
            //DANGER!!! this.sofb must be EVENLY dividable by this.jump DANGER!!!!<br />
            this.sofb = 400;<br />
            //Set things up<br />
            this.daway = this.sofb - this.jump;<br />
            this.correct = new Array();<br />
            this.correct[0] = 0;<br />
            while(this.correct[this.correct.length -1] != this.daway){<br />
               this.correct[this.correct.length] = this.correct[this.correct.length -1]+this.jump<br />
            }<br />
            this.zero = 0;<br />
            var gameboard = ' <div class="board" id="board"> <div id="i2">Basit bir yılan oyunu oyuna başlamak için bir seviye seçin.      </div> </div><div class="board" id="score"> <span id="cscore">0</span> <span id="buttons"> <button type="button" id="yavaş" onClick="snake.slow()">yavaş</button> <button type="button" id="medium"  onClick="snake.medium()">orta</button> <button type="button" id="fast"  onClick="snake.fast()">hızlı</button> </span></div>';<br />
            document.write(gameboard);<br />
         }<br />
         <br />
            cbsnake.prototype.setup = function(setspeed){<br />
               var thisObj = this;<br />
               //Score...<br />
               this.score = 0;<br />
               //Snake Direction<br />
               this.sdir = 'none';<br />
               this.sdirb = 'none'; <br />
               this.sdirp = 'none';<br />
               //Snake arrays<br />
               this.ctop = new Array();<br />
               this.cleft = new Array();<br />
               //Top of snake class<br />
               this.ctop[0] = 200;<br />
               this.ctop[1] = -8;<br />
               //Left of Snake class<br />
               this.cleft[0] = 200;<br />
               this.cleft[1] = -8;<br />
               //current top of apple<br />
               this.atop = 0;<br />
               //current left of apple<br />
               this.aleft = 0;<br />
               //Milliseconds between move<br />
               this.speed = setspeed;<br />
               document.getElementById('board').innerHTML = '<div id="apple"></div><div id="snake0" class="snake"></div><div id="snake1" class="snake"></div>';<br />
               this.moveapple();<br />
               this.stopgame = false;<br />
               setTimeout(function(){ thisObj.msnake() },this.speed);<br />
               document.onkeydown = function(e){ return thisObj.snakedir(e); };<br />
            }<br />
            cbsnake.prototype.slow = function(){<br />
               this.setup(100);<br />
               this.buttons('true');<br />
               document.getElementById('slow').blur();<br />
            }<br />
            cbsnake.prototype.medium = function(){<br />
               this.setup(70);<br />
               this.buttons('true');<br />
               document.getElementById('medium').blur();<br />
            }<br />
            cbsnake.prototype.fast = function(){<br />
               this.setup(30);<br />
               this.buttons('true');<br />
               document.getElementById('fast').blur();<br />
            }<br />
            cbsnake.prototype.rannum = function(num1,num2){<br />
               num1 = parseInt(num1);<br />
               num2 = parseInt(num2);<br />
               var generator = Math.random()*(Math.abs(num2-num1));<br />
               generator = Math.round(num1+generator);<br />
               return generator;<br />
            }<br />
            cbsnake.prototype.moveapple = function(){<br />
               var usethis = false;<br />
               while(!usethis){<br />
                  this.atop = this.correct[this.rannum(0,this.correct.length-1)];<br />
                  this.aleft = this.correct[this.rannum(0,this.correct.length-1)];<br />
                  if(this.numInArray(this.ctop,this.cleft,this.atop,this.aleft) == 0){<br />
                     usethis = true;<br />
                  }         <br />
               }<br />
               document.getElementById('apple').style.top = this.atop+"px";<br />
               document.getElementById('apple').style.left = this.aleft+"px";<br />
            }<br />
            cbsnake.prototype.snakedir = function(e){  <br />
                  if(!e){<br />
                     //IE...<br />
                     e = window.event;<br />
                  }<br />
                  switch(e.keyCode){<br />
                     case 38:<br />
                        if(this.sdir != 'down' && this.sdirp != 'down'){<br />
                           this.sdirb = 'up';<br />
                           this.sdirp = 'up';<br />
                        }<br />
                        break;<br />
                     case 40:<br />
                        if(this.sdir != 'up' && this.sdirp != 'up'){<br />
                        this.sdirb = 'down';<br />
                        this.sdirp = 'down';<br />
                        }<br />
                        break;<br />
                     case 37:<br />
                        if(this.sdir != 'right' && this.sdirp != 'right'){<br />
                        this.sdirb = 'left';<br />
                        this.sdirp = 'left';<br />
                        }<br />
                        break;<br />
                     case 39:<br />
                        if(this.sdir != 'left' && this.sdirp != 'left'){<br />
                        this.sdirb = 'right';<br />
                        this.sdirp = 'right';<br />
                        }<br />
                        break;<br />
                     case 32:<br />
                        if(this.sdir == 'none' && this.sdirp != 'none'){<br />
                           this.sdirb = this.sdirp;<br />
                           this.sdirp = 'none';<br />
                        }<br />
                        else{<br />
                        this.sdirp = this.sdir;<br />
                        this.sdirb = 'none';<br />
                        }<br />
                        break;<br />
                  }<br />
                  return this.stopgame;<br />
                  <br />
            }<br />
            cbsnake.prototype.msnake = function(){<br />
               if(this.stopgame === false){<br />
                  if(this.sdir != 'none'){<br />
                     this.moveall();<br />
                  }<br />
                  var thisObj = this;<br />
                  switch(this.sdir){<br />
                        case 'up':<br />
                           this.ctop[0] = this.ctop[0] - this.jump;<br />
                           document.getElementById('snake0').style.top = this.ctop[0]+"px";<br />
                           if((this.ctop[0] == this.zero && this.sdirb == 'up') || this.ctop[0] < this.zero){<br />
                              this.gover();<br />
                           }<br />
                           break;<br />
                        case 'down':<br />
                           this.ctop[0] = this.ctop[0] + this.jump;<br />
                           document.getElementById('snake0').style.top = this.ctop[0]+"px";<br />
                           if((this.ctop[0] == this.daway && this.sdirb == 'down') || this.ctop[0] > this.daway){<br />
                              this.gover();<br />
                           }<br />
                           break;<br />
                        case 'left':<br />
                           this.cleft[0] = this.cleft[0] - this.jump;<br />
                           document.getElementById('snake0').style.left = this.cleft[0]+"px";<br />
                           if((this.cleft[0] == this.zero && this.sdirb == 'left') || this.cleft[0] < this.zero){<br />
                              this.gover();<br />
                           }<br />
                           break;<br />
                        case 'right':<br />
                           this.cleft[0] = this.cleft[0] + this.jump;<br />
                           document.getElementById('snake0').style.left = this.cleft[0]+"px";<br />
                           if((this.cleft[0] == this.daway && this.sdirb == 'right') || this.cleft[0] > this.daway){<br />
                              this.gover();<br />
                           }<br />
                           break;<br />
                  }<br />
                  if(this.sdir != 'none'){<br />
                     this.hitself();<br />
                     this.happle();<br />
                  }<br />
               this.sdir = this.sdirb<br />
               setTimeout(function(){ thisObj.msnake() },this.speed);<br />
               }<br />
            }<br />
            cbsnake.prototype.gover = function(){<br />
               if(!this.stopgame){<br />
                  this.stopgame = true;<br />
                  var inner = document.getElementById('board').innerHTML;<br />
                  document.getElementById('board').innerHTML = inner+'<div id="notice">oyun bitti senin puanın '+this.score+'</div><div id="i2">Yılan oyununu <a href="http://htmlkod.tr.gg">sitene ekle</a></div>';<br />
                  document.getElementById('apple').style.backgroundColor = '#D7BEBE';<br />
                  for(i=0;i<this.cleft.length;i++){<br />
                     document.getElementById('snake'+i).style.backgroundColor = '#BEBEBE';<br />
                  }<br />
                  this.buttons('');<br />
               }<br />
            }<br />
            cbsnake.prototype.happle = function(){<br />
               if(this.atop == this.ctop[0] && this.aleft == this.cleft[0]){<br />
                  //HIT!!!<br />
                  this.score++;<br />
                  document.getElementById('cscore').innerHTML = this.score;<br />
                  this.moveapple();<br />
                  this.addsnake();<br />
               }<br />
            }<br />
            cbsnake.prototype.addsnake = function(){<br />
            var newsnake = document.createElement('div');<br />
            var newid = 'snake'+this.cleft.length;<br />
            newsnake.setAttribute('id',newid);<br />
            //this crap is for IE. I would rather add the class name.<br />
            newsnake.style.position = 'absolute';<br />
            newsnake.style.top = '-10px';<br />
            newsnake.style.left = '-10px';<br />
            newsnake.style.display = 'none';<br />
            newsnake.style.backgroundColor = 'black';<br />
            newsnake.style.height = '7px';<br />
            newsnake.style.width = '7px';<br />
            newsnake.style.overflow = 'hidden';<br />
            document.getElementById('board').appendChild(newsnake);<br />
            this.cleft[this.cleft.length] = -10;<br />
            this.ctop[this.ctop.length] = -10;<br />
            }<br />
            cbsnake.prototype.moveall = function(){<br />
               var i = this.ctop.length - 1;<br />
               while(i != 0){<br />
                  document.getElementById('snake'+i).style.top = document.getElementById('snake'+(i-1)).style.top;<br />
                  document.getElementById('snake'+i).style.left = document.getElementById('snake'+(i-1)).style.left;<br />
                  document.getElementById('snake'+i).style.display = 'block';<br />
                  this.ctop[i] = this.ctop[i-1];<br />
                  this.cleft[i] = this.cleft[i-1];<br />
                  i = i - 1;<br />
               }<br />
            }<br />
            cbsnake.prototype.numInArray = function(array,array2,value,value2){<br />
               var n = 0;<br />
               for (var i=0; i < array.length; i++) {<br />
                  if (array[i] === value && array2[i] === value2) {<br />
                     n++;<br />
                  }<br />
               }<br />
               return n;<br />
            }<br />
            cbsnake.prototype.hitself = function(){<br />
               if(this.numInArray(this.ctop,this.cleft,this.ctop[0],this.cleft[0]) > 1){<br />
                  this.gover();<br />
               }<br />
            }<br />
            cbsnake.prototype.buttons = function(setto){<br />
               document.getElementById('slow').disabled = setto;<br />
               document.getElementById('medium').disabled = setto;<br />
               document.getElementById('fast').disabled = setto;<br />
            }<br />
      </script>       <style type="text/css">          .board{          width: 399px;          background-color: lightgrey;          border: 1px solid gray;          position: relative;          margin-left: 0;          margin-top: 0;          }          #board{          height: 399px;          border-bottom: 0px;          }          #apple{          position: absolute;          background-color: red;          height: 7px;          width: 7px;          overflow: hidden;          }          .snake{          position: absolute;          top: 200px;          left: 200px;          background-color: black;          height: 7px;          width: 7px;          overflow: hidden;          }          .snake2{          position: absolute;          top: -10px;          left: -10px;          background-color: black;          height: 7px;          width: 7px;          overflow: hidden;          }          #score{          height: 50px;          margin-top: 0px;          }          #cscore{          color: black;          padding-left: 10px;          float: left;          width: 25%;          font-size: xx-large;          }          #buttons{          float: right;          width: 50%;          text-align: right;          padding-top: 10px;          }          #notice{          position: absolute;          top: 1em;          left: 1em;          right: 1em;          text-align: center;          font-size: 150%;          }          #i2{          position: absolute;          bottom: 1em;          left: 1em;          right: 1em;          text-align: center;          font-size: 95%;          }       </style>          <script type="text/javascript"><br />
var snake = new cbsnake();<br />
</script>        
Sayfa başına dön Aşağa gitmek
http://www.radyoarabeskturk.com/
 
yılan oyun kodları
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
RADYO ARABESK TÜRK FORUM ALEM BİZİ DİNLİYOR ARABESK DAMAR :: WEBMASTER :: SCRİPT & HTML KODLAR-
Buraya geçin: