الشبكة العربية لمطوري الألعاب

خبير مدير وسام البهنسي مشاركة 11

فعلاً. صورة المجلد التي أرسلتها يا أمجد تظهر أن ملفاتك ناقصة.
افتح الملف kvalleyed.zip مرة أخرى، وتأكد من فك ضغط كل الملفات التي بداخله، وليس الملف التنفيذي فقط.
عندما تقوم بهذه العملية بشكل صحيح، فإنك ستحصل على نفس المجلد الذي أرسل سعيد صورته:


 
الصورة التي أرسلتها يا أمجد تفتقر لجميع ملفات الـ DLL الموجودة في ملف الـ zip.

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

موهوب  MajdM مشاركة 12

شكرا للجميع على المساعدة
تم نجاح العملية
البرنامج الآن شغال
وسأعمل على تصميم المراحل قريبا...

محترف  انس مشاركة 13

السلام عليكم

بالنسبة لي فقد حصلت على الخطئ التالي :






رغم انني اتبعت الخطوات المذكورة سابقا ... فهل من مساعدة ؟

خبير مدير وسام البهنسي مشاركة 14

جلّ من لا ينسى. نسيت أن أضيف ضرورة تثبيت مكتبات دوت نيت أيضاً. 😳
 
هذا الرابط "القصير" سيجعلك تحمل المكتبات اللازمة. فقط قم بتثبيته وإن شاء الله ستكون الأمور كما يجب:
 
http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=333325fd-ae52-4e35-b531-508d977d32a6&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f7%2f0%2f3%2f703455ee-a747-4cc8-bd3e-98a615c3aedb%2fdotNetFx35setup.exe
 
 
أعتذر مرة أخرى على الإزعاج... 😨

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير مدير وسام البهنسي مشاركة 15

سأختم حديثي في تصميم المراحل ببعض الوصايا والتوجيهات التي أرجو أن تكون ذات فائدة لكم وأنتم تصممون المراحل للعبة.
 
سنأخذ مثالاً المرحلة الرابعة من النسخة الأولى من اللعبة، وسأقوم بتوضيح بعض الجوانب فيها والتي ستجدونها معممة في جميع المراحل أيضاً.
 



1- عند البدء بتصميم المرحلة، حاول وضع شكل عام لها والمضي به. مثلاً، المرحلة أعلاه تضع مخطط سير عام على شكل حرف U كما هو ظاهر من السهم الأخضر. حيث أن اللاعب سينحدر من الأعلى، ثم يسير أفقياً ثم يصعد عمودياً للوصول للهدف.  يمكنك بالمثل وضع أي شكل عام على ورقة ومن ثم الرسم حولها قبل أن تبدأ في التنفيذ داخل برنامج مصمم المراحل.
 
2- المرحلة قد تتكون من حجرة واحدة أو أكثر. في حالة وجود أكثر من حجرة، فإن الانتقال يكون عن طريق التحرك لطرف الشاشة لتظهر في الحجرة الأخرى وهكذا. في المقابل، إن أردنا أن نخبر اللاعب أن هذه الحجرة هي الوحيدة في المرحلة، فإننا نضع جدراناً محيطة بالحجرة تمنع الحركة نحو طرف الشاشة (لاحظ الجدران الجانبية في الصورة أعلاه، والمميزة بالمستطيلات الحمراء).
في الحقيقة يمكنك استخدام هذه الفكرة لصالحك في حالات معينة، كما هو الحال في مرحلة المقدمة في اللعبة الأصلية:



المستطيلات الحمراء توضح أماكن الانتقال بين الحجرات. أما المستطيلات الخضراء فهي تقع على حافة الحجرة، وقد وُضِعَتْ هكذا بقصد ترك انطباع بالامتداد والعمق. فمن اليسار يأتي المستكشف من الصحراء، وإلى اليمين يمتد الهرم إلى أعماق مظلمة...
 
 
3- تذكر أن باب الدخول والخروج يفتح، وعندما يفتح فإنه يحتل مساحة 4 خلايا، فاترك حوله مساحة كافية للفتح دون أن يتراكب مع عناصر أخرى في الحجرة (كالأحجار) فيبدو منظراً غريباً.
 
4- عند وضع الأدراج، تأكد أنها لا تتقاطع مع أية أحجار في الهرم، خصوصاً عند القاعدة والقمة. انظر مثلاً:



في الحالة اليسرى، فإن قمة الدرج تتراكب فوق الأحجار، وهو منظر مزعج. أما الحالة اليمنى فهي الصحيحة، وكما نلاحظ فإن الخليتين التين تقعان عند قمة الدرج قد تم إزالتهما.
 
5- في الحديث عن الأدراج، لاحظ أن قمة الدرج دائماً محاطة بحجرة واحدة على الأقل كما يظهر في الصورة العليا تحت المربعات الزرقاء. بهذا أنت تعطي استمرارية للسطح الذي يصل إليه الدرج.
 
6- تفادى وضع السيوف والجواهر في الهواء، واجعلها دائماً مستقرة على سطح ما في الحجرة. أما الفؤوس فيمكننا افتراض أنها تتشبث بالجدران المحيطة. لذلك لاحظ أن الفؤوس في جميع المراحل تكون إما ملتصقة بجدار أو سقف أو على الأرض.
هذا الكلام لا ينطبق على المشاعل، لأنها تثبت على عمق المرحلة، لذلك يمكنك وضعها طائرة في أي مكان تشاء.
 
