Gönderen Konu: Java ile Yılan Oyunu Yapın  (Okunma sayısı 4548 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı burajan

  • Web Programcısı
  • Administrator
  • *
  • İleti: 5109
  • Puan: 334
  • Cinsiyet: Bay
  • Web Programcısı
    • Burak ŞİMŞEK - Kişisel İnternet Sitesi
Java ile Yılan Oyunu Yapın
« : Ekim 08, 2006, 14:43:28 ÖS »
selamlar sitenize gelenlerin siteniz üzerinden yılan oynunu oynamasını istiyorsanız aşağıdaki kodları kullanın :
Kod: [Seç]
<head> .... </head> kodlari arasına ekleyeceğiniz kodlar : <STYLE TYPE="text/css">
.item{}
.worm1 {
font-weight:bold;
font-size:12pt;
color:blue;
background:white;
width:150px;
BORDER-BOTTOM: #ffffff solid 0px;
BORDER-TOP: #ffffff solid 0px;
BORDER-LEFT: #ffffff solid 0px;
BORDER-RIGHT: #ffffff solid 0px;
}
.worm2 {
font-weight:bold;
font-size:12pt;
color:red;
background:white;
width:150px;
BORDER-BOTTOM: #ffffff solid 0px;
BORDER-TOP: #ffffff solid 0px;
BORDER-LEFT: #ffffff solid 0px;
BORDER-RIGHT: #ffffff solid 0px;
}
.info {
font-weight:bold;
font-size:10pt;
color:black;
background:white;
width:150px;
height:100px;
BORDER-BOTTOM: #ffffff solid 0px;
BORDER-TOP: #ffffff solid 0px;
BORDER-LEFT: #ffffff solid 0px;
BORDER-RIGHT: #ffffff solid 0px;
}
</style>


<body>... </body> arasina ekleyeceginiz kodlar :

<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Clayton Carlson (clayton@awebmaker.com) -->
<!-- Begin
var height = 20; //height of the game area
var width = 20; //width of the game area
var speed = 100 //speed, higher = slower
width += 2;
var a = 0;
var b = 0;
document.write("<table bgcolor=white bordercolor=black ");
document.write("align=center border=1 cellpadding=0 cellspacing=0><tr><td>");
for (b = 0; b < height+2; b++) {
document.write("<img src=end.gif width=0 height=0>");
for (a = 0; a < width- 2; a++) {
if ((b == 0) || (b == height+1)) {
document.write("<img src=end.gif width=0 height=0>");
}
else {
document.write("<img src=blank.gif width=15 height=15>");
}
}
document.write("<img src=end.gif width=0 height=0><br>");
}
document.write("</td>");
document.write("<td valign=top align=center bgcolor=white>");
document.write("<p align=center><strong><font color=blue>Yilan</font></strong></p>");
document.write("<br>");
document.write("<form name=info>");
document.write("<input type=button size=28 value=0 class=worm1></form>");
document.write("<br><font size=-2>Baslamak için ok tuslarindan <br> herhangi birine basin</font></td></tr></table>");

var points = 0;
var go = 1;
var di = 0;
var x = 0;
var y = 0;
var n = 0;
document.images[1].src = "blank.gif";
var blank = document.images[1].src;
var hw = (height * width);
var o = Math.floor(Math.random() * hw - 2);
do {
o = Math.floor(Math.random() * hw-2);
} while(document.images[o].src != blank);
var i = o;
var food = 0;
do {
food = Math.floor(Math.random() * hw-2);
} while (document.images[food].src != blank);
document.images[i].src = "worm.gif";
document.images[width-1].src="end.gif";
var end = document.images[width-1].src;
var file = document.images[i].src;
var length = 1;
var worm = new Array();
var k = 0;
var ie = document.all ? 1 : 0;
var enableScroll = ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >3)) ;
var height = document.images[0].height;
var tScroll;
var d = 0;
function runTimer() {
if (d != 0) { n++; }
if (d == 1) { i--; }
if (d == 2) { i++; }
if (d == 3) { i += width; }
if (d == 4) { i -= width; }
if (document.images[i].src == end) {
speed -= 400; i = worm[n-1]; di = 1; die();
}
worm[n] = i;
if(i == food) {
length++; points += (10*length);
do {
food = Math.floor(Math.random() * hw-2);
} while (document.images[food].src != blank);
if (di == 0) {
document.info.elements[0].value = points;
}
}
if (n > length){
o = worm[n-length];
}
if ((document.images[i].src == file) && (n > 1)) {
speed -= 400; d = 0; di = 1; die();
}
if(di == 0) {
document.images[o].src = "blank.gif";
document.images[i].src = "worm.gif";
document.images[food].src = "food.gif";
tScroll = window.setTimeout("runTimer();", speed);
}
}
if (enableScroll){
if (ie) window.onload = runTimer;
if (ie) window.onunload = new Function("clearTimeout(tScroll)");
}
systm = "";
ver = navigator.appVersion;
len = ver.length;
for (iln = 0;iln < len; iln++) if (ver.charAt(iln) == "(") break;
systm = ver.charAt(iln+1).toUpperCase();
document.onkeydown = keyDown;
if (systm != "C") {
document.captureEvents(Event.KEYDOWN);
}
function keyDown(DnEvents) {
if (systm != "C") {
k = DnEvents.which;
} else {
k = window.event.keyCode;
}
if (k == 37) { d = 1; }
if (k == 39) { d = 2; }
if (k == 40) { d = 3; }
if (k == 38) { d = 4; }
}
function die() {
i = 0;
o = 0;
food = 0;
document.info.elements[0].value = "Puaniniz " + document.info.elements[0].value;
var restart=confirm("Tekrar Oyna?");
if(restart){ location.reload(); }
}
// End -->
</script>

