تفاصيل العمل

قمتُ بإنجاز عدة تطبيقات وألعاب تفاعلية باستخدام لغة البرمجة Python، في إطار تطوير مهاراتي في البرمجة، المنطق الخوارزمي، وتصميم واجهات المستخدم. تهدف هذه الأعمال إلى تحويل المفاهيم النظرية إلى تطبيقات عملية تجمع بين المتعة، التفاعل، والدقّة البرمجية.

من بين هذه المشاريع، قمتُ بتطوير لعبة XO (Tic-Tac-Toe) باستعمال مكتبة Tkinter، حيث تم تصميم واجهة رسومية تفاعلية تمكّن لاعبين من اللعب بالتناوب. اعتمدتُ في هذا المشروع على منطق برمجي واضح للتحقّق من حالات الفوز، الخسارة، أو التعادل، مع إدارة الأحداث (Events) وإعادة تهيئة اللعبة، وهو ما يبرز قدرتي على تنظيم الكود والتحكّم في تدفّق البرنامج.

كما أنجزتُ لعبة Snake الكلاسيكية باستخدام Python وTkinter، حيث قمتُ ببرمجة حركة الثعبان، التحكّم بالاتجاهات عبر لوحة المفاتيح، توليد الأهداف عشوائيًا، والكشف عن حالات الاصطدام وإنهاء اللعبة. يبرز هذا المشروع فهمي لمفاهيم الحلقات الزمنية، الإحداثيات، البرمجة الحدثية، والتعامل مع الرسوميات ثنائية الأبعاد.

إضافة إلى ذلك، قمتُ ببرمجة لعبة حجر–ورقة–مقص (Rock – Paper – Scissors)، والتي تعتمد على منطق المقارنة واتخاذ القرار، مع إدماج مبدأ الاختيار العشوائي من طرف الحاسوب. سمح لي هذا المشروع بتعزيز مهاراتي في الشروط (Conditions)، الدوال، والتفاعل مع المستخدم.

تعكس هذه الأعمال قدرتي على:

تحليل المشكلات وتحويلها إلى حلول برمجية

بناء خوارزميات منطقية وواضحة

تصميم واجهات تفاعلية بسيطة وفعّالة

الدمج بين الإبداع والتقنية في مشاريع تطبيقية

وتُبرز هذه المشاريع شغفي بعالم البرمجة، تطوير الألعاب، والذكاء الاصطناعي، كما تمثّل خطوة مهمّة في مساري الأكاديمي كطالبة هندسة، وتؤكّد قدرتي على التعلم الذاتي، الابتكار، والعمل على مشاريع عملية باستخدام لغة Python.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
7
تاريخ الإضافة
تاريخ الإنجاز
المهارات