We may earn an affiliate commission when you visit our partners.
Course image
Yousef Metwally

في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة واحدة، ستتعلم كيفية عمل لعبة الثعبان المشهورة عن طريق python و pygame.هتتعلم و تطبق معظم العناصر و الfunctions الموجودة جوة pygame library. و دا يشمل تطبيق modules زي ال draw و time و display. كمان هنتعلم ازاي نتعامل مع الأحداث المختلفة (events) و ازاي نعمل بنفسنا functions تساعدنا في استكمال خطوات اللعبة. دا هيساعدك بعد كدا في برمجة الألعاب اللي انت عايزها بنفسك و كتابة كود لبرامج مختلفة باستخدام python.

Read more

في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة واحدة، ستتعلم كيفية عمل لعبة الثعبان المشهورة عن طريق python و pygame.هتتعلم و تطبق معظم العناصر و الfunctions الموجودة جوة pygame library. و دا يشمل تطبيق modules زي ال draw و time و display. كمان هنتعلم ازاي نتعامل مع الأحداث المختلفة (events) و ازاي نعمل بنفسنا functions تساعدنا في استكمال خطوات اللعبة. دا هيساعدك بعد كدا في برمجة الألعاب اللي انت عايزها بنفسك و كتابة كود لبرامج مختلفة باستخدام python.

لغة python هي واحدة من أهم و أكثر لغات البرمجة استخداما و دا يرجع لسهولة ال syntax او الكلمات المستخدمة فيها اللي قريبة جدا من لغتنا العادية. حاليا python و pygame هما لغة و اطار عمل (framework) كويسين جدا للتطوير السريع و عمل محاكاة و نماذج للألعاب و يتم استخدامهم من قبل المبرمجين المبتدئين في مجال تطوير الألعاب.

ملاحظة: تعمل هذه الدورة التدريبية بشكل أفضل للمتعلمين المقيمين في منطقة أمريكا الشمالية. نعمل حاليًا على توفير نفس التجربة في مناطق أخرى.

Enroll now

What's inside

Syllabus

ملخص المشروع
ستصف هنا ما الذي يعنيه المشروع. يجب أن يقدم المشروع لمحة عامة على ما سيحققه المتعلم من خلال إكمال هذا المشروع.في نهاية المشروع ده هتقدر تعمل لعبة الثعبان المشهورة عن طريق python و pygame.هتتعلم و تطبق معظم العناصر و الfunctions الموجودة جوة pygame library. و دا يشمل تطبيق modules زي ال draw و time و display. كمان هنتعلم ازاي نتعامل مع الأحداث المختلفة (events) و ازاي نعمل بنفسنا functions تساعدنا في استكمال خطوات اللعبة. دا هيساعدك بعد كدا في برمجة الألعاب اللي انت عايزها بنفسك و كتابة كود لبرامج مختلفة باستخدام python. لغة python هي واحدة من أهم و أكثر لغات البرمجة استخداما و دا يرجع لسهولة ال syntax او الكلمات المستخدمة فيها اللي قريبة جدا من لغتنا العادية. حاليا python و pygame هما لغة و اطار عمل (framework) كويسين جدا للتطوير السريع و عمل محاكاة و نماذج للألعاب و يتم استخدامهم من قبل المبرمجين المبتدئين في مجال تطوير الألعاب.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops programming skills in Python and Pygame, which are foundational skills for novice game developers
Covers the creation of a popular game, “Snake,” to solidify Python programming fundamentals
Taught by Yousef Metwally, an experienced instructor in the field of game development
Part of a series of courses that provide a comprehensive approach to game development
Provides hands-on practice through game creation exercises
May require learners to have access to specific software or tools, potentially posing a cost barrier

Save this course

Save لعبة الثعبان عن طريق python:استخدم pygame لتصنع لعبتك الخاصة to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in لعبة الثعبان عن طريق python:استخدم pygame لتصنع لعبتك الخاصة with these activities:
مراجعة ملاحظات دورة تطوير الألعاب باستخدام بيغيم
استرجع المعلومات الأساسية من دورة بيغيم استعدادًا لمزيد من التعلم المتعمق.
Show steps
  • مراجعة مذكرات المحاضرة والواجبات المكتوبة
  • تجميع الملاحظات المهمة في مكان واحد
  • إعادة كتابة المفاهيم الرئيسية لتعزيز الفهم (اختياري)
