دورة تصميم وبرمجة لعبة أندرويد - نظام تسجيل النقاط Score System


السلام عليكم ورحمة الله وبركاته ، في درس اليوم سنصمم ونبرمج نظام تسجيل النقاط Score System من خلال الإعتماد على سكريبتين سنكتبهما ، وكدلك بإستعمال أحدت أدوات يونيتي ألا وهي Unity UI .
للإشارة في فقرة تصميم وتتبيت مكان الصور في برنامج الفوتوشوب فهي ٱختيارية ، يعني ليست ضرورية فقط لجعل الأمور واضحة وٱحترافية استخدمنا برنامج الفوتوشوب.
فرجة ممتعة


لتحميل السكريبتين معا من هنا 


تفاصيل أكتر

دورة تصميم وبرمجة لعبة أندرويد - اضافة الكاميرا

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


تفاصيل أكتر

دورة تصميم وبرمجة لعبة لأندرويد - كتابة سكريبت تحريك اللاعب - التحريك والقفز


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




تفاصيل أكتر

دورة تصميم وبرمجة لعبة لأندرويد - أساسيات Mecanim - Working On Animator

في درس اليوم سنقوم بتعريف وشرح أساسيات Mecaninm في يونيتي ، حيت سنعمل على Animator ، بدونها لن يكون كتابة سكريبت حركة للاعب دو أهمية فبتطببيق لشرح اليوم تضمن تغيير الانيميشين عند التحريك.
فرجة ممتعة.



تفاصيل أكتر

دورة تصميم وبرمجة لعبة أندرويد - تهيئ المرحلة للأنميشين


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





تفاصيل أكتر

دورة تصميم وبرمجة لعبة Kenny للأندرويد - الطبقات وترتيبها


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




تفاصيل أكتر

دورة تصميم وبرمجة لعبة أندرويد - الدرس الأول [Level Design 1]


في درس اليوم الدرس التاني سنقوم بتحميل الصور أوSprites كما نسميها تم بعد دالك سنعدل خصائصها بواسطة Sprite Editor  كي نجعل جودتها عالية .
للاشاره هناك مواثع أخرى مميزة يمكنك تحميل الصور منها مع أن أغلبيتها مدفوعة لاكن لا تنسى أن تقوم بنفس اعدادات درس اليوم كي تجعل الصورة دو جودة عالية.
اليك أفضل مواقع 

الموقع الدي استخدمناه في درس اليوم
http://open.commonly.cc/
رابط ملف الكونترول موبايل سكريبت Control Mobile Script مجاني على الميديا فاير
http://www.mediafire.com/download/52xbj3p5xcjocot/mobile_Control_Script.rar
على متجر يونيتي
https://www.assetstore.unity3d.com/en/#!/content/11562
في امان الله.


تفاصيل أكتر

دورة تصميم وبرمجة لعبة أندرويد - نظرة عامة على الدورة

دورة تصميم وبرمجة لعبة أندرويد - نظرة عامة على الدورة

بعد طول غياب نعود مع دورة تصميم وبرمجة لعبة أندرويد ، حيت سنصمم ونبرمج لعبة أندرويد كاملة بحول الله ، من تصميم لأرضية واضافة اللعاب والأعداء والصعوبات ومشاهد ومراحل. اللعبة التي سنصمم ستكون للأندرويد وفي النظام التنائي البعد بحول الله ، كما لا أنسى أن أدكر أننا سنستمر في دورة يوينتي 5 كدالك  بحول الله ، أما بالنسبة للفهرس الدورة فهو كالتالي :


والان الى المقدمة 

نلتقي غدا بحول الله في أول درس
تقبل الله صيامكم وقيامكم.


تفاصيل أكتر

الربح من تصميم الألعاب - طريقة إضافة إعلانات أدموب

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



تفاصيل أكتر

دورة يونيتي 5 - تجهيز بيئة الأندرويد [ Unity 5- Setup Android Development]


Unity-Setup-Android-Developmen
اﻟﺤﻤﺪ ﷲ ﻣﻌﺰ اﻟﺤﻖ وﻧﺎﺻﺮه، وﻣﺬل اﻟﺒﺎﻃﻞ وﻗﺎﺻﺮه، واﻟﺼﻼة واﻟﺴﻼم ﻋﻠﻰ ﺣﺒﯿﺒﻨﺎ ﻣﺤﻤﺪ ﻛﺎﺷﻒ اﻟﻐﻤﺔ ﻋﻦ اﻷﻣﺔ، اﻟﻨﺎﻃﻖ ﻓﯿﮭﻢ ﺑﺎﻟﺤﻜﻤﺔ، اﻟﺼﺎدع ﺑﺎﻟﺤﻖ، اﻟﺪاﻋﻲ إﻟﻰ اﻟﺼﺪق.
ﺛﻢ أﻣﺎ ﺑﻌﺪ:
في درس اليوم نتعرف على كيفية تجهيز محرك يوينتي تري دي Unity3d لبناء لعبة أو مشروع أندرويد( Android Projects) على يوينيتي ، سنحمل ملف الأندرويد Android Sdk ثم برنامج الجافا Java Jdk وأخيرا نقوم بربطها في محرك يوينيتي تري دي ،إن لم تتمكن من تطبيق درس اليوم لن تتمكن من بناء لعبة أندرويد Android Game ولن تتمكن من إضافة إعلانات أدموب ، لدا تطبقوا إخواني درس اليوم وإن شاء الله في الدرس القادم نتعرف على كيفية إضافة إعلانات أدموب وسنحل مشكلة يعاني منها الجميع ألا وهي طريقة الإضافة.
روابط الدرس:
تحميل Java Jdk
 تحميل Android Sdk
