كل شيء عن الوقاية من الآفات والطفيليات ومكافحتها

هو نفسه لعبة تناسب. مراحل إنشاء لعبة كمبيوتر. إذا كنت تعتقد أن كل هذا يبدو جيدًا جدًا ، فأنا أريد أن أكون متيقظًا.

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

الحرية أو المال

هل تريد إنشاء لعبة كمبيوتر؟ آمل أن تكون قد حلت بالفعل شكوكك. بناءً على حقيقة أنك تقرأ هذا النص الآن ، أجرؤ على افتراض ذلك بنعم. لذلك ، أقترح عليك أن تسأل سؤالًا آخر لا يقل أهمية ، ولكن ليس أقل أهمية: لماذا تحتاج هذا؟ الإجابة على هذا السؤال أقل وضوحًا بالفعل ، وسأحاول مساعدتك في العثور عليها. اعتمادًا على ذلك ، أولاً وقبل كل شيء ، يعتمد ذلك على الأدوات التي ستستخدمها.

وإذا فكرت في الأمر ، فهناك إجابتان محتملتان.

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

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

والآن دعونا نفكر فيما لا زلنا بحاجة لكتابة اللعبة.

فلاش وبناة الألعاب

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

الآن حول جميع أنواع مصممي الألعاب. أصدقائي ، استخدامهم هو أعرج في أنقى صوره. إنهم (المنشئون) محرومون من الوظائف المتعددة لـ Flash ، دون تقديم أي مزايا في المقابل. باستخدام المُنشئ ، يمكنك فقط القيام بما قصده منشئه ، بينما يسمح لك المترجمون مثل Delphi أو Visual C ++ بحل أي مشكلة برمجية.

نصيحتي لك: توقف عن استخدام أدوات إنشاء الألعاب وانتقل فورًا إلى المنتجات "الجادة".

استخلاص المعلومات

أتمنى أن أقوم بإثناءك عن استخدام جميع أنواع الفلاشات ووجهتك إلى المسار الصحيح لمنشئ اللعبة ، وإلا فارجع إلى القسم السابق :)

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

اختيار المترجم

لاحظ أنني لم أقل كلمة واحدة عن اختيار لغة البرمجة حتى الآن. هناك عدد كبير منهم ، ومن الناحية النظرية أي شخص مناسب لكتابة لعبة. يمكنك كتابة الألعاب بلغة BASIC و Fortran ، والعفو عن التعبير ، على الحائط في المرحاض. من المهم هنا تحديد ما تقصده بكلمة "لعبة" ونوع اللعبة التي تريد صنعها. يختلف جهاز الألعاب الرسومية الحديثة اختلافًا جوهريًا عن جميع أنواع الألعاب الزوجية الفردية وما شابهها. يُطلق أيضًا على لغز الكلمات الذي يعمل في وضع النص لعبة. ولهذا السبب لم أذكر محرر رسومات من بين السمات التي لا غنى عنها لمنشئ الألعاب. أنا شخصياً ، تحت عبارة "لعبة كمبيوتر" التي تفتخر بها ، أرى عرضًا ملونًا بحركة ديناميكية ووجود إلزامي للرسومات. لكتابة مثل هذه الألعاب ، تم إنشاء DirectX وتباع هذه الألعاب اليوم بآلاف النسخ.

إنني أهتم بهذه المشكلة لأن اللعبة مفهوم غامض للغاية ومن المهم أن تقرر من البداية ما تريد القيام به بالضبط.

مقرر؟ ثم يمكنك الانتقال بأمان إلى اختيار مترجم ، أو ، ببساطة ، بيئة تطوير. لاحظ أنني أوصي باختيار ليس لغة برمجة ، ولكن مترجم. هذا يرجع لسبب واحد بسيط. المبرمج لا يعمل مع C أو Pascal. يستخدم Microsoft Visual C ++ أو Borland Pascal. لا يهم اللغة التي ستبرمج بها. في النهاية ، ما يمكنك إنشاؤه يتحدد بشكل كبير من خلال قدرات مترجم معين. أوصي باختيار Visual C ++ الذي سبق ذكره أو Borland C ++ Builder أو Borland Delphi. يتم بيع المترجمين المقدمين في عدة إصدارات. لا أوصي بأخذ الإصدار المحترف الأكثر تطوراً. في الأساس ، يكمن الاختلاف بين الإصدارات المختلفة في عدد المكونات المرئية والأدوات المساعدة المتاحة للمبرمج ، وهو أمر غير مهم لإنشاء الألعاب.

محركات اللعبة

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

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

تُباع المحركات الأكثر تطوراً مقابل مبالغ كبيرة وتوزيعها محدود للغاية. لحسن الحظ ، هناك الكثير من المحركات المجانية المتاحة على الإنترنت. على سبيل المثال ، إذا كنت تستخدم دلفي وكنت جديدًا في البرمجة ، فإنني أوصيك بـ LKI-Creator و DelphiX.

نختار الفرش

بضع كلمات عن محرري الرسوم البيانية. لإنشاء أي رسومات لائقة في الرسام ، يجب أن يكون لديك موهبة رائعة ووقت فراغ غير محدود ، لذلك أوصي بالذهاب بطريقة أكثر تحضرًا. بالطبع ، يعد Photoshop أمرًا مكلفًا ، ولكن من المؤكد أنه سيكون مفيدًا في الممارسة العملية. برنامج آخر راسخ هو Corel PhotoPaint. لمعالجة النماذج ثلاثية الأبعاد ، أوصي بـ 3D Studio Max ، والذي يكاد يكون هو المعيار الفعلي في مجال الرسومات ثلاثية الأبعاد.