7- بعد أن تنتهي من تصميم المرحلة بحيث أنها تعمل وظيفياً، يمكنك تزيينها بعناصر غير فعالة، كما يظهر في الصورة العليا في المستطيلات الصفراء. فهذه البنى الحجرية لا دور لها عملياً في اللعبة، إلا تجميل المرحلة.
 
8- العناصر المتحركة الوحيدة في اللعبة هي اللاعب والوحوش. لذلك ينصح بوضع وحش واحد على الأقل في المرحلة ليحرك الجو ويجعل اللعبة مختلفة.
 
9- تذكر عند تخطيط المرحلة ما هو موقع هذه المرحلة في اللعبة. فالمرحلة الأولى طبعاً ليست بصعوبة المرحلة الأخيرة، ولعل أحد نظريات تصميم الألعاب المفيدة في هذا الجانب هي نظرية التدرج. أي استقدام عنصر جديد في كل مرحلة ليتعرف عليه اللاعب ويتعلم استخدامه، بدلاً من رمي جميع العناصر مرة واحدة من أول مرحلة.  يمكننا ملاحظة ذلك أيضاً في النسخة الأصلية للعبة، حيث يظهر الفأس في المرحلة الثالثة، والسيف في المرحلة الرابعة وهكذا.
(لعل أحد أبرز الألعاب التي تعتمد هذا الأسلوب، لعبة Donkey Kong Country على جهاز SNES).
 
 
 
بهذه التوجيهات سأنهي المشاركة، وآمل أن تكون ذات عون لكم في إنجاز مراحل جديدة وممتعة لهذه اللعبة. وأنا سعيد جداً بأننا وصلنا إلى هذه المرحلة المتقدمة في المشروع، والتي هي قاب قوسين أو أدنى من الإتمام. 😄

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

موهوب  MajdM مشاركة 16

فقط وجدت مشكلة في أثناء تصميم المراحل
وهي عدم إمكانية وضع باب الخروج في غرفة أخرى
فهو يبقى في الغرفة الاولى
هل من مساعدة ؟

موهوب  MajdM مشاركة 17

وجدت مشكلتين أخرتين في محرر المراحل وهما:
__________________________________________
1- كما نعلم فإن لاحقة ملفات المراحل هي kvl
ولكن عند الضغط على زر " تصدير " فإن المحرر يسجلها بصيغة مختلفة
وهي صيغةlvl
__________________________________________
2- لا اعتقد انها مشكلة قدر ما اعتقد انها جهل مني
المشعل عندما يحمله اللاعب .... كيف يرميه ؟
__________________________________________

والسلام عليكم ورحمة الله وبركاته....

خبير مدير وسام البهنسي مشاركة 18

في 29/ذو الحجة/1429 09:40 ص، غمغم مجد مارديني باستغراب قائلاً:

فقط وجدت مشكلة في أثناء تصميم المراحل
وهي عدم إمكانية وضع باب الخروج في غرفة أخرى
فهو يبقى في الغرفة الاولى

فعلاً، سيتم إصلاح المشكلة وإرسال النسخة المعدلة في أقرب فرصة. 😳
 


بتاريخ 29/ذو الحجة/1429 01:45 م، قطب مجد مارديني حاجبيه بشدة وهو يقول:

1- كما نعلم فإن لاحقة ملفات المراحل هي kvl
ولكن عند الضغط على زر " تصدير " فإن المحرر يسجلها بصيغة مختلفة
وهي صيغةlvl

ملفات kvl هي الملفات التي يتعامل معها محرر المراحل، أما اللعبة الفعلية فلا تستطيع قراءة هذه الملفات، وإنما تدعم ملفات lvl فقط (والتي لا يقرؤها محرر المراحل، وإنما فقط يصدر لها).لذلك، فإن تصدير المراحل إلى lvl هي الخطوة التي سنقوم بها عندما ندخل المراحل الجديدة إلى اللعبة النهائية إن شاء الله. ☺
 


وفي 29/ذو الحجة/1429 01:45 م، أعرب مجد مارديني عن رأيه بالموقف كالآتي:

2- لا اعتقد انها مشكلة قدر ما اعتقد انها جهل مني
المشعل عندما يحمله اللاعب .... كيف يرميه ؟

المفروض أنه يتم تركه بزر المسافة (تباً، يبدو أن هذه هفوة من فريق الـ ++C). على كل، الطريقة هي بضغط السهم "أسفل" وأنت تضغط زر التحكم (Control).يمكنك أيضاً قراءة جميع التحكمات في شاشة التوقف. اضغط F1 أثناء اللعب لتراها.
 
 
نحن بانتظار المراحل بفارغ الصبر 😄

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير مدير وسام البهنسي مشاركة 19

أرجو إعادة تحميل محرر المراحل من الروابط نفسها الآن. تم رفع النسخة المعدلة والتي تحوي الإصلاحات اللازمة.
 
شكراً

وسام البهنسي
مبرمج في إنفيديا وإنفريمز