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


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


تفاصيل أكتر

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


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

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

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





تفاصيل أكتر

الهاكر العربي بين المستقبل والمجهول

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


تفاصيل أكتر

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

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


تفاصيل أكتر

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

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



تفاصيل أكتر

دورة تصميم لعبة 2DSpaceShotter-الدرس الاول-تجهيز بيئة العمل

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


تفاصيل أكتر

رفع اللعبة على الفيسبوك

في درس اليوم سنقوم برفع لعبة 2DSpaceShotter اللعبة تنائية البعد إستغرقت في تصميمها تلاتة ٱيام اولا سنقوم ببناء اللعبة ونتأكد ان الإمتداد هو الويب بلاير ثم نقوم ببناء تطبيق جديد على فيسبوك نرفع اللعبة على جوجل درايف ثم نقوم بربطها مع تطبيق


تفاصيل أكتر

لغة البرمجة السي تاريخ ٬ مجد وتطور

سي (C) هي لغة برمجة، مقننة وعالمية، صممها وطوّرها في أوائل السبعينيات كن تومسون، برايان كرنيغان، و دينيس ريتشي. و قد صممت في الأصل لتستعمل في التطوير و العمل على نظام التشغيل يونكس، ثم لقيت انتشاراً واسعاً منذ ذلك الحين و حتى اليوم


تفاصيل أكتر

دورة تطوير مشروع (Monster Game project)


Monster Game project مشروع سنقوم بتطويره فقط من خلال تحميل (Assets) من متجر يونيتي تم نضيف بعض السكريبتات نبني بعض الاجزاء لكي نقوم بتطوير وإنماء قدراتنا في التعامل مع محرك الالعاب يوينتي المشروع سيتم تصديره


تفاصيل أكتر

دورة تصميم لعبة خاصة (Airplane Game)

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


تفاصيل أكتر

دورة الباكتراك لحماية المواقع والسيرفرات

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


تفاصيل أكتر

دورة تصميم الالعاب الجزء الاول

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


تفاصيل أكتر

ماذا تعرف عن محركات الالعاب ؟

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


تفاصيل أكتر

كيف تصمم الالعاب ؟

لطالما حلمنا ان نصمم لعبة بسيطة خاصة بنا نبهر بها اصدقاءنا او نلعبها . اليوم اصبح دالك ممكنا وسهلا من خلال محركات الالعاب  التي يتصدرها محرك الالعاب يونيتي الشهير ( Unity 3D بالانجليزية) كما نجد كدالك Game Maker  او بلندر (Blender) . كما ان تصميم لعبة (بالإنجليزية: Game design) (فرع من تطوير اللعبة) هو عملية تصميم المحتوى و القواعد للعبة في مرحلة ما قبل الإنتاج ، و تصميم طريقة اللعب ، البيئة ، القصة و الشخصيات أثناء عملية الإنتاج .
وهدا يتطلب منا :



تفاصيل أكتر