الصناديق ذات الصلة

وأخيرًا ، أود أن أذكر ، إذا جاز التعبير ، الوسائل الثانوية المستخدمة في عملية تطوير اللعبة والتي تستحق اهتمامك. لن أتطرق هنا وأتحدث مباشرة عن هذه النقطة. بعد تحقيق بعض النجاح ، قد تحتاج إلى برنامج لإنشاء أقراص تثبيت - إن InstallShield Express هو الأنسب لمطور مبتدئ. استخدم InstallShield DemoShield لإنشاء عرض تقديمي للمنتج وإنشاء غلاف قرص مضغوط. أنا لا أتلعثم هنا حتى بشأن وسائل تأليف الموسيقى وأشياء أخرى مماثلة. نادرًا ما يتم إنشاء الموسيقى للألعاب اليوم بأنفسهم ، ولكن يتم تنزيلها من الإنترنت ، خاصة للمطورين المبتدئين. الشيء الرئيسي هو أن المصدر ليس مشهورًا جدًا. الإنترنت هو أحد مساعديك الرئيسيين. لا تهمل زيارة المنتديات والمؤتمرات على الإنترنت.

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

خطوات

الأساسيات

    اختر النوع.نعم ، جميع الألعاب الناجحة فريدة من نوعها. ومع ذلك ، يمكن أن تُعزى إلى نوع معين. حدد النوع أولاً! والأنواع هي كالتالي:

    • ممر
    • الرامي
    • منهاج
    • سباق
    • بحث
    • تشغيل لا نهاية له
    • أول شخص مطلق النار
    • مانجا
    • الدفاع عن البرج
    • رعب
    • قتال
    • كوميديا
    • نجاة
  1. اختر منصة.ستؤثر المنصة المختارة بشكل كبير على عملية التطوير الإضافية ، ناهيك عن كيفية التحكم في اللعبة - من لوحة المفاتيح أو عصا التحكم أو شاشة الكمبيوتر اللوحي.

    • القاعدة العامة هي كالتالي - من الأسهل تطوير لعبة ، تخيل على الفور كيف وماذا ستلعب. هناك استثناءات بالطبع ، لكن هناك استثناءات لجميع القواعد.
    • هل تريد صنع لعبة لجهاز iPhone؟ يجب إرساله إلى AppStore من جهاز كمبيوتر يعمل بنظام Mac.
  2. اكتب مسودة لمفهوم اللعبة.على بضع صفحات بتنسيق بعبارات عامةاكتب كيف تلعب لعبتك. هذا وحده يمكن أن يمنحك بالفعل فكرة عما إذا كانت هذه اللعبة ستنجح.

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

    • القدرة على قيادة السيارة.
    • القدرة على اختبار ردود أفعال اللاعب.
    • إمكانية محاكاة اقتصاد قوة فضائية.
  3. اكتب كل ميزات لعبتك.الميزات هي ما يميز لعبتك عن الآلاف من الألعاب الأخرى. ابدأ بسرد الأفكار والمفاهيم ، ثم أعد كتابتها كلها في جمل ذات معنى. قم بإعداد 5-15 ميزة. على سبيل المثال:

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

    نضع خطة تطوير

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

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

      • يكاد يكون جدول المحتويات بمثابة دليل للعبة. ابدأ بالأقسام العامة ، ثم قسّمها إلى أقسام فرعية.
      • يشبه جدول المحتويات مسودة نموذج للعبة. لكن في كل نقطة يجب أن تكون هناك تفاصيل ، الكثير من التفاصيل!
    3. أكمل كل عنوان.صف كل شيء بمثل هذه التفاصيل وبوضوح أنه بعد أن بدأ العمل في الترميز والرسم ، سيتم فهم الجميع وكل شيء على الفور. كل ميكانيكي ، كل ميزة - كل شيء يجب شرحه في 5+!

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

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

    الشروع في البرمجة

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

      • بمساعدة المحركات ، يتم تبسيط العمل مع الرسومات والأصوات والذكاء الاصطناعي.
      • محركات مختلفة - إيجابيات وسلبيات مختلفة. بعضها أفضل للألعاب ثنائية الأبعاد ، والبعض الآخر للألعاب ثلاثية الأبعاد. في مكان ما تحتاج إلى فهم البرمجة بشكل أفضل ، في مكان ما يمكنك بدء العمل فيه دون تمييز وظيفة عن إجراء. المحركات التالية شائعة:
        • GameMaker: Studio هو أحد أشهر محركات الألعاب ثنائية الأبعاد.
        • Unity هو محرك سهل الاستخدام لإنشاء ألعاب ثلاثية الأبعاد.
        • RPG Maker XV هو محرك برمجة نصية لإنشاء ثنائي الأبعاد لعب الأدوارأسلوب JRPG.
        • تعد Unreal Development Kit محركًا ثلاثي الأبعاد متعدد الأغراض.
        • Source هو محرك شائع جدًا ويتم تحديثه بشكل متكرر لإنشاء ألعاب ثلاثية الأبعاد.
        • Project Shark هو محرك ثلاثي الأبعاد للمبتدئين والمستخدمين المتقدمين.
    2. تعرف على ميزات المحرك أو استعن بمتخصص فيه.اعتمادًا على الاختيار ، قد يكون من الضروري القيام بالكثير من البرمجة. ومع ذلك ، فحتى مع أبسط المحركات ، ليس من السهل التعامل معها. لذلك ، إذا كانت المهمة تبدو فوق طاقتك ، فابحث عن محترف.

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

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

      • ضوابط سيئة وصعبة وغير مفهومة - لاعب محبط. تحكم جيد وعالي الجودة ودقيق - لاعب سعيد.

    العمل على الرسومات والصوت

    1. فكر فيما يحتاجه المشروع.ربما ستكون الأشكال الهندسية الصارمة و 16 لونًا كافية للعبتك؟ أم أنك بحاجة إلى رسومات معقدة أنشأها فريق كامل من المصممين؟ ماذا عن الأصوات؟ كن واقعيًا في تقديراتك وقم بتعيين الأشخاص وفقًا لذلك.

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

      صمم عالم اللعبة.أي فن للعبة؟ يمكنك البدء في الانتقال إلى إنشاء لعبة والبدء في رسم المستويات أو مناطق اللعبة ، مع مراعاة الأسلوب. إذا كانت لعبتك بأسلوب "الألغاز" ، فابتكار الألغاز وفقًا لذلك.

      تحسين الرسومات.اعتمادًا على نمط الرسوم المختار ، يمكن أن تساعدك البرامج المختلفة ، على سبيل المثال:

      • Blender هو أحد أشهر برامج تحرير الصور ثلاثية الأبعاد (وهو مجاني). الشبكة مليئة بالأدلة حولها ، لذا لن يكون الفهم وبدء العمل بسرعة مشكلة.
      • يعد Photoshop مفيدًا جدًا في مرحلة إنشاء الأنسجة ، وكذلك في تقديم الفن ثنائي الأبعاد بشكل عام. نعم ، إنها مدفوعة. إذا كنت تريد نظيرًا مجانيًا - خذ Gimp ، فهو يتمتع بنفس الوظيفة تقريبًا.
      • يعد Paint.net بديلاً مجانيًا لبرنامج مثل Paint Shop Pro الذي يجعل من السهل إنشاء فن ثنائي الأبعاد. هذا البرنامج مفيد بشكل خاص عند العمل على فن البكسل ثنائي الأبعاد.
      • استخدم Adobe Illustrator. هذا البرنامج رائع للرسومات المتجهة. إنه ليس رخيصًا ، لذلك إذا كنت تعاني من نقص في المال ، فاستخدم Inkscape ، وهو بديل مجاني ومفتوح المصدر لبرنامج Adobe Illustrator.
    3. سجل الصوت.الصوت عنصر مهم جدًا في جو أي لعبة. سواء كان لديك موسيقى أم ​​لا ، إذا لم يكن لديك ، ما هي المؤثرات الصوتية التي يتم تشغيلها ومتى ، وما إذا كان يتم التحدث بالحوار ، سيكون لها تأثير كبير على تجربة اللاعب للعبة.

      • هناك برامج صوتية مجانية وعملية متاحة على الويب. إذا كانت ميزانيتك محدودة ، فهي خيار رائع.
      • يمكنك تسجيل الصوت من المنزل باستخدام وسائل مرتجلة.

    ضع كل شيء معا

    اختبار اللعبة

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

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

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

      شاهد كيف يلعب الاخرونادعُ أصدقائك وامنحهم لعبتك. شاهد كيف سيلعبون وكيف يتفاعلون مع مهام اللعبة. من المحتمل جدًا أن يظهروا لك شيئًا لم تفكر فيه أبدًا.

    نشر لعبة

      تحقق مرة أخرى من المحرك حول موضوع نشر اللعبة.يدعم كل محرك مجموعة من الأنظمة الأساسية ، وتتطلب بعض المحركات تراخيص إضافية لإصدار لعبة لمنصة أخرى. على سبيل المثال ، تصنع Game Studio ألعابًا لنظامي التشغيل Windows و Mac OS X في نسختها القياسية. لإنشاء لعبة لمنصات الأجهزة المحمولة باستخدام هذا المحرك ، تحتاج إلى شراء إصدار Pro الخاص بها.