مراجعة أساسيات برمجة بايثون
ارجع إلى أساسيات برمجة بايثون لتجديد ذاكرتك وتقوية فهمك للمفاهيم الأساسية.
Browse courses on Python
Show steps
  • استعرض دروس ومقالات برمجة بايثون للمبتدئين
  • حل تمارين برمجة بايثون البسيطة
  • راجع قواعد بيانات بايثون الأساسية والهياكل (اختياري)
إيجاد مرشد في مجال تطوير الألعاب
افتح خطوط التواصل مع خبراء الصناعة للحصول على إرشادات وتوجيهات إضافية في رحلة تطوير الألعاب الخاصة بك.
Browse courses on Python
Show steps
  • حضور فعاليات ومؤتمرات متعلقة بتطوير الألعاب
  • التواصل مع المطورين المحترفين عبر المنصات عبر الإنترنت
  • طرح أسئلة وإظهار الحماس لمعرفة المزيد
Five other activities
Expand to see all activities and additional details
Show all eight activities
حل تمارين بيغيم
عزز فهمك لمكتبة بيغيم من خلال ممارسة تمارين مختلفة حول وظائفها ووحداتها.
Show steps
  • العثور على أمثلة تمارين بيغيم عبر الإنترنت
  • حل التمارين وحفظ الحلول
  • استكشاف المزيد من الموارد والممارسة
عمل لعبة pygame البسيطة
سيساعدك هذا الدليل التدريبي على تطبيق ما تعلمته في الدورة من خلال بناء لعبة بيغيم بسيطة.
Show steps
  • استكشف أمثلة بيغيم
  • أنشئ مشروع بيغيم
  • ضيف ميزات أساسية مثل العناصر واللاعب
  • برمجة منطق اللعبة
  • اختبار اللعبة وتحسينها
مناقشة استراتيجيات تطوير الألعاب مع الأقران
تبادل الأفكار وتلقي الملاحظات من الزملاء الآخرين حول أفضل ممارسات تطوير ألعاب بيغيم.
Show steps
  • الانضمام إلى مجموعات دراسية أو مجتمع بيغيم عبر الإنترنت
  • طرح أسئلة ومشاركة الأفكار حول استراتيجيات التطوير
  • مراجعة عمل الأقران وتقديم التعليقات البناءة
تصميم لعبة الثعبان الخاصة بك
استخدم معرفتك المكتسبة في بيغيم لإنشاء لعبة ثعبان مخصصة تعكس إبداعك الخاص.
Show steps
  • تصميم مظهر اللعبة والمنطق الأساسي
  • دمج ميزات جديدة مثل العقبات والمكافآت
  • برمجة تفاعل اللاعب
  • اختبار اللعبة وإجراء التعديلات
  • مشاركة لعبتك (اختياري)
تطوير محاكاة لعبة باستخدام بيغيم
اختبر مهاراتك من خلال بناء محاكاة لعبة متقدمة باستخدام مكتبة بيغيم، مما يتحدى نفسك في إنشاء تجربة لعب غامرة.
Show steps
  • تصميم مفهوم المحاكاة والتخطيط له
  • تطبيق مبادئ بيغيم المتقدمة مثل إدارة الأحداث والفيزياء
  • ضبط المحاكاة وإجراء التعديلات بناءً على الاختبار
  • عرض المحاكاة ومشاركتها (اختياري)

Career center

