جاري تحميل ... اخبارنا

مدونه الكتروني تهتم ب مختلف المجالات وعرض اخر الاخبار

إعلان الرئيسية

اخر الاخبار

إعلان في أعلي التدوينة

منوعات

الدليـل الشـامل في تصميـم و برمجـة الالـعاب

مقـدمة :


تصميـم وبرمجة العاب الاندرويـد و كذلك العـاب البلاستيشن من الاشياء المطلوبة والمتطورة في عصرنـا هذا , و في البدايـة يكون الامر صعـب لكن بعد ذلك يصبح سهل.

في كـل شئ تريـد ان تصممه لابد ان تخطط و تصور الفكرة في عقلك قبـل تنفيذها , فخطوات التصميم تبدأ بفكـرة.

ثم تصميم صـور ذات جودة عاليـة , ثم صوتيـات مناسـبة لكل مشهد , ثم تأتي البرمجة لتطبيق افكارك و السيناريو الموضوع للعبة.

و هذا المقال دليل لكـل مبتدئ شغـوف لمن يريد ان يصمم و يبرمج الالعاب هذا المقال سيفيدك كثيرا في مشوارك المهنـي.


خطـوات تصميم و برمجة الالعـاب


اولآ التخطيـط العـام للعبة التي تريد انشاءها :


1- حدد اهدافـك من اللعبة :

قبـل ان تشرع في عمـل يجب عليك ان تحدد اهدافك من هذا العمل , ولابد ان تأخذ بعين الاعتبار النتيجة التي سيشعر بها اللاعب عند تجربتها.

و هل ستنتشر اللعبة على النطاق العالمي ؟! لما لا ؟! و هل سأكسـب المال من هذه اللعبة و ردود افعـال الناس و تقييمهم للعبة.


2- اختيارك للإجهزة التي تسعمل عليها اللعبة :

من المهـم تحديـد نوع الاجهزة التي ستعمل عليها لعبتك سوا حاسـوب او اندرويد او ios او كلامهما شخصيا انا اميـل لجانب نظام التشغيل اندرويد.


3- حدد الجمهور المستهدف :

لابد من تحديد جمهور معيـن سواء الصغار او الكبـار او كلاهما , ولكـن لابد تحديد جمهور معيـن و هذا اولى و اكثر جمالآ.

و لكـن في نهـاية الامر يعود للأهداف التي حددتها مسـبقا و اي الامريـن تريد.


4- حدد نـوع اللعبـة :

يوجد عدد انواع كبيـر من الالعـاب و من الاحترافيـة و الواجب تحديد نـوع معيـن من الالعـاب التي ستعمـل عليها.

فهـل ستكون لعبة من نـوع FBS وهي تلك الالعاب التي تركـز على القتـل بالاسلحة و فيها يتحكم اللاعب بشخصيـة واحدة.

ام ستـكون Game Platform والتي يجب على اللاعب تخطي الحواجز عن طريق القفز و الجري السريـع.

ام انها ستكون Role-Playing Game و التي يتقمص فيها اللاعب شخصيات خيالية و يعيش المغامرات المختلفة.

و هناك الكثيـر الكثيـر من انواع الالعـاب المختلفة و تحديدك لنوع الجهاز سواء اندرويد او حاسوب او غيره يوفر عليك العناء.


5- حدد الخيارات الممكنة لللاعب :

و يعتمد اعتماد كبيـر على الخطوة السابقة تحديد نـوع اللعبة فمثلا اذا كـان لعبة من نوع FBS يمكن وضع العديد من الخيارات كالاسلحة المختلفة.

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


6- التحديـات داخل اللعبة :

لابد ان تأخذ في ذهنـك من اين سيبدأ اللاعب و ما هي الصعوبات التي ستواجه و ايضا الحالة التي يكون عليها اللاعب اذا ادى مهمته.

و على سبيل المثال اللعبة الشهيرة سوبر ماريو تبدأ اللعبة بوجود ماريو على طريق و يريد وصول القلعة لانقاذ الاميرة.

فلابد قبل ذلك كله يواجه الكثير من الصعوبات و الاعداء كالبـط و الشوك و القفز من الحفر و الكثير من الطرق الصعبة للغاية.

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


8- خلق حوافز لمواصلة اللاعب على اللعب :

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


9- حدد صعـوبة اللعبة :

و يجب ان لا تكـون اللعبة سهلة جدا او صعبة و مستحيلة يجب عليك الموازنة بين السهولة و الصعوبة لكي لا يتنفر منك اللاعبيـن.


ثانيـا تغطيـة مكونـات اللعبة :


1- تصميم البرنامج التعليمي للعبة :

في اي لعـبة تريد لعبها يعرض عليك مجموعة من المساعدات والخطوات التي تبدأ بها اللعبة , كما يعرض عليـك كلاعب ما يجب عليك القيام به.


2- صمم عالـم اللعبـة :

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

بل يتعدى الامر الى تحديد كيفية استعراض هذه الاماكن في اللعبة و عندما تدخل الشخصية المنزل و كيفية عرضه من الداخل.


3- وضـع قواعد اللعبة الداخليـة :

اي لعبة يوجد بيها العديد من القواعد التي يجب مراعاتها اثناء اللعب و يجب عليك ان تقرر القواعد التي تعمل على بناءها اللعبة.


4- تصميـم مستويـات اللعبة :

الكثير من اللالعاب تتكون من مستويات متتابعة و مبرمجة بطريقـة آلية بحيث تختم المستوى الاول تنتقل الى المستوى الاخر بسرعة.