بادئ ذي بدء ، نقترح أن تتعرف على العديد من البرامج التي ستساعد في الإجابة على هذا السؤال.

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

————————————-

محرك لعبة Defold

في هذه المقالة ، أود أن أقدم لكم محرك ألعاب صغير جدًا ومجانيًا لإنشاء ألعاب AAA - محرك لعبة Defold. تم تطوير هذا المحرك بواسطة Ragnar Svensson و Christian Murray في عام 2014 وهناك بالفعل أكثر من 20 ألف مستخدم وأكثر من 30 ألف مشروع على هذا المحرك.

يعمل Defold على أنظمة MacOS / OS x و Windows و Linux (32 بت و 64 بت). باستخدامه ، يمكنك إنشاء لعبة لستة منصات معروفة مثل iOS و Android و HTML5 بالإضافة إلى أنظمة تشغيل MacOS / OS x و Windows و Linux.

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

————————————-

أمازون لومبيرارد

يمكن استخدام محرك لعبة lumberyard لإنشاء ألعاب AAA عالية الجودة للكمبيوتر الشخصي و Xbox One و PlayStation 4 ، وسيتم الإعلان عن دعم أجهزة iOS و Android قريبًا ، مع تكامل عميق في Amazon Web Services ومشاركة المعجبين على Twitch ، محرك Lumberyard يمكن استخدامها أيضًا وفي صنع ألعاب متعددة المنصات ، حيث أصبح لديها الآن محرك الشبكة الخاص بها.

