Use APKPure App
Get Game Programming old version APK for Android
دليل الدراسة للبرمجة بلغة بايثون على سبيل المثال للألعاب البسيطة
еревод осуществлён c согласия автора оригинального материала.
تتم الترجمة بموافقة المؤلف.
"برمجة الألعاب في Python ، Coding from Scratch" مخصصة للأطفال والمراهقين وأولياء أمورهم ومعلميهم! إنه مصمم لمجموعة واسعة من القراء الذين يدرسون البرمجة.
سنتعلم البرمجة بلغة بايثون ونكتب الألعاب معًا!
يشرح التطبيق أساسيات البرمجة الوظيفية (الإجرائية) في بايثون ، ويوفر معلومات حول العمل مع مكتبة Tkinter التي تساعد على إنشاء برامج صلبة بواجهة مريحة وبديهية ، ويكشف عن مبادئ بناء البرنامج على قاعدة «فرق تسد» ، تنمية التفكير الإبداعي وتحقيق النتائج الفعالة سواء في البرمجة أو في الحياة. كيف تصنع زر؟ كيف تبرمج الضغط على هذا الزر؟ كيف تظهر نافذة الرسالة؟ لاكونيك التصميم الحديث والجمال والنعمة تدور حول Tkinter. تستخدم المكتبة على نطاق واسع في البرمجة الحديثة.
لماذا هذا البرنامج التعليمي بالذات؟ لقد قمت بتدريس علوم الكمبيوتر لمدة 20 عامًا وما زلت أواجه شيئًا واحدًا مزعجًا. من المفترض أن تقوم العديد من المواد "بتدريس البرمجة" ، ولكنها تعطي فقط معلومات أساسية حول بناء الجملة وعناصر معينة وما إلى ذلك. توافق على أنه حتى لو كنت تتعلم عن ظهر قلب قاموس إنجليزي-روسي ، فلن تتحدث الروسية ، لأنه من الضروري أن تضع في اعتبارك آلاف التفاصيل: الأوقات ، والتصريفات ، والحالات ، وأجزاء الكلام واستخدامها ، إلخ
لن أتحدث فقط عن لغة بايثون. سأشرح للقارئ كل قسم فرعي من خلال التفكير المنطقي ، والإجابة على الأسئلة "باستخدام ماذا؟" ، "من أجل ماذا؟" و لماذا؟". سيتم تحويل كل النظرية إلى ممارسة مرة واحدة.
هيكل المادة:
- معلومات أساسية حول البرمجة في بناء جملة بايثون وبايثون ؛
- هندسة اللعبة: ما هي المبادئ التي يقوم عليها تطوير اللعبة ، وما الذي يجب أن تقلق بشأنه ، وكيفية إنشاء نظام معالجة البيانات ؛
- نصائح وحيل للمبرمج: لا يمكنك خداع مصيرك ، لكن يمكنك (ويجب عليك) تسهيل عملك ؛
- ألعاب!
هناك أربع ألعاب في هذا الجزء:
1. «خمن الرقم». أغراض اللعبة هي الترفيه وتحليل النطاقات الرقمية. للأطفال الذين يتعلمون العد. إذا كنت أحد الوالدين ، يمكنك كتابة لعبة خاصة لطفلك ، بعد دمج كل رغباتك في البرنامج.
2. «تعلم العد». الغرض من اللعبة هو تطوير مهارات العد. إنه في الواقع لكل من يريد زيادة سرعة العد بشكل صحيح في الاعتبار.
3. «كازينو 678». الغرض من اللعبة هو الدعاية المضادة للمقامرة. عندما تكتب هذه الخوارزمية بنفسك وتفقد أموالًا افتراضية ، ستفهم أنه لا توجد فرصة للفوز ، وسيختفي الاهتمام بالمقامرة. إنه موصى به للأشخاص الذين يأملون في أن يصبحوا فجأة أكثر ثراءً بمليون دولار ويبدأون حياة خالية من الهموم.
4. «ميدان سباق الخيل». أغراض اللعبة هي تعلم مكتبة Tkinter وإنشاء مربعات حوار (Windows) والعمل مع الصور والرسوم المتحركة للصور ونظام الإحداثيات. سنعمل أيضًا مع معلمات العمليات ، وتغيير حالة اللعبة وفقًا لاحتمال الحدث.
يتم كتابة الخوارزميات المعروضة هنا على:
- شرح كيفية عمل المعالج ؛
- تعليم كيفية إنشاء خوارزميات عملية في لغة برمجة بايثون ؛
- تطوير مهارة تنفيذ معالجة البيانات باستخدام أدوات Python ؛
- التعريف بأدوات اللغة الحديثة عالية المستوى ؛
- ... لتعميم هذه التسلية الإبداعية.
سوف تجد:
- الخوارزميات الأساسية لمعالجة البيانات ؛
- نصائح وملاحظات عملية بناءً على خبرتي المتعددة السنوات ؛
- مراحل تصميم الخوارزميات للألعاب ؛
- وصف لكيفية عمل مكتبة Tkinter على أمثلة توضيحية ؛
- الاختبارات التي تتحقق من فهم كود Python ومهارات البرمجة في Python.
إذا أعجبك التطبيق ، من فضلك ، قيمه واكتب تعليقًا. إنه يحفز بشكل كبير على مواصلة العمل :)
Last updated on 24/01/2021
A new chapter and a new update are coming:
- The chapter "Tkinter" has been added. Learn new about how to create graphic interface in Python.
- Buttons, windows, and cool atmosphere are already in.
- Bugs, mistakes, and all bad things have been corrected as well.
Hope you enjoy it :)
محمل
ھہ ڑار انور
Android متطلبات النظام
Android 4.1+
الفئة
الإبلاغ
Game Programming
in Python, Co0.26 by Danil Shentsov
24/01/2021