°·.¸.•°·.¸.•°هـكـر101°·.¸.•°·.¸.•°
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

لعبه لوحه الارقام

اذهب الى الأسفل

لعبه لوحه الارقام Empty لعبه لوحه الارقام

مُساهمة  Admin الأربعاء أبريل 23, 2008 2:37 pm

انسخ الكود بالون الاحمر

<script language="javascript">
var max = 3;
var score = 0;
var moves = 0;
var ex = 3;
var ey = 3;

function getElement15(form, name) {
var k;
var elements = form.elements;
for (k = 0; k < elements.length; k++) {
if (elements[k].name == name) return elements[k];
}
}

function press15(form, button) {
name = button.name;
x = name.substring(0,1);
y = name.substring(2,3);
play15(form, (x-1+1), (y-1+1));
}

function shuffle15(form, num) {
for (i = 0; i < num; i++) {
x = Math.floor(Math.random(4) * 4);
if (x == 0) { toggle15(form, ex, ey, ex + 1, ey); }
else if (x == 1) { toggle15(form, ex, ey, ex - 1, ey); }
else if (x == 2) { toggle15(form, ex, ey, ex, ey + 1); }
else if (x == 3) { toggle15(form, ex, ey, ex, ey - 1); }
}
}

function play15(form, x, y) {
if (Math.abs(ex - x) + Math.abs(ey - y) == 1) {
done = toggle15(form, x, y, x+1, y);
if (!done) { done = toggle15(form, x, y, x-1, y); }
if (!done) { done = toggle15(form, x, y, x, y+1); }
if (!done) { done = toggle15(form, x, y, x, y-1); }
moves++;
if (check15(form)) {
alert('You win with ' + moves + ' moves!');
resetboard15(form);
}
}

}

function showrules15() {
rules = 'لوح الأرقام تعريب إقلاع سوفت \n\n'
+ 'هدف اللعبة هو ترتيب \n'
+ 'الأرقام من 1 الى 15 بنفس \n'
+ 'الترتيب اللي ظاهر عندك ببداية اللعبة\n'
+ 'اضغط على خلط وابدأ اللعب\n'
+ 'وتفوز اذا رتبت كل الأرقام\n'
+ 'والمربع اللي يبقى فاضي بالأخير \n'

+ 'مع تحيات هكر 101 \n'
+ 'هو اللي بأسفل الزاوية اليمنى';
alert(rules);
}

function resetboard15(form) {
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
val = 1 + i + (4*j);
if (val == 16) {
getElement15(form,i + '_' + j).value = ' ';
} else {
getElement15(form,i + '_' + j).value = val;
}
}
}
score = 0;
moves = 0;
ex = 3;
ey = 3;
}

function toggle15(form, x, y, x1, y1) {
if (x < 0 || y < 0 || x > max || y > max) {
return false;
}
if (x1 < 0 || y1 < 0 || x1 > max || y1 > max) {
return false;
}

name = x + '_' + y;
button = getElement15(form,name);
name = x1 + '_' + y1;
button1 = getElement15(form,name);
if (button.value == ' ' || button1.value == ' ') {
tmp = button.value;
button.value = button1.value;
button1.value = tmp;
if (button.value == ' ') {
ex = x;
ey = y;
} else {
ex = x1;
ey = y1;
}
return true;
}
return false;
}

function check15(form) {
score = 0;
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
val = 1 + i + (4*j);
if (val < 16) {
if (getElement15(form,i + '_' + j).value == val) {
score++;
}
}
}
}
return score == 15;
}
</script>

<table border="0" cellspacing="0" cellpadding="1">
<form>
<tr>
<td><input style="width:30px;" type="button" name="0_0" value="1" onclick="press15(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="1_0" value="2" onclick="press15(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="2_0" value="3" onclick="press15(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="3_0" value="4" onclick="press15(this.form, this);"></td>
</tr>
<tr>
<td><input style="width:30px;" type="button" name="0_1" value="5" onclick="press15(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="1_1" value="6" onclick="press15(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="2_1" value="7" onclick="press15(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="3_1" value="8" onclick="press15(this.form, this);"></td>
</tr>
<tr>
<td><input style="width:30px;" type="button" name="0_2" value="9" onclick="press15(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="1_2" value="10" onclick="press15(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="2_2" value="11" onclick="press15(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="3_2" value="12" onclick="press15(this.form, this);"></td>
</tr>
<tr>
<td><input style="width:30px;" type="button" name="0_3" value="13" onclick="press15(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="1_3" value="14" onclick="press15(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="2_3" value="15" onclick="press15(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="3_3" value=" " onclick="press15(this.form, this);"></td>
</tr>
<tr>
<td colspan="2">
<input style="width:62px;" type="button" value="إعادة تعيين" onclick="resetboard15(this.form);">
</td>
<td colspan="2">
<input style="width:62px;" type="button" value="الشروط" onclick="showrules15();">
</td>
</tr>
<tr>
<td colspan="4">
<input style="width:126px;" type="button" value="خلط" onclick="shuffle15(this.form,150);">
</td>
</tr>
<tr>
<td colspan="4" style="font-family:Verdana; font-size:10px;">
<p align="center"><font color="#0000FF">
eqla3soft.com</font>
</td>
</tr>
</form>
</table>

Admin
Admin
Admin

عدد الرسائل : 273
تاريخ التسجيل : 15/04/2008

https://haker101.yoo7.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى