أسود مصر aswad misr
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

أسود مصر aswad misr

موقع عربي شامل\ يهتم بجميع النشاطات\ والمجالات للنقاش المفتوح الهادف و البناء\ و المواضيع العامة\ كتب نادرة في كل مجال
 
الرئيسيةالأحداثالمنشوراتأحدث الصورالتسجيلدخول
تابع موقع startacraftbusiness
عن كسب المال من خلال المنصات عبر الإنترنت الاستفادة من مهاراتك أو خبراتك
أو مواردك لتوفير قيمة أو أداء المهام للآخرين.
للمتابعة للموقع اضغط هنا من فضلك علي هذا الرابط

(adsbygoogle = window.adsbygoogle || []).push();
أسود مصر aswad misr :: تطويرالمواقع جميع انواع الاكوادcss والهوتمل والجافا :: احدث كوادمتنوعه روعه ليس لها مثيل

شاطر
لعبة الأرقام I_icon_minitimeالإثنين أبريل 30, 2012 10:09 am
المشاركة رقم: #
المعلومات
الكاتب:
اللقب:
مؤسس الموقع
الرتبه:
مؤسس الموقع
الصورة الرمزية

Admin

البيانات
الجنس : ذكر
التوقيت

الإتصالات
الحالة:
وسائل الإتصال:


مُساهمةموضوع: لعبة الأرقام



لعبة الأرقام








/*****************************************
* Translated By soft.vip600.com/
* Visit our site at http://www.star28.com/ for more code
* This notice must stay intact for use
***********************************************/

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'
+ 'هو اللي بأسفل الزاوية اليمنى';
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;
}












































طريقة التركيب

ضع هذا الكود حيث تريد ظهور اللعبة





توقيع : Admin






الإشارات المرجعية


الــرد الســـريـع
..





لعبة الأرقام Collapse_theadتعليمات المشاركة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة


©phpBB | انشاء منتدى مع أحلى منتدى | منتدى مجاني للدعم و المساعدة | التبليغ عن محتوى مخالف | آخر المواضيع