اقوم حاليا بعمل لعبة(اعتبره مشروع لو لم تكن في مجال الالعاب) وانتهيت من اكثر من نصفها ولكن قابلتي احدى المشاكل في تصميم احد الاشياء في اللعبة

وبعد تفكير اخذ مني الكثير من الوقت جائت لي فكرة عظيمة وهي وضع عدة مودات مختلفة داخل اللعبة(وقد حلت مشكلة التصميم) ونظرا لان اللعبة بنظام اللانهاية لذلك فمن الافضل وضع مودات مختلفة لنفس فكرة اللانهاية ولكن بطرق لعب مختلفة بالطبع ولكن تلك لم تكن المشكلة

المشكلة انني تركت العمل علي اللعبة لفترة طويلة حتي اجد هذا الحل

وعندما وجدت الحل ورجعت الي كتابة السكربتات مجددا وجدت انه ستحصل الكثير من التعقيدات بسبب :-

  • لم اقم بكتابة اي تعليقات تذكر لذلك فمن الصعب فهم الكود مجددا

  • هناك احتمال انه بعد الانتهاء من اللعبة فسوف اقوم ببيعها لشخص اخر او شركة اخرى لذلك اريد كتابة كود نظيف

  • ساقوم بحذف بعض الاشياء القديمة لذلك اجد بعض التعقيد في ما اذا كانت مفيدة ام لا

  • تلك اول لعبة لي لذلك اريدها ان تكون شيئا ممتازاً وتوضع في معرض اعمالي

  • تعلمت عمل الخريطة الذهنية وبعض الاشياء الاخري مثل كيفية اعداد الاشياء المطلوبة وتعلمت ان التصميم ياتي قبل البرمجة والكثير من الاشياء التي ستجعل العمل منظم اكثر في حال كنت ساقوم به من جديد

  • المودات الجديدة لن تكون متوافقة مع الكثير من الاشياء اهمها واجهة اللعبة التي احتاج الي اعادة تصميمها

الفكرة الاساسية انه في حال قمت باعادة عمل اللعبة من جديد فمن المحتمل ان ياخذ مني ذلك من اسبوعين الي شهر مثلا ولكن في حال كنت ساقوم بعمل التعديلات فانا لا اعرف كم من الوقت سوف اخذ ولكن بالتاكيد لن يكون شهراً علي الاكثر وايضا لا اعرف اذا ما كانت التعديلات الجديدة جيدة فعلا ام ستكون هناك بعض الاشياء الناقصة او الزائدة التي لم الحظها وهذا اكثر شئ يقلقني