- لغز الحصان التائه !
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته اللغز باختصار كالتالي : لدينا حصان شطرنج يقف على المربع A1 , والمطلوب إيصاله إلى المربع H8 المطلوب : خوارزمية لحل هذه المشكلة على لوحة مكونة من n*n مربع (يفضل أن تكون لحل m*n مربع) , عندما يكون الحصان في ا…
- إثراء المحتوى العربي
فقط أبين اعتراضي الشديد :) لتجربتي القاسية :( اعتقدت ان مهاراتك كمتحري أكبر من ذلك :) انت كبرت الموضوع يا عم .. كان قصدي اني اديك تلميحات :P جزاك الله خيراً أخي عيسى , كلام مؤثر بالفعل , أعجبني ان عنوان اللقاء كان أيضاً "إثراء المحتوى العربي" :D وأعحبني أيضاً …
- إثراء المحتوى العربي
للأسف لدي خبرااات سيئة في عمل مثل هذه المشاريع الخيرية الجماعية المجانية , فمعظمها , ولأسباب متعددة لم يتم . إذا لم يكن الدافع ذاتياً من داخل كل واحد فينا فما الهدف إذن ؟! إذا كان معظمنا ينتظر أن يوضع تحت سلطة مثلاً أو في مجموعة لينتج , أي ينتظر الظروف لتهيأ ل…
- إثراء المحتوى العربي
لا :P :P لكن هناك دليل قد تجده هنا في هذا القسم :wink:
- معالجة الصورة
ستحتاج إلى دالة f تعيد لون البيكسل الحالي في الصورة (تبعاً لموقعه x,y) يمكنك استخدام الدالة colorToRGB التي تعيد قيمة لون البيكسل التي تمر عليه , ولكنك ستحتاج إلى أخذ الجذر التكعيبي لها حتى يمكنك مقارنتها برقم 128 لاحظ أنك ستحتاج الوحدتين Math و Graphics إذا ك…
- إثراء المحتوى العربي
لا :P
- إثراء المحتوى العربي
الآن سأكلمك من واقع خبرة عملية :cool: , فقد قمت للتو بإنشاء موضوع جديد في ويكيبيديا العربية (يمكنك ان تخمن ما هو :)) وإليك ما استفدته : 1- أحسست أني فعلت إنجازاً , ربما لأن هذه هي المحاولة الأولى فانا ولله الحمد سعيد بها :) 2- عرفت شيئاً لم أكن منتبهاً له , وو…
- نقاش حول مجالات علوم الحاسب و أختيار المجالا المناسب
بالتأكيد قد سمعت عن مجالات بعينها , او لديك ميول لمجموعة مجالات معينة , يمكنك ذكرها ونناقش ان شاء الله عيوبها وميزاتها , لكن سرد جميع المجالات وتفرعاتها يعتبر أمراً صعباً على أي حال , من أبرز المجالات هو مجال الهاردوير , قواعد البيانات , برمجة الألعاب , الذكاء…
- platform technology
هي بشكل عام التقنيات التي يمكن تطوير تقنيات أخرى (أو حتى منصات Platform أخرى) عليها مثلاً : الهاردوير يعتبر منصة لنظام التشغيل , ونظام التشغيل يعتبر منصة لمكتبة دوت نت مثلاً , والتي تعتبر منصة يمكن باستخدامها تطوير برمجيات أخرى , قد تكون منصات أيضاً بمعنى آخر …
- سؤال سهل جداً, و لكن هناك خدعة!
قراءة أول عدد في المصفوفة (مثلاً زوجي) ويكون المطلوب البحث عن عكسه بمعرفة عدد العناصر n يمكن تقسيم المصفوفة إلى قسمين واختبار العنصر الذي في المنتصف إذا كان زوجي نستبعد البحث في الناحية اليسرى من المصفوفة (بين المنتصف والعنصر الأول) تقسيم الناحية اليمنى إلى قس…
- إثراء المحتوى العربي
اقتراحات جميلة جداً .. ولكني تعمدت التعرض لأبسط الوسائل الممكنة والتي ستكون بمثابة دافع أساسي لما تفضلتم بذكره :) وتعتبر من وجهة أنظري أساس بقية المشاريع فعمليتي التعلم (من الخارج أو غيره) والتعليم (للعالم العربي) -من وجهة نظري- يجب ان تتما على التوازي لا على …
- إثراء المحتوى العربي
نعم هذا ممكن , اذكر ان الافضل ان تكون عضواً , ولكن هذا ليس بصعب
- إثراء المحتوى العربي
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته قال تعالى : "إقرأ باسم ربك الذي خلق * خلق الإنسان من علق * اقرأ وربك الاكرم * الذي علم بالقلم * علم الإنسان ما لم يعلم" قبل عدة ايام شاهدت , واعجبتني كلمة قالها مع انه الف حوالي 80 كتاب معظمها في الدفاع عن…
- Unity for iOS and Android مجاناً
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته اليوم ولله الحمد اكتشفت ان موقع unity قام بإتاحة Unity for Android و Unity for iOS مجاناً , هذا ولفترة محدودة فقط إلى يوم 8 إبريل . كل ما عليك هو الدخول إلى Store واختيار Unity FREE ثم من Add Features اختر…
- عمل لعبة بنظام الاندرويد ..
عليك أولاً ان تكون على علم بكيفية عمل الألعاب بلغة مثل Java , ثم تتعلم كيفية تطبيق ذلك على Android يمكنك البدء من Java 2d Game ثم Android tutorial . هناك حل أخر -أحس أني بدأت اذكر هذا الحل كثيراً في الآونة الأخيرة :D- .. وهو استعمال محرك unity
- كيف ابدا برمجة و تصميم لعبتي
يمكنك البدء باستخدام محرك مثل unity , وهذه صفحة دروسه . أو الطريق الأصعب , وهو ان تتعلمي مكتبة مثل OpenGL أو DirectX باستخدام لغة البرمجة التي تتقنيها .
- مدخل إلى تصميم وبرمجة الألعاب : كيف أبدأ ؟
الإمكانات التي توفرها المحركات التجارية , حتى لو كان لها بعض الحدود فإنها توفر وقت كبير جدا جدا وتفتح الطريق إن شاء الله أمام المبتدئين وذوي الموارد المحدودة , وفي كثير من الأحيان وبنسبة كبيرة هناك طرق توفرها هذه المحركات من لغات برمجة أو Scripts للتغلب على هذ…
- التحكم في الملحقات المتصلة بالجهاز
نعم بالضبط , لم تخضر في بالي هذه الأمثلة .. لكن هل يمكن التعامل معها مباشرة -بطريقة ما :)- بمجرد توفر تعريف لها ؟ إذا كان تعريفها الأصلي متوفر فما الحاجة إلى إعادة كتابته ؟ وما هي المتطلبات توافرها ليمكن إعادة كتابة التعريف ؟ وجزاكم الله خيراً :)
- التحكم في الملحقات المتصلة بالجهاز
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته .. طرأ على ذهني تساؤل .. كيف يمكنني التحكم بملحق ما عن طريق برنامجي , مثلاً كاميرا , ما هو مبدأ التعامل معها مباشرة باستخدام تعريفها المتوفر في الجهاز ؟ وهل هناك طرق أخرى ؟ API ؟ SDK موفرة من الشركة المنتج…
- مدخل إلى تصميم وبرمجة الألعاب : كيف أبدأ ؟
المكتبة ببساطة هي ان تكتب مثلاً مجموعة دوال باستخدام c# وتضعهم في ملف DLL , ثم إذا ربطت هذا الملف بأي لغة أخرى , Delphi مثلاً فسيمكنك استخدام الدوال التي كتبتها من دلفي مباشرة . أما steam فهو على حد علمي يقدم لك برنامج السيرفر , فالسيرفر كما تعلم يكون عليه غال…