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

ابحث عن الأدوات

  1. 1 إنشاء ألعاب نصية. ربما يكون هذا النوع من الألعاب هو الأسهل في إنشاء نفسك، ولكن لا يوجد الكثير من الأشخاص المهتمين بممارسة الألعاب بدون رسومات. تركز معظم الألعاب النصية على قصة أو لغز أو مغامرة تجمع بين القصة والاستكشاف والألغاز. فيما يلي بعض الخيارات المجانية

    • – إنها منصة سريعة وسهلة الاستخدام يمكن استخدامها من خلال متصفح الويب.

    • و – تتيح لك هذه الأنظمة الأساسية إضافة مزيج من خيارات اللعب والمرئيات إلى ألعابك.

    • إنها أداة أكثر قوة ولديها مجتمع دعم كبير عبر الإنترنت.

  2. 2 تصميم ألعاب ثنائية الأبعاد (2D). أدوات وخيارات جيدة لتصميم لعبة بأي نوع، وهذه الأدوات تمنحك خيار استخدام الكود، لكنها لا تتطلب ذلك. يمكن أيضًا استخدام Scratch لتصميم الألعاب التي يتم لعبها في المتصفح.

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

    • إذا كنت ترغب في تصميم نماذج ثلاثية الأبعاد بنفسك بدلاً من استخدام موارد مسبقة الصنع، فستحتاج إلى برنامج نمذجة ثلاثية الأبعاد مثل 3DS Max أو Blender أو Maya.
  4. 4 يعتمد سلوك الطريق بشكل أساسي على البرمجة. حتى إذا كانت لديك خلفية في البرمجة، فمن الأفضل استخدام أحد محركات الألعاب المذكورة أعلاه لتصميم لعبتك الأولى، ويجب ألا تشعر بالالتزام بتجربة طريقة مختلفة لمجرد أنها أكثر صعوبة. من ناحية أخرى، يستمتع بعض الأشخاص بمستوى التحكم الهائل الذي يحصلون عليه عند تصميم لعبة من البداية إلى النهاية. يُفضل كتابة كود اللعبة في IDE بدلاً من استخدام محرر نصوص، بحيث يمكنك وضع كل ما تحتاجه في مشروع واحد متكامل.

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

