تطوير لعبة كلمات عربية بسيطة باستخدام Python و Pygame.
Loading...
Date
Authors
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.كلية التكنولوجيا.جامعة الشهيد حمه لخضر بالوادي.