أخبر صديقك عن موقعنا |
المواضيع الأخيرة
الفتاوي
كود لعبة المربعات Toggler
صفحة 1 من اصل 1
كود لعبة المربعات Toggler
كود لعبة المربعات Toggler
- الكود:
<script language="javascript">
/*****************************************
* Translated By
* Visit our site at / for more code
* This notice must stay intact for use
***********************************************/
var max = 3;
var score = 0;
var moves = 0;
function press(form, button) {
name = button.name;
x = name.substring(0,1);
y = name.substring(2,3);
play(form, (x-1+1), (y-1+1));
}
function play(form, x, y) {
moves++;
toggle(form, x, y);
toggle(form, x-1, y);
toggle(form, x+1, y);
toggle(form, x, y-1);
toggle(form, x, y+1);
if (score == 16) {
if (moves == 4) { w = 'مبروك هذه أفضل نتيجة'; }
else { w = 'حاول أن تكملها أسرع'; }
alert('لقد ربحت بعد ' + moves + ' حركة ! \n' + w);
resetboard(form);
}
}
function showrules() {
rules = 'Toggler - لعبة المربعات \n\n'
+ 'الهدف من هذه اللعبة هو تحويل \n'
+ 'كل الازرار من \n'
+ ' [.] الى [X] \n'
+ 'ويتم ذلك بالضغط على بعض الازرار. \n'
+ 'و تحتاج اللعبة الى ذكاء \n';
alert(rules);
}
function resetboard(form) {
var i,j,button;
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
button = getelement(form, i + '_' + j);
button.value='X';
}
}
score = 0;
moves = 0;
}
function getelement(form, name) {
var k;
var elements = form.elements;
for (k = 0; k < elements.length; k++) {
if (elements[k].name == name) return elements[k];
}
}
function toggle(form, x, y) {
if (x < 0 || y < 0 || x > max || y > max) {
//alert('Ignore (' + x + ',' + y + ')');
return;
}
name = x + '_' + y;
button = getelement(form, name);
a = button.value;
button.value = '!!!';
//alert(a + ' (' + x + ',' + y + ')') ;
button.value = a;
if (button.value == 'X') {
button.value = '.';
score ++;
} else {
button.value = 'X';
score --;
}
}
</script>
<table border="0" cellspacing="0" cellpadding="1">
<form>
<tr>
<td><input style="width:30px;" type="button" name="0_0" value="X" onclick="press(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="1_0" value="X" onclick="press(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="2_0" value="X" onclick="press(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="3_0" value="X" onclick="press(this.form, this);"></td>
</tr>
<tr>
<td><input style="width:30px;" type="button" name="0_1" value="X" onclick="press(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="1_1" value="X" onclick="press(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="2_1" value="X" onclick="press(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="3_1" value="X" onclick="press(this.form, this);"></td>
</tr>
<tr>
<td><input style="width:30px;" type="button" name="0_2" value="X" onclick="press(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="1_2" value="X" onclick="press(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="2_2" value="X" onclick="press(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="3_2" value="X" onclick="press(this.form, this);"></td>
</tr>
<tr>
<td><input style="width:30px;" type="button" name="0_3" value="X" onclick="press(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="1_3" value="X" onclick="press(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="2_3" value="X" onclick="press(this.form, this);"></td>
<td><input style="width:30px;" type="button" name="3_3" value="X" onclick="press(this.form, this);"></td>
</tr>
<tr>
<td colspan="2">
<input style="width:62px;" type="button" value="إعادة تعيين" onclick="resetboard(this.form);">
</td>
<td colspan="2">
<input style="width:62px;" type="button" value="الشروط" onclick="showrules();">
</td>
</tr>
</form>
</table>
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
3/10/2013, 04:05 من طرف محمد طه
» معجم بلدان العالم (وفق آخر التطورات السياسية مع خرائط وأحداث البيانات الإحصائية ) معجم 18
6/4/2011, 02:10 من طرف أحمدالشرقااوي
» معجم الكيمياء والصيدلة معجم 17
26/6/2010, 11:10 من طرف marmaora
» اجعل موقعنا الصفحه الرئيسيه(غير الرابط)
30/1/2010, 14:35 من طرف Admin
» عدد الزوار
30/1/2010, 14:31 من طرف Admin
» احوال الطقس في المدن
30/1/2010, 14:23 من طرف Admin
» محرك بحث لصفحه نفس عمل مفتاح (ctrl+F)
30/1/2010, 14:21 من طرف Admin
» محرك بحث قوقل
30/1/2010, 14:19 من طرف Admin
» محرك بحث بقائمه منسدله (عدد من محركات البحث)
30/1/2010, 14:17 من طرف Admin
» ساعه رقميه بخلفيه فضيه ولون خط الساعه اسود يمكنك التعديل عليه
30/1/2010, 14:15 من طرف Admin
» الساعه والتاريخ (بلاشهر ولايام )ميلادي
30/1/2010, 14:14 من طرف Admin
» الساعة والتاريخ
30/1/2010, 14:12 من طرف Admin
» تواقيت دول العالم تستطيع الاضافه بوضع اسم المدينه+فرق التوقيت
30/1/2010, 14:11 من طرف Admin
» كود القوائم المنسدله (اقسام الموقع والمنتدى) غير الروابط +امكانيه الاضافه
30/1/2010, 14:09 من طرف Admin
» ساعة رقمية بثواني
30/1/2010, 14:08 من طرف Admin
» شروح الحديث الشريف
19/1/2010, 09:11 من طرف Admin
» حقائق الإسلام فى مواجهة شبهات المشككين
19/1/2010, 09:03 من طرف Admin
» القرآن الكريم بالتشكيل والشرح
19/1/2010, 08:58 من طرف Admin
» استمع للقران الكريم
15/1/2010, 19:43 من طرف Admin
» كود عرض الوقت الممضي
12/1/2010, 19:27 من طرف Admin
» كود رابط إغلاق النافذة
12/1/2010, 19:25 من طرف Admin
» كود زر العودة إلى الخلف ( الرجوع الى الصفحة السابقة )
12/1/2010, 19:23 من طرف Admin
» كود ابحث في الصفحة
12/1/2010, 19:22 من طرف Admin
» كود زر طباعة الصفحة
12/1/2010, 19:20 من طرف Admin
» كود تعيين صفحة الويب كصفحة بداية
12/1/2010, 19:19 من طرف Admin
» كود رسائل التنبيه
12/1/2010, 19:18 من طرف Admin
» كود ابحث في الصفحة
12/1/2010, 19:15 من طرف Admin
» كود اعلن معنا رائع ومجرب
12/1/2010, 18:16 من طرف Admin
» أضف سيرتك الذاتية و شاهد الوظائف المعروضة لدينا
11/1/2010, 22:06 من طرف Admin
» لمسات لديكور المنزل
11/1/2010, 00:37 من طرف Admin
» مكتبة البرامج
10/1/2010, 23:30 من طرف Admin
» التوعية والسلامة العــــــــامة
10/1/2010, 21:28 من طرف Admin
» بث مباشر لكاميرات العالم
10/1/2010, 21:25 من طرف Admin
» فيدو للتواصل 5000 مقطع
10/1/2010, 21:23 من طرف Admin
» حالة الطقس
10/1/2010, 21:20 من طرف Admin
» اختبر انجليزتك
10/1/2010, 21:16 من طرف Admin
» معاني الاسماء
10/1/2010, 21:08 من طرف Admin
» حكم وامثال
10/1/2010, 21:06 من طرف Admin
» بنك المعلومات
10/1/2010, 21:04 من طرف Admin
» اختبر معلوماتك 1
10/1/2010, 21:02 من طرف Admin
» زخارف الاسمــاء
10/1/2010, 20:58 من طرف Admin
» احسب عمرك
10/1/2010, 20:54 من طرف Admin
» مسجات الجوال
10/1/2010, 20:51 من طرف Admin
» الاسرة .....
10/1/2010, 20:41 من طرف Admin
» استشارات لمختلف المجالات مجانا
10/1/2010, 20:37 من طرف Admin
» عالم الاطفال
10/1/2010, 20:32 من طرف Admin
» مطبخ حواء
10/1/2010, 20:29 من طرف Admin
» عالم حواء
10/1/2010, 20:25 من طرف Admin
» موسوعة الاطفال
10/1/2010, 20:21 من طرف Admin
» حكايات للمسلم الصغير
10/1/2010, 20:13 من طرف Admin