السلام عليكم ورحمة الله وبركاته
في تصميم الالعاب دوما نحتاج الى سيناريو اللعبة و كيفيكون التقدم فيها الخ من مراحل و شخصيات
اليوم سيكون لنا شرح بسيط لتصميم لعبة ذكاء و استراتجيات اي تعنمد على الدقة و التركيز
هي اللعبو المشهروة Rhomb
كشرح بسيط لمبدأ اللعبة هي تعنمد على جسم معين او نقطة و مسار .... نضغط على الجسم و يتحرك وفق المسار او الخط حتى يصل الى الهدف
ثم في مستوى اعلى ستم عرض اكثر من جسم لكن في مسار احدهم عائق و بالتالي يجب هنا الترتيب في التحريك اي لا يصل الجسم الى هدفه
الى اذا كان المسار فراغا من الحواجز
وهكذا دواليك يتم تعقيد المسارات و يمكن اضافة اجسام و قنابل و فخاخ في مستويات اعلى
رابط للعبة للفهم اكثر
*
--------------------------
الان مع الاوتوبلاي :
اولا يمكن في برنامج الفلاش نرسم مسارا و الجسم يتتبعه مائلا او افقيا ...........لكن في الاتوبلاي لم اصل الى ذلك اي تتبع مسار خط مهما كان وضعه ..........
لذلك سنضع جسم و هدف و خط يمثل المسار ( يمثل ) ثم من خلال التايمر on Time نجعل الهدف يسير باتجاه الهدف و المسار يعتبر فقط جزئية اضافية
لكن نجعل المسار الذي هو صورة تتقلص وفق حركة الهدف
لاحظ الصورة التالية :
مرحل المشروع :
افتح مشروعا و اجعل الصفحة بيضاء
نحتاج الى ثلاثة صور
نسمي الصورة image الكرة الزرقاء bal
نسمي image الهدف الكرة لببيضاء cib
المسار وهو صورة image قطعة سوداء image1
الان في الصورة الزرقاء نضع الكود التالي وهو تشفيل التايمر
في الصفحة on timer
يقوم الكود يتغيير مكان الصورة bal ياضافة 3 الى موقعها على X
و في نفس الوقت يتغير ايضا موقع الخط الاسود
لكن سيظهر للمسنخدم ان الخط يمحى و هنا نجعل طول الخط الاسود الذي هو صورة ينقص بمقدار تقدم الكرة اي ب 3 درجات نستخدم الكود التالي
ثم نشترط على التايمر انه اذا وصلت الكرة الى موقع الهدف يتوقف التايمر باستخدام الدالة if
الكود كله مع بعض :
الان قوم بالمعاينة
بالتوفيق
في تصميم الالعاب دوما نحتاج الى سيناريو اللعبة و كيفيكون التقدم فيها الخ من مراحل و شخصيات
اليوم سيكون لنا شرح بسيط لتصميم لعبة ذكاء و استراتجيات اي تعنمد على الدقة و التركيز
هي اللعبو المشهروة Rhomb
كشرح بسيط لمبدأ اللعبة هي تعنمد على جسم معين او نقطة و مسار .... نضغط على الجسم و يتحرك وفق المسار او الخط حتى يصل الى الهدف
ثم في مستوى اعلى ستم عرض اكثر من جسم لكن في مسار احدهم عائق و بالتالي يجب هنا الترتيب في التحريك اي لا يصل الجسم الى هدفه
الى اذا كان المسار فراغا من الحواجز
وهكذا دواليك يتم تعقيد المسارات و يمكن اضافة اجسام و قنابل و فخاخ في مستويات اعلى
رابط للعبة للفهم اكثر
*
--------------------------
الان مع الاوتوبلاي :
اولا يمكن في برنامج الفلاش نرسم مسارا و الجسم يتتبعه مائلا او افقيا ...........لكن في الاتوبلاي لم اصل الى ذلك اي تتبع مسار خط مهما كان وضعه ..........
لذلك سنضع جسم و هدف و خط يمثل المسار ( يمثل ) ثم من خلال التايمر on Time نجعل الهدف يسير باتجاه الهدف و المسار يعتبر فقط جزئية اضافية
لكن نجعل المسار الذي هو صورة تتقلص وفق حركة الهدف
لاحظ الصورة التالية :
مرحل المشروع :
افتح مشروعا و اجعل الصفحة بيضاء
نحتاج الى ثلاثة صور
نسمي الصورة image الكرة الزرقاء bal
نسمي image الهدف الكرة لببيضاء cib
المسار وهو صورة image قطعة سوداء image1
الان في الصورة الزرقاء نضع الكود التالي وهو تشفيل التايمر
PHP Code:
Page.StartTimer(1,1);
يقوم الكود يتغيير مكان الصورة bal ياضافة 3 الى موقعها على X
PHP Code:
Image.SetPos("bal", Image.GetPos("bal").X+3 , Image.GetPos("bal").Y );
PHP Code:
Image.SetPos("Image1",Image.GetPos("Image1").X+3, Image.GetPos("Image1").Y);
PHP Code:
Image.SetSize("Image1",Image.GetSize("Image1").Width -3,Image.GetSize("Image1").Height);
PHP Code:
if Image.GetPos("bal").X >= Image.GetPos("cib").X then
Page.StopTimer(1);
PHP Code:
if e_ID == 1 then
if Image.GetPos("bal").X >= Image.GetPos("cib").X then
Page.StopTimer(1); xButton.SetVisible("xButton1", true);
else
Image.SetPos("bal", Image.GetPos("bal").X+3 , Image.GetPos("bal").Y );
Image.SetSize("Image1",Image.GetSize("Image1").Width -3,Image.GetSize("Image1").Height);
Image.SetPos("Image1",Image.GetPos("Image1").X+3, Image.GetPos("Image1").Y);
end
end
بالتوفيق