تطوير لعبة كلمات عربية بسيطة باستخدام Python و Pygame.

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

جامعة الشهيد حمه لخضر بالوادي

Abstract

تناولت هذه المذكرة موضوع تصميم وتنفيذ لعبة تعليمية باستخدام لغة Pythonومكتبة ،Pygameباعتباره من المواضيع الحديثة التي تجمع بين البرمجة والتكنولوجيا التعليمية، في ظل التطور المتسارع للتقنيات الرقمية وازدياد الاعتماد على الوسائل التفاعلية في العملية التعليمية. وهدفت الدراسة إلى إبراز أهمية لغة Pythonفي تطوير التطبيقات والألعاب التعليمية، مع توضيح دور مكتبة Pygameفي إنشاء ألعاب تفاعلية ثنائية الأبعاد بطريقة مبسطة وفعالة. وقد تم التطرق في الجانب النظري إلى التعريف بلغة Pythonونشأتها وخصائصها ومجالات استخدامها، بالإضافة إلى دراسة مفهوم البرمجة الكائنية وأهم المكتبات البرمجية المرتبطة باللغة، مع التركيز على مكتبة Pygameومكوناتها الأساسية ودورها في تطوير الألعاب الإلكترونية. كما تناولت الدراسة مفهوم الألعاب التعليمية وأهميتها في تنمية التفكير المنطقي وتحفيز المتعلم على اكتساب المهارات بطريقة تفاعلية تجمع بين التعلم والترفيه. أما في الجانب التطبيقي، فقد تم تصميم وتنفيذ نموذج مبسط للعبة تعليمية باستخدام Pythonو ،Pygameحيث تم توظيف مجموعة من المفاهيم البرمجية مثل معالجة الأحداث، التحكم في الزمن، الرسومات ثنائية الأبعاد، والتعامل مع الكائنات داخل بيئة لعب تفاعلية. كما تم عرض مراحل تطوير اللعبة وآلية تشغيلها مع توضيح أهم النتائج المتوصل إليها. وقد خلصت الدراسة إلى أن لغة Pythonومكتبة Pygameتوفران بيئة مناسبة لتطوير الألعاب التعليمية بفضل سهولة الاستخدام ومرونة البرمجة، كما تبين أن الألعاب التعليمية تساهم في تحسين عملية التعلم وتنمية المهارات التقنية والفكرية لدى المستخدمين. وفي الأخير أوصت الدراسة بضرورة تشجيع توظيف البرمجة والألعاب التعليمية في المجال التربوي، ودعم المشاريع التعليمية التي تعتمد على التقنيات التفاعلية الحديثة This dissertation addressed the topic of designing and implementing an educational game using the Python programming language and the Pygame library, as it is considered one of the modern topics that combine programming and educational technology, in light of the rapid development of digital technologies and the increasing reliance on interactive tools in the educational process. The study aimed to highlight the importance of the Python language in developing applications and educational games, while explaining the role of the Pygame library in creating interactive two-dimensional games in a simple and efficient way. In the theoretical part, the study discussed the definition of Python, its origins, characteristics, and fields of use, in addition to examining the concept of object-oriented programming and the most important software libraries associated with the language, with a focus on the Pygame library, its main components, and its role in developing electronic games. The study also addressed the concept of educational games and their importance in developing logical thinking and motivating learners to acquire skills through an interactive approach that combines learning and entertainment. As for the practical part, a simplified model of an educational game was designed and implemented using Python and Pygame, where several programming concepts were employed, such as event handling, time control, two-dimensional graphics, and object manipulation within an interactive gaming environment. The stages of game development and its operating mechanism were also presented, along with the clarification of the most important findings reached by the study. The study concluded that the Python language and the Pygame library provide a suitable environment for developing educational games due to their ease of use and programming flexibility. It was also found that educational games contribute to improving the learning process and developing users’ technical and intellectual skills. Finally, the study recommended encouraging the integration of programming and educational games in the educational field and supporting educational projects that rely on modern interactive technologies

Description

مذكرات ماستر :تخصص أنظمة إتصالات سلكية وغير سلكية2026.

Citation

العابد عبد القادر, صحراوي محمد لمين. تطوير لعبة كلمات عربية بسيطة باستخدام Python و Pygame. = Development of a simple arabic word game using python/pygame. ثانية ماستر.أنظمة اتصالات.2026.كلية التكنولوجيا.جامعة الشهيد حمه لخضر بالوادي.

Endorsement

Review

Supplemented By

Referenced By