Android Sdk Documentation
فرجة ممتعة


تفاصيل أكتر

دورة يونيتي 5 - تصميم قائمة رئيسية بسيطة [Unity 5 - Basic Main Menu ]


السلام عليكم ورحمة الله وبركاته إخواني أخواتي مرحبا بكم من جديد في درس جديد من دورة يونيتي 5 ، درس اليوم سيكون مختلفا حيث سنتعرف بحول الله على (UI (User Interface , كيف نتعامل معها ، فبواسطتها أصبح العمل جد بسيط وسهل عوض أن نكتب سكريبت يقوم برسم أزرار (Buttons) ، سنصمم ونبرمج قائمة رئيسية بسيطة وجميلة الصورة توضح كل شيء .


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


تفاصيل أكتر

دورة يونيتي 5 - تحميل وتفعيل كامل للنسخة المجانية


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



تفاصيل أكتر

دورة يونيتي 5 - unity 5 introduction


ببسم الله وبه نستعين , نبدأ في تقديم دورتنا على بركة الله حيت سنتعرف كل الاضافات وكل ما جادت به شركة يونيتي Unity Technologies. بمزيد من الحماس وشعلة من الارادة نبدأ الدورة بادن الله وفيما يلي صورة توضح كل ما سنشرحة في هده الدورة للأشارة يمكن أن تكون هناك دروس اضافية على حسب التفاعل وبادن الله نحقق المبتغى بادن الله تعالى .
أدعو لكم بالتوفيق والسداد والسلام عليكم.
فيديو التقديم :
 
 



تفاصيل أكتر

دورة تصميم لعبة 2DSpaceshotter - الدرس الرابع

دورة تصميم الالعاب الدرس الرابع
السلام عليكم ورحمة الله وبركاته ، متابعي مدونة المطور ، نتابع دروسنا دائما في إطار دورة تصميم لعبة 2DSpaceShotter
واليوم وبحول الله سنعمل على مشكلة سقوط القديفة نحو الأسفل ، بكل بساطة سنقوم بإعطاء القيمة 0 للجادبية (Gravity)  .بعدها ننتقل إلى تفجير العدو عندما تلتقي القديفة مع السفينة العدو، وكل هدا في سكريبت دي إمتداد سي شارب  (.cs).
أولا سنقوم بالتحقق من الشرط التالي (other.tag == "Bullet")  يعني أنه إدا كان الاوبجيكت المسمى Bullet والدي يتوفر


تفاصيل أكتر

دورة البرمجة بلغة C - مميزات وميادين إستعمال لغة البرمجة C

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


تفاصيل أكتر

دورة تصميم لعبة 2DSpaceShotter - الدرس التالت - نمودج قدف النيران

دورة تصميم لعبة 2Dspaceshotter
بسم الله الرحمان الرحيم والصلاة والسلام على أشرف الخلق سيدنا ونبينا محمد إبن عبد الله عليه أفضل الصلاة وأزكى التسليم.
إخواني أخواتي في الله مرحبا بكم من جديد في دروس سلسلة تصميم لعبة 2DSpaceShotter التي أتمنى من الله العلي القدير أن نتممها على أكمل وجه.


تفاصيل أكتر

المبرمج العربي والوقت


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


تفاصيل أكتر

دورة تصميم لعبة 2DSpaceShotter - الدرس التاني - تحريك اللاعب


درس اليوم يرتكز على تحريك اللاعب حيت نريد تحريكه يمينا ويسارا هدا يعني برمجة أي سكريبت بكل بساطة إليك
 السكريبت اسفل التدوينة ولكن هناك من يريد فهم السكريبت إدا اليك شرح فيديو .... حتى هو لم ينفعك إدا للنتقل الى الشرح الكتابي كي أرضي ذوقك بكل بساطة
 1- السكريبت يبدأ بتعريف متغير من نوع Public يعني عمومي أي أنه معرف محليا في السكريبت
ويمكن إستعماله حتى في دالة اخري منفصلة عن الدالة ()main2-عرفنا متغيرا ٱخر ٱسمه MinMaxX من نوع Vector2 الدي يعني أن التحريك على محورين الأفاصيل والأراتيب تم أعطيناه القيمة Vector2.zero حيت سيبدأ بحساب مكان اللاعب من أصل المعلم لمزيد من المعلومات حول هده الدالة اليك الرابط التالي
Vector2

3-وأخيرا قمنا بالكتابة في داخل الدالة Update متغيرا محجوز مسبقا اسمه transform.position حيت يقوم بحساب مكان اللاعب إطرادا مع الوقت والسرعة وهدا ما قد تلاحظه عندما تشاهد السطر Input.GetAxis("Horizontal") *Speed* Time.deltaTime
هدا هو مبدأ عمل السكريبت رجاء لأي إستفسار أو سؤال لا تردد في أن تراسلني او تضع تعليق.
تحياتي

رابط السكريبت





تفاصيل أكتر

دورة البرمجة بلغة السي - المؤشرات الجزء التاني

بسم الله الرحمان الرحيم والصلاة والسلام على اشرف المرسلين نبدا على بركة في درس جديد من دروس دورتنا الا وهو المؤشرات 
فرجة ممتعة :


تفاصيل أكتر

المؤشرات في لغة البرمجة سي

المؤشر نوع من انواع البيانات اي متغير الى انه يختلف عن المتغير بحيث ان هدا الاخير يخزن قيمة رقمية او حرفية الى ان المؤشر نخزن فيه عنوان متغير بمعنى اخر المؤشر هو متغير يحتوي على عنوان متغير آخر .



تفاصيل أكتر