لم يتم إنشاء Lumberyard من الصفر ، فهو يعتمد على كود محرك CryEngine ، في منتصف صيف 2015 ، حصلت Amazon على ترخيص واسع لمحرك CryEngine ، ولكن وفقًا للمطورين ، تم دمج العديد من الابتكارات والميزات في النظام ، مثل: أداة لإنشاء النباتات ، وأداة لإنشاء الرسوم المتحركة الهيكلية ، ومحرر الجسيمات ، والتظليل القائم على الفيزياء ، والجواهر المعيارية التي تجعل من السهل التعامل مع التأثيرات الطبيعية ، وأكثر من ذلك بكثير.

————————————-

محرك صرخة 5

CryEngineهو محرك لعبة تم إنشاؤه بواسطة شركة Crytek الألمانية الخاصة في عام 2002 واستخدم في الأصل في لعبة إطلاق النار من منظور الشخص الأول بعيدة كل البعد. في منتصف مارس زودت الشركة العالم بخامس جديد CryEngine. المحرك مجاني تمامًا ويمكن لأي شخص استخدامه ، والذي يمكنك من خلاله إنشاء لعبة من أنواع مختلفة ودرجات تعقيد متفاوتة.

  1. CryEngine Sandbox: محرر ألعاب في الوقت الفعلي يقدم ملاحظات "ما تراه هو ما تلعبه".
  2. العارض: متكامل مفتوح (eng. في الخارج) ومغلقة (eng. داخلي) مواقع بدون طبقات. يدعم العارض أيضًا OpenGL و DirectX 8/9 و Xbox باستخدام أحدث ميزات الأجهزة و PS2 و GameCube و Xbox 360.
  3. نظام الفيزياء: يدعم الحركية العكسية للشخصية ، مركباتالدمى الصلبة والسائلة خرقة دمية خرقة) ، محاكاة النسيج وتأثيرات الجسم الناعمة. تم دمج النظام مع اللعبة والأدوات.
  4. الحركة المعكوسة للشخصيات والرسوم المتحركة المختلطة: يسمح للنموذج بالحصول على رسوم متحركة متعددة من أجل واقعية أفضل.
  5. نظام AI للعبة: يتضمن ذكاء الفريق والذكاء النصي. القدرة على إنشاء أعداء مخصصين وسلوكهم دون لمس كود C ++.
  6. تفاعلي نظام ديناميكيالموسيقى: تستجيب المقطوعات الموسيقية لإجراءات المشغل وموقفه وتقدم جودة القرص المضغوط مع صوت محيط 5.1 كامل.

————————————-

بناء كلاسيك

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

تطبيق Construct Classic مجاني. علاوة على ذلك ، فهو مفتوح المصدر ، لذا يمكن للمطورين والمبرمجين تخصيصه بالطريقة التي يريدونها.

الميزات الرئيسية لـ Construct Classic:

  • نظام لتحرير الأحداث والرد عليها عبر السحب والإفلات.
  • القدرة على استخدام عدد كبير من المكونات الإضافية.
  • تم إنشاء البرنامج بلغة python ، ولكن يمكنك تعديله بلغة C ++.
  • من الممكن توصيل تظليل البكسل بـ HLSL.
  • يمكنك توصيل رموز المصدر الجاهزة للألعاب والتطبيقات بتنسيق CAP بالبرنامج.

التغييرات في أحدث إصدار

  • الفيزياء: تم إصلاح الخلل في r1 حيث يمكن للأجسام الفيزيائية التي تم إنشاؤها بعد الإطلاق أن تطير خارج الشاشة بسرعة عالية.
  • السلوك: إصلاح الخلل. عندما لا تستطيع القفز من المنصة. ناتج عن إصلاح خطأ "الهبوط في الهواء" في الإصدار r1. كلا الإصلاحين يعملان الآن.
  • المثبت: تم إصلاح مشكلة التثبيت في الإصدار r1.

————————————-

جيم ميكر ستوديو

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

توزيع GameMaker: Studio يحتوي على قوالب جاهزة للعفاريت والغرف والأشياء الفردية. يمكن سحبهم جميعًا ببضع حركات بالماوس إلى ساحة اللعب المستقبلية ، مع الإشارة إلى شروط تفاعلهم مع بعضهم البعض.

الميزات الرئيسية لـ GameMaker: Studio:

  • عبر منصة. بدون صعوبة كبيرة ، يمكنك إنشاء ألعاب لنظام التشغيل Windows و Android و Linux.
  • نافذة عمل مريحة للبرنامج ، حيث لا يوجد شيء غير ضروري.
  • القدرة على إنشاء ألعاب ثنائية الأبعاد صغيرة في غضون ساعات.
  • يمكن دمج التطبيقات الجاهزة مع Steam.
  • يمكنك توصيل القوالب الجاهزة بالتطبيق وتغيير المسارات والأشياء والأصوات والخلفيات والنصوص خطوة بخطوة وإنشاء ألعاب شيقة وغير عادية من هذا.
  • يعد GameMaker رائعًا لتطوير الألعاب والتطبيقات على منصات الأجهزة المحمولة.

————————————-

محرر اللعبة

