أجهزة الكمبيوتربرمجة

كيفية إنشاء اللعب على "أندرويد" من تلقاء نفسها

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

فكرة

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

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

قائمة الميزات

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

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

Dizdok

فكيف لخلق لعبة جديدة بدون هذه الوثيقة يكاد يكون من المستحيل أن يكون للعمل وفوقه. Dizdok - باختصار عن "وثيقة تصميم"، ويتضمن وصفا الأكثر تفصيلا:

  • نموذج كائن وظائف الكيانات.
  • المواصفات الوظيفية.
  • محتوى اللعبة.
  • واجهة.
  • إذا لزم الأمر يمكن أن تضاف إلى قاعدة المعرفة.
  • طراز كائن.

طراز كائن

طراز كائن يحتوي على معلومات حول كل كيان الألعاب: الأسلحة والدروع، ومجلس الشعب، موجة، لاعب. انها فريدة من نوعها لكل لعبة.

بواسطة وظيفة ينبغي أن يكون مفهوما:

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

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

المواصفات الفنية

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

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

محتوى

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

السطح البيني

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

اختيار المحرك أو منشئ

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

اختيار المحرك هو يستحق القيام به، استنادا إلى بعض معالمه:

  • شروط الاستخدام.
  • الفرص.
  • سعر.
  • الدعم للمطورين.
  • Zadokumentirovannost.
  • حجم المجتمع.
  • البساطة.
  • التمدد.

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

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

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

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

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

UDK

غير دقيقه أدوات تطوير - ليس أسهل من السيطرة على محرك اللعبة، ولكن واحدة من أقوى. يتم استخدامه ليس فقط للمطورين المبتدئين، ولكن أيضا الشركات الكبيرة. إذا كنت تبحث عن إجابة لهذا السؤال: "كيف لإنشاء محرك لعبة 3D وكيفية اختيار ذلك؟" - يجب استكشاف إمكانيات UDK.

لوصف منطق البرمجة يستخدم لغة البرمجة الداخلية - UnrealScript. يوفر المطور الموقع الكثير من الدروس كما استولت على شريط فيديو وصفها في شكل النص. في الوقت نفسه أنها تغطي وظيفة القصوى - من المحرر لكتابة نصوصهم.

عزم الدوران 2D / 3D

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

مصمم يأتي مع الوثائق التي تصف معظم الفرص. على الموقع الرسمي ويمكن الاطلاع على البرامج التعليمية وشفرة المصدر من عدة مباريات الجاهزة.

البرمجة جزءا لا يتجزأ من لغة العزم العزم سيناريو. خصائص كل كائن يمكن تحديد مقدما. أيضا في المصمم بنيت مجموعة من Box2D، التي تتعامل مع الحسابات المادية.

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

دراسة

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

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

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.atomiyme.com. Theme powered by WordPress.