تعلم Python عن طريق بناء 5 ألعاب

يتعلم الكثير من الناس لغات البرمجة بشكل أفضل من خلال بناء المشاريع. إذا كنت ترغب في تعلم Python عن طريق ترميز خمس ألعاب ، فراجع دورة الفيديو التي مدتها 7 ساعات والتي أصدرناها للتو على قناة freeCodeCamp.org على YouTube. لقد جمعنا 5 برامج تعليمية رائعة لتطوير الألعاب ستساعدك على تعلم Python.

ستقوم ببناء Pong و Snake و Connect Four و Tetris ولعبة بسيطة متعددة اللاعبين. هذه كلها ألعاب مشهورة ممتعة للعب بالإضافة إلى الكود.

تأخذ هذه الدورة نهجًا قائمًا على المشاريع. إذا كنت تتعلم بشكل أفضل من خلال العمل ، فهذه هي الدورة المناسبة لك. سوف تتعلم من كريستيان طومسون ، وكيث جالي ، وتيك مع تيم. سيساعدك هؤلاء المعلمون المتمرسون على فهم كل سطر من التعليمات البرمجية في المشاريع.

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

أنشئ ألعابًا باستخدام سطر الأوامر والسلحفاة و Pygame

تستخدم إحدى الألعاب سطر الأوامر فقط. تعد كتابة التعليمات البرمجية لسطر الأوامر طريقة رائعة لتعلم مهارات البرمجة الأساسية دون الحاجة إلى القلق بشأن الرسومات.

لعبة أخرى تستخدم وحدة رسومات السلحفاة. هذه وحدة مدمجة تُستخدم غالبًا لتعليم مهارات البرمجة الأولية ويمكن استخدامها للألعاب البسيطة.

سوف تتعلم أيضًا بناء الألعاب باستخدام Pygame. Pygame عبارة عن مجموعة من وحدات Python النمطية التي تُستخدم لإنشاء جميع أنواع الألعاب ، حتى الألعاب المتقدمة. يجعل من السهل إضافة الرسومات والصوت إلى برامج Python.

في القسم الأخير ، ستتعلم كيفية برمجة لعبة متعددة اللاعبين قابلة للتطوير باستخدام Python باستخدام المقابس والشبكات. سوف تتعلم كيفية نشر لعبتك حتى يتمكن الأشخاص في أي مكان من العالم من اللعب ضد بعضهم البعض.

من خلال إنشاء لعبة متعددة اللاعبين ، ستتعرف على مفاهيم مثل تطوير العملاء والخوادم ، وإرسال البيانات المشفرة ، وربط العديد من العملاء بالخادم.

يمكنك مشاهدة الدورة كاملة على قناة يوتيوب freeCodeCamp.org (7 ساعات مشاهدة).