Game Editor هو مصمم مجاني لإنشاء ألعاب ثنائية الأبعاد بسيطة لأنظمة تشغيل Windows و Mac و Linux و IOS و Android. الألعاب التي تم إنشاؤها هي مجموعة من كائنات اللعبة ، يتم إعطاء كل منها رد فعل لحدث معين ، والذي يحدد سلوكهم في اللعبة.

خلف مظهرتستجيب الكائنات بمجموعات مضمنة من الرسوم المتحركة. من الممكن استخدام العناصر الرسومية والصوتية الخاصة بك. بالإضافة إلى ردود الفعل القياسية للكائنات ، يمكنك استخدام محرر اللعبة الخاص بك المكتوب بلغة برمجة خاصة.

الميزات الرئيسية لمحرر اللعبة:

  • واجهة بسيطة وسهلة الفهم.
  • يمكن تصدير التطبيق النهائي إلى أنظمة تشغيل Windows و Linux و Android و IOS.
  • يمكن اختبار اللعبة التي تم إنشاؤها على الفور ، وفي أي وقت يمكنك إيقافها وبدء التحرير مرة أخرى.
  • القدرة على استخدام ملفات الرسوم بتنسيقات JPEG و GIF و PNG و BMP و PCX و TGA و XPM و XCF و TIF.
  • القدرة على استخدام ملفات الصوت بتنسيقات Ogg Vordis و MID و MOD و S3M و IT و XM.

————————————-

3D راد

3D Rad هو برنامج مجاني لإنشاء ألعاب ثلاثية الأبعاد متنوعة وتطبيقات تفاعلية ومحاكاة فيزيائية بسهولة (بدون الحاجة إلى رمز). يعتمد إنشاء التطبيقات في 3D Rad على دمج المكونات (الكائنات) في مجموعات مختلفة وإعداد التفاعل بينها. تعتمد الفيزياء على مراعاة التفاعل بين الأشياء.

3D Rad له وظيفة استيراد النماذج إلى المشروع الذي تم إنشاؤه ، وعدد كبير من الأمثلة والعينات من الكائنات ثلاثية الأبعاد ، بالإضافة إلى القدرة على إضافة مؤثرات صوتية بتنسيق WAV أو OGG. يمكن توزيع الأعمال المصنوعة باستخدام 3D Rad كبرامج منفصلة أو تطبيقات ويب.

الميزات الرئيسية لـ 3D Rad:

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

————————————-

أدوات التطوير غير الواقعية

تعد Unreal Development Kit (UDK) محركًا مجانيًا قويًا وبيئة تطوير ذات إمكانيات رائعة لإنشاء ألعاب لعدد كبير من الأنظمة الأساسية وأنظمة التشغيل. يحتوي على جميع الأدوات اللازمة لإنشاء ألعاب ثلاثية الأبعاد وتصورات متقدمة ومحاكاة مفصلة.

تشتمل مجموعة Unreal Development Kit على محرر Unreal متكامل تمامًا ، بالإضافة إلى البرامج النصية ، والعفاريت ، والقوام ، والأصوات المعدة مسبقًا. يمكن دمجها مع بعضها البعض ، ووصف شروط تفاعلهم أثناء إنشاء ألعاب جديدة.

الميزات الرئيسية لـ Unreal Development Kit:

  • القدرة على إنشاء ألعاب لأنظمة Windows و Mac OS و Xbox و PlayStation 3 و Wii و Android.
  • لغة برمجة عالية المستوى بسيطة ومريحة UnrealScript.
  • ضوء واقعي وظلال وتأثيرات.
  • الفيزياء المتقدمة للسلوك والتفاعل بين الأشياء.
  • دعم الشبكة المحلية والاتصال المباشر إلى IP.
  • القدرة على اختبار التطبيق الذي تم إنشاؤه في أي مرحلة من مراحل تصميمه.
  • عرض متعدد الخيوط للألعاب التي تم إنشاؤها.
  • قوالب لعبة جاهزة.

————————————-

محرك NeoAxis 3D

يعد NeoAxis 3D Engine Non-Commercial SDK إصدارًا مجانيًا من تطبيق قوي وعالي الجودة لإنشاء ألعاب ثلاثية الأبعاد. في الواقع ، إنه محرك جاهز له نماذجه ، وفيزياءه ، ورسوماته ، وقوالبه الخاصة. استنادًا إلى NeoAxis ، يمكنك إنشاء العديد من النماذج الفردية ثلاثية الأبعاد ، بالإضافة إلى تصورات البرامج المعقدة ، أو حتى إنشاء ألعاب ثلاثية الأبعاد كاملة الميزات. كل هذا يتوقف على موهبة وأهداف المطور.

يتكون محرك NeoAxis 3D Engine من مجموعة كاملة من الأدوات اللازمة لتنفيذ فكرة أي مطور. لديها بالفعل 24 خريطة كاملة في شكلها النهائي ، وبعضها بالفعل رماة جيدون حيث تحتاج إلى إطلاق النار على الأجانب ، والركض عبر ممرات مظلمة بحثًا عن مخرج ومحاربة الوحوش في القرية.