و يجب ان يكون المستوى الاخر اصعب من الاول و يجب ان يحتوي على مهام و كذلك المستوى الذي يليه و المستوى الذي يليه وهكذا.


5- تصميم واجهة اللعبة الرئيـسية :

و بمعنى الواجهة التي ستظهر لك عندما تفتح اللعبة و التي تتألف غالبا من زر ابدء و الضبط و المساعدة ولابد ان تكون بسيطة وسهلة.

و ايضايجب ان يتواجد زر افضـل اللاعبيـن حول العالم لهذه اللعبة و زر اغلاق اللعبة نهائيـا و هكذا طبقا لطبيعة اللعبة.


6- تصميم ازرار اللعبـة :

تحديد الازرار التي سيلعب عليها اللاعب اثناء اللعب , فمثلا تحديد ازرار المشي يمين وشمال على الهاتف وايضا يجب ان يكون شبيه بيد التحكم.

و يمكنك ايضا ان تلقي النظر على العاب تشبه نوع لعبتك لكي يكون لديك تغذية بصرية مسبقا و لكي تتجنب المشاكل.


ثالثا تصميم الوسائل البصرية :


1- تصميمات بصريـة مناسـبة :

ابدع في وسائل الخداع البصري و داذبة للانظار , و يجب ان تعكـس التصميمات البصرية نوع لعبتك , فمثلا لعبة حروب.

يجب ان تكون البصريات تدل على مناطق مدمرة و مناطق نزاع و يجب ان تكون مناسبة و معقولة للاعب.


2- استخـدام الالوان المناسبـة :

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


3- تصميم ايقونـات اللعبة :

عن طريق اضافة ايقونات مساعدة في لعبتك ستوفر للاعب الكثير من الجهد و الوقت فمثال :

توجد علامة استفهام داخل اللعبة عند الضغط عليها كلاعب مبتدى تخبرني و تساعدني و تجاوب على كل الاسئلة التي اريد.

كما يمكنك اضافة ايقونة لمبة صغيرة و الضغط عليها تخبرك بكيفية تجاوز المرحلة التي تشكل صعوبة, او ايقونة كتم الصوت.


رابعا تصميم الوسائل السمعيـة :


1- صوتيات مناسبـة لكل فعـل و مرحلة :

ستحتاج لصوتيات لرفع مستوى اللعبة فالصوتيات المناسبة من ابرز عوامل نجاح الالعـاب مثلا :

لعـبة حروب ستحتاج لاضافة صوت اطلاق النار و صراخ الجندي او الشخصية عند اصابتها بطلق نارية و صوت المشي و الحشائش.

و حاول قدر الامكـان تجميـع كل تلك الاصوات لانشـاء نموذج سمعي مقبول و متميز لدى اللاعب او الجمهور المستهدف.


2- صوتيات الخلفيـة :

اكثـر الالـعاب تضع اغانـي داخل القائمة الرئـيسية او صوت ضوضاء او صوت جري بسرعة كل تلك الاشياء يجب مراعاتها.


خـامسـا صمم شخصيـات اللعبة :


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

و اذا كانـت اللعبة معقدة اكثر فبالتاكيد ستحتاج الى تصميم عدة شخصيات مساعدة و كل ذلك يعتمد على نوع اللعبة الاخترته.


سـادسـا برمجة اللعبة :


بعد الانتهاء من تصاميـم اللعبة و كل شي تمام , ننتقل الى الجزء ربما ستواجه فيه صعوبة قليلة في البداية و لكن ستتجاوز كل ذلك.

فستحتاج الى لغة برمجية قوية و عدد من منصات الالعاب لانشاء نظام برمجي للعبة مثل لغة Java و #C  وغيرهم.

فاللعـبة تعتمد اكثـر على التصميم و الجرافيـك العـالي اما البرمجة فتحتاج لـها بنسبة 10% و باقـي ال 90% تصميـم.


برامـج و لغـات تستخدم في صناعة العاب الاندرويد 


  • برنـامج Game Marker :

اشتهر البرنـامج بسهولة صنـاعته لالعـاب ثنائية البعد 2D دون الحاجة الى خلفيـة برمجية مسبقة فكل شي توفره لك ادوات البرنامج البسيطة.


  • برنـامج Dark Basic :

هذا البرنـامج لمن يريد احتراف برمجة الالعاب باحترافيـة عالية وهو عبارة عن لغة برمجية اقرب الى الحوار باللغة الانجليزية.

و به يمكنك انشاء اللالعاب بكل انواعها و جوانبها المختلفة كما يمكنك ايضا اضافة الصوتيات و الوسائل البصرية المختلفة.


  • لغـة Unity :

و هي لغة برمجيـة مشهورة في صنـاعة الالعاب و هناك الاف الكورسات على اليوتيوب باللغة العربية و الانجليزية وهي لغة قوية جدا.

و يمكنك ايضا صنـاعة العاب باحترافية عالية و اضافة العديد من المزايا الى لعبتك و هي اسهل لغة في تصميم الالعاب 3D.


  • لغـة جـافا :

 و هي من اقوى اللغـات المستعملة في برمجـة الالعـاب و ستواجهك صعوبة اثنـاء تعلـم اللغـة لذلك عليـك بالصبـر فاللغة تتيح لـك تحكـم كبيـر اثنـاء برمجـة اللعبة.


الوسوم:

ليست هناك تعليقات:

إرسال تعليق

إعلان أسفل المقال

إتصل بنا

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *