Пишем игры на Python, часть 2

4.8 (470)

التعليم | 19.6MB

تفاصيل التطبيق

ألعاب البرمجة ، إنشاء من الصفر: للأطفال والمراهقين ، وكذلك والديهم ومعلميهم! الجزء الثاني. مصممة لمجموعة واسعة من القراء ودراسة البرمجة. أمثلة باستخدام Tkinter - بناء واجهات النوافذ الحديثة.
العمر الموصى به: من 13 عامًا وبعد دراسة الجزء الأول من المادة.
نحن نكتب الألعاب: ندرس البرمجة على Python 3 باستخدام مثال على كتابة فرص برمجة الألعاب البسيطة ولكنها.
في هذا الجزء ، يتم التركيز الرئيسي على دراسة هياكل البيانات كأداة لمعالجة المعلومات حسب طريقة البرنامج. الرموز ، والخطوط ، والثلاثين الأبعاد واثنين من الأبعاد ، خوارزميات لمعالجتها ، تشفير ، عودية ، فرز البيانات. المكافأة: خوارزمية الفرز السريع والحساب الطويل.
لماذا هذا الكتاب المدرسي؟ منذ ما يقرب من عقدين من الزمن ، كنت أعمل كمدرس لعلوم الكمبيوتر وأواجه شيئًا مزعجًا. معظم المواد التي تم استدعاؤها & quot ؛ تعليم البرمجة & quot ؛ ، في الواقع لا يتم تعليمها ، ولكنها نوع من مرجع اللغة: بناء الجملة ، وظائف ، نتيجة. أوافق ، حتى لو تعلمنا القاموس الإنجليزي الروسي بأكمله ، فلن نتحدث باللغة الإنجليزية. لأنه في محادثة ، تحتاج إلى معرفة ألف تفاصيل دقة: الأوقات ، الانحراف ، استخدام الضمائر وحرف الجر ، إلخ الاستنتاجات ، الرد. ليس فقط السؤال & quot ؛ مع ماذا؟ & quot ؛ ، ولكن أيضا & quot ؛ لماذا؟ & quot ؛ و & quot ؛ لماذا؟ & quot ؛ سوف تنعكس النظرية بأكملها على الفور في الممارسة العملية. ؛
- الحيل والحيل للمبرمج: لا يمكنك خداع المصير ، ولكن يمكنك تخفيف العمل (وتحتاج) ؛
- الألعاب: يتم تقديم أربع ألعاب في هذا الجزء:
1. "تخمين الكلمة" - وهي لعبة يحاول فيها المستخدم ، الذي يختار حرفًا واحدًا ، تخمين كلمة موضوع معين لعدد صغير من المحاولات.
2. "البسل" هو لغز من طفولتي السوفيتية ، حيث لا يوجد سوى قفص مجاني واحد على حقل خلايا 4x4. من الضروري تحريك الوفاة بأرقام من 1 إلى 15 وتجميع تسلسل معين. بالمناسبة ، هذا اللغز قد شرب بالفعل سنة لائقة.
3. "غزاة الفضاء" (ج) (TM) ، إلخ. اللعبة الشهيرة مع الأجانب القادمة. سيكون لدينا نسخة خفيفة يتم تنفيذها باستخدام Tkinter. يمكنك أن تفعل شيئًا يستحق نفسك أكثر. احتل أحد المنشورات الغزاة الفضاء في المركز الأول في تصنيف الرماة الفضائيين.
4. "Sokoban" هو محاكاة اللودر. النظر في مبادئ بناء ألعاب المتاهة في مرور ثنائي الأبعاد (عرض أعلى).
تهدف الخوارزميات المقدمة إلى التعليم:
- فهم مبادئ المعالج ؛
- القدرة العملية على إنشاء وتسجيل خوارزميات في اللغة ؛
- القدرة على تنفيذ بيثون معالجة البيانات ؛
- القدرة على استخدام وسائل عالية المستوى للغة ؛
- ... وتعميم هواية الإبداع.
ستجد:
- خوارزميات لمعالجة هياكل البيانات ؛
- النصائح والتعليقات العملية على أساس سنوات عديدة من الخبرة ؛
- مراحل تصميم خوارزميات للألعاب ؛
- وصف عمل مكتبة Tkinter في أمثلة عملية ؛
- اختبارات لوضع فهم الكود Python.
من فضلك ، إذا كنت تحب التطبيق ، - قم بتقييم وكتابة تعليق. يحفز جدا لمواصلة العمل :)

Show More Less

ما هو جديد Пишем игры на Python, часть 2

- обновление библиотек;
- полнофункциональная поддержка для РФ и РБ (для РБ только карты МИР);
- небольшая коррекция текста.

المعلومات

تحديث:

الإصدار: gl_3.01

نظام الأندرويد المتوافق: Android 5.0 or later

التقييم

مشاركة

ما قد تحب