الميزات الرئيسية لمحرك NeoAxis 3D:

  • يتكون البرنامج المثبت من عدد من التطبيقات المنفصلة - مُكوِّن ، وميزات تجريبية للبرنامج ، ومحرر خرائط ومحرر كود رئيسي.
  • يمكن تشغيل التطبيقات التي تم تطويرها باستخدام بيئة NeoAxis على نظامي التشغيل Windows و Mac OS X
  • مجموعة كاملة من الميزات المدمجة في NVIDIA PhysX. دعم ragdolls والمركبات.
  • دعم داخلي للمزامنة عبر الشبكة المحلية والإنترنت.
  • يدعم التطبيق قائمة ضخمة من اللغات المتوفرة باللغات الإنجليزية والأوكرانية والروسية.
  • تم تصميم المحرر بشكل ملائم للغاية - حيث يتم تنظيم جميع موارد البرنامج بشكل واضح في مجلدات مواضيعية منفصلة.
  • يتكون البرنامج من مجموعات جاهزة من الأشياء والخرائط والنماذج ، حتى يتمكن أي طالب من فهمها.

————————————-

لعبة صانع لايت

يعد Game Maker أحد أشهر صانعي الألعاب الذين يركزون على إنشاء ألعاب ثنائية الأبعاد من أي نوع ومستوى صعوبة تقريبًا. يحتوي البرنامج على برامج تحرير مدمجة للعفاريت والأشياء والسيناريوهات والغرف ، ويسمح لك أيضًا بتعيين سلسلة من الإجراءات مع الإشارة إلى الوقت ومسار الحركة.

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

الميزات الرئيسية لـ Game Maker:

  • واجهة برنامج بسيطة وبديهية.
  • دروس مدمجة لإنشاء الألعاب الأولى.
  • البرمجة مع السحب والإسقاط.
  • مجموعة مجانية من الصور والأصوات للألعاب.
  • القدرة على إنشاء ألعاب ثلاثية الأبعاد بسيطة.
  • لغة برمجة مدمجة لـ Game Maker Language (GML) ، مما يسمح لك بتطوير ألعاب أكثر وظيفية وإثارة للاهتمام.

انتباه:

الإصدار المجاني من Game Maker محدود في الوظائف ، وعند بدء تشغيل الألعاب التي تم إنشاؤها فيه ، يتم عرض شعار البرنامج.

————————————-

الوحدة ثلاثية الأبعاد

Unity 3D هي بيئة تطوير قوية تجعل من السهل إنشاء لعبة. تعمل الألعاب والتطبيقات ثلاثية الأبعاد التي تم إنشاؤها باستخدام Unity على أنظمة تشغيل Windows و OS X و Android. وحدات تحكم ألعاب iOS و Linux و Blackberry و Wii و PlayStation 3 و Xbox 360. تدعم التطبيقات التي تم إنشاؤها باستخدام Unity DirectX و OpenGL.

باستخدام Unity 3D ، يمكنك إنشاء ألعاب فيديو من أي نوع. يمكن للمطور بسهولة استيراد القوام والنماذج والأصوات. يتم دعم جميع تنسيقات الصور الشائعة للأنسجة. تتم البرمجة النصية بشكل أساسي باستخدام JavaScript ، على الرغم من أنه يمكن أيضًا كتابة التعليمات البرمجية بلغة C #.

الميزات الرئيسية لـ Unity 3D:

  • خيارات تخصيص واسعة.
  • واجهة سهلة الوصول ومفهومة.
  • مخطوطات في C #. JavaScript و Boo.
  • التكامل الكامل لمحرك اللعبة مع بيئة التطوير.
  • دعم لسحب الأشياء في المحرر.
  • دعم لاستيراد عدد كبير من التنسيقات.
  • دعم شبكة مدمج.
  • دعم فيزياء الأنسجة (قماش فيزكس).
  • القدرة على إضافة وظائف.
  • أدوات للتطوير التعاوني.
  • Blender عبارة عن حزمة إنشاء رسومات كمبيوتر ثلاثية الأبعاد مجانية تحتوي على أدوات النمذجة والرسوم المتحركة والعرض ومعالجة ما بعد الفيديو وأدوات إنشاء الألعاب. وظائف Blender كافية تمامًا لكل من المستخدمين العاديين والمحترفين للعمل. يحتوي البرنامج على جميع الأدوات الأساسية المستخدمة في برامج التحرير ثلاثية الأبعاد الاحترافية.

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

    الميزات الرئيسية للخلاط:

    • دعم مجموعة متنوعة من العناصر الأساسية الهندسية (بما في ذلك النماذج متعددة الأضلاع ونظام النمذجة السريعة SubSurf ومنحنيات Bezier وأسطح NURBS والخطوط الوصفية والنحت والخطوط المتجهة).
    • محركات عرض مدمجة متعددة الاستخدامات وتكامل مع جهاز عرض YafRay خارجي.
    • أدوات الرسوم المتحركة بما في ذلك الحركية العكسية ، والرسوم المتحركة الهيكلية وتشوه الشبكة ، والرسوم المتحركة للإطار الرئيسي ، والرسوم المتحركة غير الخطية ، وتحرير وزن الرأس ، والقيود ، وديناميكيات الجسم الناعمة ، وديناميكيات الجسم الصلبة ، ونظام الشعر القائم على الجسيمات ، ونظام الجسيمات الذي يدعم الاصطدام
    • يتم استخدام Python كوسيلة لإنشاء أدوات ونماذج أولية ، وأنظمة منطقية في الألعاب ، كوسيلة لاستيراد وتصدير الملفات ، وأتمتة المهام.
    • الوظائف الأساسية للتحرير غير الخطي والجمع بين الفيديو.
    • Game Blender هو مشروع فرعي من Blender يوفر ميزات تفاعلية مثل اكتشاف الاصطدام ومحرك الديناميكيات والمنطق القابل للبرمجة.

    ————————————-

    ستينسل

    بيئة أخرى لتطوير ألعاب الكمبيوتر البسيطة التي لا تتطلب من المستخدم معرفة الأكواد ولغات البرمجة. سيكون عليك العمل مع المخططات والنصوص المقدمة على شكل كتل. في الوقت نفسه ، يُسمح بسحب الكائنات والخصائص باستخدام الماوس. على الرغم من حقيقة أن الكتل توفر العشرات من الخيارات ، فقد اهتم مؤلفو Stencyl بأولئك الذين قد لا يكون لديهم ما يكفي من هذا. لذلك ، يُسمح لوصف الكود الخاص بك في كتل. صحيح ، لهذا تحتاج إلى فهم البرمجة.

    سيحب المستخدمون الذين عملوا في Photoshop محرر رسومات Scene Designer المصمم لرسم عوالم الألعاب. تتشابه مجموعة أدواته بشكل لافت للنظر مع قائمة محرر الصور الشهير.

    ————————————-

    كرافتستوديو

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