Learners who complete لعبة الثعبان عن طريق python:استخدم pygame لتصنع لعبتك الخاصة will develop knowledge and skills that may be useful to these careers:
Game Developer
This course provides hands-on experience with Python and Pygame, both of which are commonly used in game development. By learning how to create a basic game, you'll gain valuable foundational knowledge that you can apply to more complex projects in the future.
Software Engineer
This course provides a practical introduction to Python and Pygame, which are widely used in software development. By completing this course, you'll build a strong foundation in event handling, graphics programming, and object-oriented programming, all of which are essential skills for software engineers.
Data Scientist
This course introduces Python, a programming language commonly used in data science for tasks such as data analysis and machine learning. By learning how to create a basic game, you'll gain practical experience with Python and its libraries, which can be applied to data science projects.
Web Developer
This course provides a solid foundation in Python, a key programming language for web development. By learning how to create a simple game, you'll gain valuable experience in object-oriented programming, event handling, and graphics programming, which are all essential skills for web developers.
Mobile App Developer
This course introduces Pygame, a library commonly used for mobile game development. By creating a basic game, you'll gain practical experience with event handling, graphics programming, and object-oriented programming, which are all essential skills for mobile app developers.
Game Designer
This course provides a practical introduction to Python and Pygame, both of which are widely used in game design. You'll learn how to create a simple game, which will give you valuable experience in game mechanics, level design, and user experience design.
Technical Artist
This course introduces the basics of Python and Pygame, which are both used in video game development. By creating a basic game, you'll gain hands-on experience with programming, graphics programming, and 2D game design, which will be beneficial in a career as a Technical Artist.
UX Designer
This course provides a practical introduction to Python and Pygame, which can be used in the creation of interactive prototypes for user experience design. By creating a basic game, you'll gain valuable experience in user interaction, game design, and programming, all of which are important skills for UX Designers.
Product Manager
This course provides hands-on experience with Python and Pygame, which can be useful for Product Managers who wish to understand the technical aspects of game development and to better communicate with their engineering teams. By completing this course, you'll gain a practical understanding of game design, programming, and user experience.
Teacher
This course provides a practical introduction to Python and Pygame, both of which can be used for teaching computer science and programming concepts. By creating a basic game, you'll gain valuable experience in coding, problem-solving, and game design, which you can share with your students.
Data Analyst
This course introduces Python, a programming language commonly used in data analysis. By learning how to create a basic game, you'll gain some practical experience with Python and its libraries, which can be applied to data analysis projects.
Database Administrator
This course provides a practical introduction to Python, a programming language commonly used in database administration. By creating a basic game, you'll gain some practical experience with Python and its libraries, which can be applied to database administration tasks.
Systems Administrator
This course introduces Python, a programming language commonly used in systems administration. By learning how to create a basic game, you'll gain some practical experience with Python and its libraries, which can be applied to systems administration tasks.
Network Engineer
This course introduces Python, a programming language commonly used in network engineering. By learning how to create a basic game, you'll gain some practical experience with Python and its libraries, which can be applied to network engineering tasks.
Cybersecurity Analyst
This course introduces Python, a programming language commonly used in cybersecurity. By learning how to create a basic game, you'll gain some practical experience with Python and its libraries, which can be applied to cybersecurity tasks.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in لعبة الثعبان عن طريق python:استخدم pygame لتصنع لعبتك الخاصة.
Comprehensive guide to using Python for machine learning. It covers the basics of machine learning as well as more advanced topics such as deep learning and natural language processing. It good resource for learners who want to use Python for machine learning.
Comprehensive guide to using Python for data analysis. It covers the basics of data analysis as well as more advanced topics such as data visualization and machine learning. It good resource for learners who want to use Python for data analysis.
Fast-paced introduction to Python programming that covers the basics of the language as well as more advanced topics such as data analysis and machine learning. It good resource for learners who want to learn Python quickly and efficiently.
Collection of design patterns for game programming. It covers a wide range of patterns, from basic patterns such as the singleton pattern to more advanced patterns such as the state pattern. It good resource for learners who want to learn more about game programming patterns.
Comprehensive guide to level design for games. It covers the basics of level design as well as more advanced topics such as level scripting and level testing. It good resource for learners who want to learn more about level design.
Comprehensive guide to the psychology of game design. It covers the basics of the psychology of game design as well as more advanced topics such as game motivation and game addiction. It good resource for learners who want to learn more about the psychology of game design.
Provides a comprehensive introduction to Python programming, covering the basics of the language as well as more advanced topics such as object-oriented programming and data structures. It good resource for learners who are new to Python or who want to brush up on their skills.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to لعبة الثعبان عن طريق python:استخدم pygame لتصنع لعبتك الخاصة.
أساسيات python: برمج لعبة تخمين الرقم من الصفر
Most relevant
بناء المواقع باستخدام ReactJS: ابني موقعك الأول
Most relevant
برنامج تنبيه سطح المكتب باستخدام Python: إشعارات Covid-19
Most relevant
بناء Backend لنسخة من Twitter
Most relevant
Adobe Illustrator بأستخدام Neon تصميم يافطة محل
Most relevant
Microsoft Excel إنشاء سجل دوام لموظف باستخدام
Most relevant
كيفيه انشاء API call باستخدام PHP and MYSQL
Most relevant
Business Model Canvas للشركات الناشئه
Most relevant
AutoCAD للتصميم الأنتاجي
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser