PrayAnywhere App Project
ديسمبر 4, 2012برمجة وتطوير ذكاء اصطناعي للعبة Game of the Amazons
يوليو 6, 2011في ربيع 2011، شاركت مع مجموعة من طلبة الهندسة في جامعة يوكون في سلسلة محاضرات عن الذكاء الاصطناعي لتطوير برنامج ذكي يحاول مقارعة الخصم ليفوز في لعبة “لعبة الفارسات” Game of the Amazons. اللعبة شبيهة بالشطرنج إلا أنها تختلف معها في أمور ليس هنا مقام ذكرها.
الهدف تطوير لاعب حاسوبي يستطيع مقارعة اللعبة ويفوز على مستويات صعبة، كلما زاد ذكاء اللاعب الحاسوبي كلما كان العمل متقنا.
توزع الطلاب على ثمان مجموعات في كل منها أربعة من طلاب الهندسة والحاسب من مختلف المستويات العلمية. وفي نهاية الفصل تم عرض ثمانية مشاريع. ولجعل الأمر ممتعا، تنافس الجميع بجعل كل برنامج ينافس الآخر في نهاية الفصل الدراسي.
في المشهد التالي عرض لمشروعنا أمام طلاب المادة والأستاذ:
تميز مشروعنا بعدة أمور:
– إمكانية اللعب بقوانين اللعبة الرسمية بشخصين، أو ضد الحاسب، أو تمكين الحاسب من اللعب مع نفسه أو حاسب آخر عبر الشبكة.
– توفير وسائط لدعم المبرمج لفهم اللعبة واستخلاص بعض الأفكار والخطط التي قد تؤدي إلى الفوز. ومن الأمثلة:
- يستطيع المبرمج وضع قطع إضافية خلال اللعب أو مسح أخرى ومشاهدة كيف يتغير مسار اللعبة.
- إمكانية التحكم بلوح اللعبة كإضافة القطع المختلفة وتغيير أماكنها خلال اللعبة، بالإضافة إلى تغيير حجم اللوح إن لزم الأمر وتجربة الخطط مباشرة.
- يستطيع المطور تغيير خطة الحاسب في وسط اللعب مباشرة تحكما كاملا، مع استطاعته للعب عوضا عنه، باستخدام بعض الأدوات المرئية.
المشهد التالي يعرض عمل البرنامج وكيفية استخدامه مع ما يتميز به من توفير خدمات إضافية للمطورين.
الجميل في المشروع أننا نستطيع أن نجعل من الحاسب أن يلعب ضد نفسه وكل من الأضداد يتخذ خطة معينة، بها نرى أي الخطط تنتصر على الأخرى. ولا يخفى على القارئ أنه تم استخلاص أكثر من 10 عشرة خطط منها تمكنا أن نستخلص أفضلها والتي سنستخدمها في المنافسة.
المشهد التالي به أسئلة الحضور إلينا والأجوبة:
كما بدى للمشاهد، الأسئلة تدور على كيفية استخلاص الخطط واتخاذ قرار أي الخطط أفضل للحاسب أن يستخدمها.
لقراءة تقرير المشروع اضغط هنا.
تم تطوير المشروع بتقنية الجافا، ببرمجة شيئية التوجه، إذ يتمكن المبرمج من كتابة خطته بسهولة.
لتحميل البرنامج راسلني، لم أستطيع رفعه على هذا الموقع!
مع ملاحظة أنك لن تستطيع التنافس عبر الشبكة، لكنك تستطيع التنافس ضد الحاسوب بمستويات مختلفة من الصعوبة.
المشاركون في الفريق د. محمد خليفة، أحمد منجر، جينو سانزي، وحسام الملحم ونشكر هنا أخي د. هشام الحمياني لتصوير الحدث.
حسام الملحم
اليوم التطوعي، عمل ورأفة وصداقة
يوليو 6, 2010في ذلك الخميس، ربيع الأول 25 1431، اجتمع أعضاء جامعة الملك فهد في مدارس الجامعة إذ كان اللقاء والتنظيم والتنسيق وتوزيع المشاركين من طلاب وموظفين وأساتذة نحو الفرق العملية. وسرعان ما تم توزيع مئات الطلاب نحو مجموعاتهم مع إمدادهم بما يلزهم لأعمالهم من غذاء ولباس وورق ونظام. رأس الحربة كان د. سالم الديني وضيف الشرف مدير جامعة الملك فهد معالي د. خالد السلطان.
فريق ستة عشر 16، مكون من 50 مشارك مع رئيس المجموعة ماجد لنجاوي، كان هدفه نشر السعادة في أوجه اليتامى من أطفال فقدوا سندهم. إلا أن الهدف لم يكن له أن يتم بعد خطأ في التنسيق، لكن سرعان ما تغيرت الجهود لتصب طاقة المشاركين في أطفال الأسر المحتاجة. انطلقت الحافلة إلى واجهة شاطئ الخبر وانطلقتُ وراءها متدرجا. وبعد وصولنا التقينا بأطفال كأنهم طيور تحمل قلوبا مليئة بالحب والبراءة. منهم من هم مبتسم، وآخر ضاحك، وبجانبه قاطب الوجه وآخر متأفف.
أما المتطوعون فهم في اختلاف أيضا. منهم المقتصد ومنهم سابق بالخيرات بعمله وطموحه. أذكر الطالب سعود العريفي. فقد كان يُعلم الأطفال صنع الأعمال الجميلة من لوح جميلة مشقوقة من صناديق ورقية يصنع منها النماذج على أشكال بيوتٍ ومساجدَ وغرفٍ وقوالبَ. كان المنظر كوردة في وسط الشاطئ وسعود وحوله الأطفال يتعلمون منه كيفية القص واللصق بمهارة.
لعب المشاركون مع الأطفال، وانتهت الفعاليات مع أذان المغرب وصلاتنا في وسط شاطئ الخبر في مجموعة كبيرة، إذ حمدنا الله على هذا العمل سائلينه القبول.
أسأل الله أن ييسر لي المزيد من هذه الأعمال التي تعرفت من خلالها على الكثير من الأصدقاء الفاعلين في المجتمع.
حسام
موقع الجاريات وإدارة المشروع.
يوليو 6, 2010أسأل الله أن يكون هذا العمل مفيدا.
حسام
افتتاح موقع شبكة الجاريات
يوليو 6, 2010أنا مقيد
أبريل 27, 2010بخطى واثقة، دخلت محاضرة مختبر نظم المعلومات الإدارية للتدريب على أدوات نظم الحاسب المكتبية من برامج قواعد البيانات والجداول. وسرعان ما اكتشفت أني لست أهلا لهذه الخطوات إذ أن البرامج المخزنة على الحواسيب في المختبر كانت تحمل برامج محدثة وليست كتلك التي كنت أداوم على استخدامها. ولذكرها، كانت نسخة برامج مكتبية من “مايكروسوفت” 2007 وأنا متقن ل نسخة 2003.
بدأت تشغيل البرنامج والطلاب يشاهدون ما أعمل أمامهم على العارض الضوئي. كلما فُتحت نافذة البرنامج أغلقتها ظنا مني أنها من البرامج المزعجة التي تفتح من غير طلبها. لكن عند تكرر ذلك أدركت أن هذه نسخة جديدة و أني في ورطة.
الحمدلله، إذ كانت المحاضرة متركزة على صنع جدول أو جدولين للطلاب. في كل حين وبرهة أنقطع عن الاتصال بالطلاب إذ أحاول معرفة كيف أنفذ أمرا ما هنا أو هناك. ساعدني بعض الطلاب في معرفة كيفية عمل بعض الأشياء. جزاكم الله خيرا.
الدروس:
عدم الثقة بالتقنية إذ أنها غدارة، ما أن تتعلمها وتثق بمقدرتك عليها، وتظن ألن يقدر الله عليك، تتغير وتتشكل وتنقلب عليك في وقت تحتاج فيها إليها.
كن مرنا: حاول ألا تتقيد ببرنامج معين يعيقك من استخدام غيره. عمليا، من برامج المكتب، تعلم تقنيات مايكروسوفت، أوبن أوفس OpenOffice، جوجل دوكس Google Docs، وغيرها مما يساعدك العمل في بيئات عمل مختلفة.
مهرجان اليوم التطوعي الثاني في جامعة الملك فهد
مارس 7, 2010أبدأ هذه المدونة بعقد النية للمشاركة في اليوم التطوعي المقام في جامعة الملك فهد يوم الخميس 25 ربيع الأول 1431 الموافق 11 مارس 2010.
أشكر من هنا عبدالقادر با سرة، أحد الطلاب المشاركين في المهرجان، الذي أرسل لي رسالة لتذكيري بهذا اليوم.
فهل ستشاركنا؟
تعريف ثقافة السعوديين على مسرح جامعة فرجينيا تك
أبريل 14, 2008في ربيع 2008 إبريل 5، النادي الطلابي السعودي بقيادة الاستاذ عماد سيف قدم على مسرح فرجينيا تك ثقافة الطلاب السعوديين الإسلامية. العرض كان جزءا من عروض شتى اشتملت على ثقافات الدول المختلفة. وفي 20 دقيقة أذن المؤذن علي البسامي على المسرح ورافق ذلك تقديم أنشودة “أتيناكم” وكان على رأس المجموعة محمد الصواف. كما أُلقيت (صوت صفير البلبل) مقدمة من علي البسامي. ومن دواعي سروري أن أشارك مع محمد الصواف إنشاد أنشودة (طلع البدر علينا)، وانتهى البرنامج بأداء صلاة الظهر بإمامة الأستاذ عماد سيف.
تم تسجيل الحدث بعدة مصورات. ولا يمكنني أن أنتج عرضا يجمع بين هذه التسجيلات لعدم التفرغ ولعدم الخبرة. لكني آثرت أن أرفع شريطين إلى الشبكة حتى الآن من غير إنتاج إلى إشعار آخر.
هذا عرض البرنامج كما صورته أشجان:
وهذا عرض نفس البرنامج من زاوية أخرى كما صوره فهد الغامدي.
الملاحظ أننا لم نعرف التعامل مع اللواقط المختلفة إذ كان بعضها بعيدة عن أفواهنا ونحن نردد مع المنشدين.
كانت من أجمل المشاريع التي شاركت بها إذ رأيت الوحدة والهدف النبيل والثقة بالنفس تنتاب شعور إخوتنا وأخواتنا وهم يتدربون على هذا العرض طيلة شهر. وما كان لهذا العمل أن ينجح لولا توفيق الله. فقد رزقنى رجالا استطاعوا الوقوف أياما وليالا لهدف نبيل. ومن هنا أشكر على الشهراني وأولاده في ارتياد أوقات التدريب والمشاركة الفاعلة بانتظام. ولا يسعني إلا أن أغبط أخي محمد الصواف الملقب ب(نصف النادي السعودي) على دعمه، والأستاذ عماد سيف على قيادته. ولن أنسى علي البسامي على لباقته التي تشفي الصدر وتغرس الابتسامة في وجوه الأحبة. وما كان للبرنامج النجاح دون توفيق الله بأن رزقنا عبدالله عسيري ليحمل هم تحفيز الشباب على المشاركة.
كما وقف على المسرح كل من فارس الكردي الغامدي وعلي السليم. ومن الأطفال كل من قصي وفهد ووجدان وفيصل وهم أولاد عماد سيف، وعبدالعزيز وغادين أبناء علي الشهراني.
عرض محرك استعراض المقالات
فبراير 4, 2008
عرض أمام طلاب محاضرة نظم دعم متخذي القرار
فبراير 4, 2008هذا عرض طوله 18 دقيقة تقريبا لمشروع تطوير نظام لمساعدة متخذي القرار في قطاع زراعة الأسماك. تحدثت سابقا عن المشورع، وفي إدخال آخروضعت عرضا طويلا يشرح النظام بشكل مفصل أكثر. يعرض هذا أمام طلاب محاضرة (نظم متخذي القرار DSS). يعرض معي (تشاندان دوتا و تارون شودري)
AVE المستعرض المرئي للمقالات المترابطة
يناير 31, 2008خريف 2007، في محاضرة بعنوان ( عرض المعلومات، Information Visualization)، طلب منا عمل تطبيق يساعد المنظمات الأمنية في عرض المقالات والنصوص بشكل مرئي يساعد المختصين على كشف العصابات ومخططاتهم السيئة. المشروع عُرض علينا كما لو كنا مشاركين في مسابقة خصصت لهذا النوع من (معهد المهندسين الكهربائيين والالكترونيين IEEE) ولو كنا غير مشتركين حقا. المسابقة عرضت من ندوة (علوم وتقنيات التحليل المرئي VAST2007) وشارك فيها من شارك، وظهرت النتائج، وفاز من فاز. بفضل من الله، مع ضيق الوقت كون المسابقة عرضت علينا ونحن ندرس في فصل دراسي، تمكنت مع فريقي المكون من طالبين أنا ثالثهم أن نطور أفضل تطبيق في فصلنا المكون من ثمان فرق لمواجهة هذا التحدي.
الندوة قدمت للمتسابقين حزمة تحوي أكثر من 1400 مقال مع الكثير من التدوينات. الصور وبعض البيانات الخاصة ضُمّت إلى الحزمة. ومن أهم مكونات الحزمة ملفات خاصة تحوي أدلة فهرسة لجميع المقالات وما تحويها من أماكن وأشخاص وتواريخ وأوقات وأموال مع برنامج بحث جاهز مختص في البحث في هذه الملفات. طابع المقالات يحكي عن سوق الحيوانات البرية في أمريكا وما يتبعها من أحداث التهريب والتخريب، ومن له شأن بالأمر كمؤسسات حقوق الحيوان وغيرها. المطلوب أمران: الأول صنع برنامج يساعد الباحث على استكشاف المقالات بصورة مرئية فعالة تساعده على سرعة استيعاب كثرة المعلومات. المطلوب الثاني: كشف المؤامرات المتواجدة في هذه المقالات المبعثرة باستعمال البرنامج المطور.
التطبيق المعالج للرد على المسابقة محرك المقالات المرئية AVE Article Visualization Engine
بفضل من الله، تمكنت مع فريق مكون (مِن هِي) و (شينج جوو) من الصين، بصناعة برنامج يواجه هذا التحدي. استخدم البرنامج الفهارس المفصلة للمقالات الموجودة في الحزمة للبحث وبيان محتوياتها بصورة مرئية متحركة. تضمن البرنامج بيان علاقة المقالات ببعضها عن طريق الأعلام المبينة في الفهارس. كما أضاف إمكانية البحث عن أي كلمة مع إدراج ما يراه الباحث مناسبا إلى قاعدة البيانات بإضافة معلومات جديدة تضاف على النظام لعرضها.
التقنيات المستخدمة في النظام
التقنيات المستخدمة لعمل النظام تضمنت:
(MySQL) لقاعدة البيانات وفيها تم حفظ البيانات.
Java لتصميم واجهة المستخدم
Prefuse المحرك المستخدم للتحكم بعرض المعلومات الرسومية والمتحركة.
Toplink الأداة المسؤولة عن حفظ واسترجاع المعلومات من تقنية الجافا إلى قاعدة البيانات بصورة شيئية التوجه.
البرنامج يحتاج الاتصال بالشبكة باحثا عن قاعدة البيانات . أعتذر مبدئيا إذا كان الاتصال بطيئا. خادم قاعدة البيانات المستخدم للاتصال عن بعد يفصل خدمته بعد دقائق من استخدامه طالبا الاتصال مرة أخرى. الخطأ من الخدمة والله أعلم.
لتحميل البحث المتعلق بالبرنامج
ربما أنشر شفرة البرنامج في وقت لاحق!
عرض مشروع تطوير نظام لمساعدة متخذي القرار في قطاع زراعة الأسماك
ديسمبر 13, 2007في الأسفل عرض مشروع تطوير نظام لمساعدة متخذي القرار في قطاع زراعة الأسماك في نهاية الفصل الدراسي. يساعدني في عرض المشروع كل من تشاندان دوتو و توران شوداري. العرض طوله الساعة ونصف الساعة. كما أشكر الأستاذ عماد سيف في تصوير هذا الحدث.
يمكنكم ترك التعليقات هنا أو في جوجل فيديو