مرحبًا.

الألعاب ... هذه أحد أشهر البرامج التي يشتري الكثير من المستخدمين أجهزة الكمبيوتر وأجهزة الكمبيوتر المحمولة من أجلها. ربما لم تكن أجهزة الكمبيوتر الشخصية تحظى بشعبية كبيرة إذا لم يكن لديها ألعاب.

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

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

1. برامج إنشاء ألعاب ثنائية الأبعاد

بواسطة 2D - فهم الألعاب ثنائية الأبعاد. على سبيل المثال: تتريس ، قطة الصيد ، الكرة والدبابيس ، ألعاب ورق متنوعة ، إلخ.

مثال على ذلك هو الألعاب ثنائية الأبعاد. لعبة ورق: سوليتير

1) صانع الألعاب

موقع المطور: http://yoyogames.com/studio

عملية إنشاء لعبة في Game Maker ...

يعد هذا أحد أسهل برامج التحرير لإنشاء ألعاب صغيرة. تم تصميم المحرر بشكل جيد: من السهل بدء العمل فيه (كل شيء بديهي) ، وفي الوقت نفسه ، هناك فرص رائعة لتحرير الكائنات ، والغرف ، وما إلى ذلك.

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

تجدر الإشارة إلى مجموعة متنوعة من التأثيرات والإجراءات التي يمكن ضبطها على كائنات مختلفة (الشخصيات المستقبلية) في هذا المحرر: الرقم مذهل ببساطة - أكثر من بضع مئات!

2) بناء 2

الموقع: http://c2community.ru/

مصمم ألعاب حديث (بالمعنى الحقيقي للكلمة) ، والذي يسمح حتى لمستخدمي الكمبيوتر الشخصي المبتدئين بصنع ألعاب حديثة. علاوة على ذلك ، أود التأكيد على أنه بمساعدة هذا البرنامج ، يمكن تصميم الألعاب لمنصات مختلفة: IOS و Android و Linux و Windows 7/8 و Mac Desktop و Web (HTML 5) وما إلى ذلك.

هذا المُنشئ مشابه جدًا لـ Game Maker - هنا تحتاج أيضًا إلى إضافة كائنات ، ثم تعيين سلوكها (القواعد) وإنشاء أحداث متنوعة. تم إنشاء المحرر وفقًا لمبدأ WYSIWYG - أي سترى النتيجة فورًا عند إنشاء اللعبة.

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

2. برامج إنشاء ألعاب ثلاثية الأبعاد

(3D - ألعاب ثلاثية الأبعاد)

1) 3D RAD

الموقع: http://www.3drad.com/

واحدة من أرخص مجموعات الإنشاءات ثلاثية الأبعاد (بالمناسبة ، سيكون العديد من المستخدمين راضين عن الإصدار المجاني ، الذي يحتوي على حد تحديث لمدة 3 أشهر).

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

تنسيق اللعبة الأكثر شيوعًا الذي تم إنشاؤه باستخدام هذا المحرك هو السباق. بالمناسبة ، لقطات الشاشة أعلاه تؤكد ذلك مرة أخرى.

2) الوحدة ثلاثية الأبعاد

موقع المطور: http://unity3d.com/

أداة جادة ومعقدة لإنشاء ألعاب جادة (آسف على الحشو). أوصي بالتبديل إليه بعد دراسة المحركات والمنشآت الأخرى ، أي بيد كاملة.

تتضمن حزمة Unity 3D محركًا يسمح بالاستخدام الكامل لقدرات DirectX و OpenGL. يوجد أيضًا في ترسانة البرنامج القدرة على العمل مع نماذج ثلاثية الأبعاد ، والعمل مع التظليل ، والظلال ، والموسيقى والأصوات ، ومكتبة ضخمة من البرامج النصية للمهام القياسية.

ربما يكون العيب الوحيد لهذه الحزمة هو الحاجة إلى معرفة البرمجة في C # أو Java - أثناء التجميع ، يجب إضافة جزء من الكود في "الوضع اليدوي".

3) NeoAxis Game Engine SDK

موقع المطور: http://www.neoaxis.com/