ابتكر اللعبة

  1. 1 تحديد مفهوم. بالنسبة لمشروعك الأول، يعد المثال المعياري الصغير لتصنيف الألعاب نقطة انطلاق جيدة، مثل تحديد أن اللعبة عبارة عن سباق أو لعبة تقمص أدوار. قبل أن تبدأ، اكتب كل الأفكار التي لديك حول الشكل الذي ستبدو عليه اللعبة النهائية، وأجب عن الأسئلة التالية

    • ما هو المكون الرئيسي للعبة (أو “مركز” اللعبة) قد تكون الإجابة هي محاربة الأعداء أو حل الألغاز أو التحدث إلى شخصيات أخرى في اللعبة.
    • ما نوع اللعبة التي ترغب في تحقيقها على سبيل المثال، يمكن محاربة الأعداء من خلال الاستجابة الفورية للضغط على الأزرار، أو اعتمادًا على القرارات التكتيكية المتبادلة لأطراف اللعبة. تسمح الألعاب القائمة على الحوار للاعب بإملاء القصة وفقًا لقراراته، ويمكن أن يكون هدفهم أيضًا التعرف على شخصيات اللعبة وعالمها عن كثب.
    • ما هي طبيعة اللعبة هل اللعبة مخيفة أم ممتعة أم غامضة أم مثيرة
  2. 2 إنشاء مستوى بسيط. إذا كنت تستخدم محرك ألعاب أو أداة تصميم لعبة لأول مرة، فقد حان الوقت الآن للتعرف على الأداة التي تستخدمها بشكل أكثر عمقًا. تعلم كيفية رسم الخلفيات والأشياء وكيفية تحريك الشخصيات. قم بإنشاء كائنات يمكن للاعب التفاعل معها إن أمكن، أو انظر إلى الكائنات الموجودة في البرنامج ومعرفة ما إذا كان خيار التفاعل معها مدمجًا.

    • إذا لم تكن متأكدًا من كيفية القيام بشيء ما، فاطلب المساعدة على موقع الأداة على الويب، أو ابحث عن المساعدة عبر الإنترنت.
    • لا تفكر حتى في تأثيرات الإضاءة و “الوظائف الإضافية” الرسومية الأخرى الآن.
  3. 3 تصميم محور اللعب إذا لزم الأمر. يمكن أن يتضمن ذلك تعديلات بسيطة على برنامج تصميم اللعبة، أو أنظمة أكثر تعقيدًا يتم بناؤها من البداية إلى النهاية. وهنا بعض الأمثلة

    • إذا كنت تصنع لعبة تعتمد على شخصية رئيسية، فهل تريد أن تكون الشخصية قادرة على القفز المزدوج أو أداء أي حركات “خاصة” أخرى جرب أطوال قفزات مختلفة للشخصية في اللعبة، وقرر ما إذا كنت تريد تغيير رد الفعل على مدى صعوبة الضغط أو الضغط على الأزرار، أو الاختيار من بين عدة قفزات أو حركات مختلفة.
    • إذا كنت تقوم بعمل حركة أو لعبة رعب، فما السلاح الذي يبدأ به اللاعب اللعبة اختر سلاحين أو ثلاثة أسلحة يمكن للاعب الترقية إليها واختبر هذه الأسلحة. حاول أن تجعل عملية الاختيار بين الأسلحة مثيرة للاهتمام. على سبيل المثال، يمكن للسلاح أن يتسبب في مزيد من الضرر، أو يضرب المزيد من الأعداء، أو يجعل العدو أضعف. اجعل سعر اختيار الأعلى بين الأسلحة المستخدمة في اللعبة مرتفعًا (على سبيل المثال، صياغة تعويذة تتطلب الكثير من النقاط التي تم جمعها، أو صنع سلاح لا يمكن استخدامه إلا مرة واحدة قبل خسارته).
    • في ألعاب المحادثة، هل ترغب في أن يتمكن اللاعب من الاختيار بين “عبارات” الحوار المدرجة على الشاشة، أو الاستماع فقط، أو أداء مهمة في مكان آخر لفتح المزيد من نص الحوار بعد المهمة هل تريد أن يكون للعبة مسار متكرر واحد فقط، أو أن يكون لها مسارات ونهايات مختلفة
  4. 4 تصميم بعض المستويات. اجعل هدفك هو تصميم 3-5 مستويات قصيرة في لعبتك الأولى، واعلم أنه يمكنك زيادة عدد هذه المستويات لاحقًا. اجعل درجة التحدي في كل مستوى مختلفة قليلاً، مع الأخذ في الاعتبار “المحور إلى اللعب” المذكورة سابقًا. يمكنك تصميم هذه المستويات بالترتيب، أو فصل كل المستويات وتجميعها بعد الانتهاء، الأمر متروك لك.

    • عادة ما تتحرك المنصات في ألعاب الشخصيات الرئيسية أو تسرع الأعداء لتغيير درجة التحدي.
    • يمكن أن تقدم ألعاب الحركة مستويات تواجه فيها سيلًا من الأعداء، ومستويات تواجه فيها عدوًا قويًا واحدًا، ومستويات تواجه فيها أعداء يصعب هزيمتهم بدون سلاح أو استراتيجية محددة.
    • عادةً ما تلتزم ألعاب الألغاز بنوع واحد من الألغاز، وتتغير صعوبة اللغز مع تقدم المستوى، أو تقدم اللعبة أدوات أو عقبات جديدة تتطلب مزيدًا من التفكير من جانب اللاعب.
  5. 5 ضع أهدافًا متوسطة وطويلة المدى. غالبًا ما يشار إلى هذا باسم “الآليات الثانوية” أو “حلقات اللعب الثانوية”. X Research Resource يتيح لك استخدام ميكانيكي أسلوب اللعب الأساسي، مثل القفز، تخطي طريقة اللعب الثانوية أيضًا، مثل الجري فوق الأعداء أو جمع العناصر. يمكن أن يؤدي ذلك إلى أهداف وإنجازات طويلة المدى، مثل الوصول إلى نهاية المستوى، وجمع الأموال لترقية أدوات اللعبة، وإكمال اللعبة في النهاية.

    • كما يوضح المثال السابق، يمكن تضمين هذه الأهداف دون معرفة ذلك. كل ما عليك فعله هو التأكد من أن اللاعب يعرف أن هناك أهدافًا في اللعبة بسهولة. يمكن للاعب أن يشعر بالملل إذا لعب اللعبة لمدة 10 دقائق ووجد أن الهدف الوحيد من اللعبة هو إطلاق النار على الأعداء، ولكن إذا قتل اللاعب عدوًا ووجد أنه حصل على نقطة بسبب ذلك، فسوف يعرف ذلك مباشرة. هناك هدف جديد في اللعبة (جمع النقاط للحصول على المكافآت) وأن محور اللعب سيقوده نحو هذا الهدف الجديد.
  6. 6 اختبر اللعبة. اختبر كل مستوى عدة مرات، واطلب من أصدقائك ومعارفك مساعدتك في ذلك. جرب جميع الطرق الممكنة للعب، بما في ذلك الطرق التي لا تعتقد أنها منطقية، مثل تجاهل الطلبات، أو تخطي الشخصيات الأخرى للوصول إلى الرئيس مباشرة، أو محاولة إنهاء اللعبة بأسلحة أو ترقيات “سيئة”. قد تكون هذه العملية طويلة ومحبطة، لكن إصلاح المشكلات وجعل اللعبة ممتعة يستحق كل هذا الجهد.

    • زوِّد مختبري اللعبة بالمعلومات التي يحتاجون إليها لبدء اختبار اللعبة. يجب عليك إبلاغ مختبري الألعاب أن اللعبة لا تزال قيد التطوير، وتعليمهم كيفية استخدام عناصر التحكم. يجب ألا تزود اللاعبين بأي معلومات أخرى. X موارد البحث
    • قدم نماذج التعليقات لمختبري الألعاب حتى يتمكنوا من تسجيل جميع المعلومات، ويمكنك بسهولة مقارنة التعليقات والرجوع إليها عند الحاجة. X Research Source يتيح لك هذا الأمر أيضًا طرح أسئلة محددة حول أجزاء معينة من اللعبة لديك أسئلة عنها.
    • أفضل الأشخاص لاختبار اللعبة هم أولئك الذين لا تربطك بهم علاقة والذين لا يشعرون بأنهم ملزمون بتكملة لعبتك. X موارد البحث
  7. 7 تحسين الرسومات والصوت. على الرغم من أنه يمكنك العثور على العديد من الرسومات والأصوات الجاهزة من خلال البحث عبر الإنترنت، يجب أن تأخذ الوقت الكافي لإصلاح أي شيء لا يبدو صحيحًا، أو البحث عن بدائل. تعلم فن التصميم الجرافيكي البسيط إذا كنت تعمل على لعبة ثنائية الأبعاد، أو استخدم برنامج مثل OpenGL إذا كنت تعمل على لعبة ثلاثية الأبعاد. أضف مؤثرات ضوئية تشجع اللاعب على السير من المسار الرئيسي في الغرفة، أو استخدم التأثيرات التي تُظهر أنواع الهجمات الرائعة، أو تضيف حركة إلى خلفيات اللعبة. أضف مؤثرات صوتية للمشي والهجوم والقفز وحركات الألعاب الأخرى حسب حاجتك. على الرغم من وجود أشياء أخرى يمكن تعديلها واختبارها، ستكون اللعبة جاهزة للنشر بمجرد اقتناعك بالرسومات والمؤثرات الصوتية. تهانينا، لقد أكملت لعبتك!