Ekleyen: eXsTaSiS
« Son Düzenleme: Mayıs 11, 2011, 19:26:40 ÖS Gönderen: AdmiN »
Konuyu Paylaş:
  delicious  facebook  twitter  google
Kişisel İnternet Sitem => buraksimsek.com.tr - http://www.buraksimsek.com.tr

Lütfen özel mesaj ile destek istemeyiniz. Önce forumda arama yapınız daha sonra forumda ilgili bölüme konu açınız.

Çevrimdışı Zend__Avesta@hotmail.com

  • İleti: 1
  • Puan: 0
-Java ile Yılan Oyunu Yapın
« Yanıtla #1 : Mayıs 11, 2011, 18:16:43 ÖS »
bu yılan oyunun exe si nerde  bulamadım.çalışır halini görmek istemiştim de

Çevrimdışı AdmiN

  • Genel Sorumlu
  • Administrator
  • *
  • İleti: 7976
  • Puan: 750
  • Cinsiyet: Bay
  • ~|| Bilginin Gücü ||~
    • Kişisel Web Sitem
-Java ile Yılan Oyunu Yapın
« Yanıtla #2 : Mayıs 11, 2011, 19:26:25 ÖS »
Yukarıdaki kodları not defterine yapıştırıp htm uzantılı bir dosya olarak kaydederek çalıştırabilirsin.Exe tabanlı değil html tabanlı bir oyundur.

 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
2 Yanıt
1621 Gösterim
Son İleti Ekim 08, 2006, 14:42:29 ÖS
Gönderen: burajan
6 Yanıt
4230 Gösterim
Son İleti Ağustos 14, 2008, 08:42:52 ÖÖ
Gönderen: ZaFeRySb
0 Yanıt
2333 Gösterim
Son İleti Aralık 14, 2008, 23:18:14 ÖS
Gönderen: Yasin_0023
2 Yanıt
1069 Gösterim
Son İleti Temmuz 10, 2010, 21:40:01 ÖS
Gönderen: koyugul
0 Yanıt
569 Gösterim
Son İleti Haziran 23, 2011, 14:15:11 ÖS
Gönderen: lycaon