بيئة تطوير مجانية لأي لعبة ثلاثية الأبعاد تقريبًا! بمساعدة هذا المجمع ، يمكنك إنشاء سباقات ، وألعاب إطلاق نار ، وأروقة مغامرات ...

بالنسبة لـ Game Engine SDK ، هناك العديد من الإضافات والإضافات لمجموعة متنوعة من المهام على الشبكة: على سبيل المثال ، فيزياء السيارة أو الطائرة. بمساعدة المكتبات الموسعة ، لا تحتاج حتى إلى معرفة جادة بلغات البرمجة!

بفضل مشغل خاص مدمج في المحرك ، يمكن تشغيل الألعاب التي تم إنشاؤها فيه في العديد من المتصفحات الشائعة: جوجل كروموفايرفوكس وإنترنت إكسبلورر وأوبرا وسفاري.

يتم توزيع Game Engine SDK كمحرك مجاني للتطوير غير التجاري.

3. كيفية إنشاء لعبة ثنائية الأبعاد في Game Maker - خطوة بخطوة

صانع العاب. إضافة كائن.

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

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

إضافة الأحداث إلى الأشياء.

صانع العاب. تمت إضافة 5 أحداث لكائن Sonic: تتحرك الشخصية في اتجاهات مختلفة عند الضغط على مفاتيح الأسهم ؛ بالإضافة إلى وضع شرط عند عبور حدود منطقة اللعب.

بالمناسبة ، يمكن أن يكون هناك الكثير من الأحداث: هنا لا يضيع Game Maker الوقت في تفاهات ، سيقدم لك البرنامج الكثير من الأشياء:

مهمة حركة الشخصية: سرعة الحركة ، والقفزات ، وقوة القفز ، وما إلى ذلك ؛

تراكب قطعة موسيقية لأحداث مختلفة ؛

ظهور وإزالة حرف (كائن) ، إلخ.

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

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

اضافة غرفة (مرحلة اللعب).

في الغرفة التي تم إنشاؤها ، باستخدام الماوس ، يمكنك ترتيب كائناتنا على المسرح. عيّن خلفية اللعبة ، واضبط اسم نافذة اللعبة ، وحدد الأنواع ، وما إلى ذلك. بشكل عام ، مجموعة كاملة للتجارب والعمل على اللعبة.

بدء تشغيل اللعبة الناتجة.

سيفتح Game Maker نافذة مع اللعبة أمامك. في الواقع ، يمكنك مشاهدة ما قمت به ، والتجربة ، واللعب. في حالتي ، يمكن لـ Sonic التحرك بناءً على ضغطات المفاتيح على لوحة المفاتيح. نوع من لعبة صغيرة أوه ، وكانت هناك أوقات تسببت فيها نقطة بيضاء عبر شاشة سوداء في مفاجأة واهتمام كبير بين الناس ...).

لعبة مستلمة ...

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

أفضل! ألعاب سعيدة للجميع ...

يواجه عشاق ألعاب الحركة القديمة أو ألعاب الأركيد أحيانًا مشاكل في كيفية فتح اللعبة في وضع ملء الشاشة.
ماذا تفعل في هذه الحالة؟ كيف تجعل اللعبة ملء الشاشة؟

طرق لجعل اللعبة ملء الشاشة

هناك العديد من الحلول لإصلاح هذه المشكلة. الآن سوف أصف بعضًا منهم.

1. باستخدام لوحة المفاتيح

ضع في اعتبارك كيفية جعل اللعبة ملء الشاشة باستخدام لوحة المفاتيح باستخدام مجموعات مفاتيح متنوعة.
تستخدم العديد من الألعاب المجموعة الأساسية "Alt" + "Enter" - افتح اللعبة في وضع ملء الشاشة أو "Alt" + "Tab" - وضع النافذة. في بعض الحالات ، لا يساعد ذلك ، لأن مطوري اللعبة قاموا بتغيير اختصار لوحة المفاتيح الأساسي.

2. شكل الإطلاق

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

3. تغيير دقة الشاشة

انقر بزر الماوس الأيمن على سطح المكتب. في النافذة التي تظهر ، حدد "خصائص" ، ثم انتقل إلى علامة التبويب "الإعدادات" - لنظام التشغيل Windows XP. بالنسبة لنظام التشغيل Windows 7 - "دقة الشاشة" واضبط الدقة على 800 × 600. في حالتي ، هذا هو Windows 10 - انقر بزر الماوس الأيمن فوق سطح المكتب ، وحدد عنصر "إعدادات العرض". بعد ذلك ، في علامة التبويب "العرض" ، ابحث عن عنصر الحل وقم بتغييره. عيب هذه الطريقة هو أن جميع الاختصارات وقائمة ابدأ ستزيد.


4. تغيير إعدادات اللعبة

نطلق اللعبة التي تريد فتحها في وضع ملء الشاشة. انتقل إلى الإعدادات ، وابحث عن الخط المسؤول عن دقة الشاشة وحدد وضع ملء الشاشة أو في النافذة.

5. خيارات التشغيل

نضغط على اختصار اللعبة بالزر الأيمن للماوس. حدد "خصائص" ، في حقل "الكائن" بعد ".exe" يجب ألا يكون هناك نافذة. إذا كان هناك ، فاحذفه. هذه المعلمة مسؤولة عن بدء اللعبة في وضع إطارات

آمل أن تكون الطرق التي ناقشتها قد ساعدتك في فتح اللعبة في وضع ملء الشاشة.

وظائف مماثلة