از برنامه APKPure استفاده کنید
نسخه قدیمی APK Пишем игры на Python, часть 2 را برای اندروید بگیرید
برنامه نویسی برای مبتدیان: Python 3.x با بازی های ساده
برنامه نویسی بازی ، ایجاد از ابتدا: برای کودکان و نوجوانان ، و همچنین والدین و معلمان آنها! بخش دوم. برای طیف گسترده ای از خوانندگان و دانشجویان برنامه نویسی طراحی شده است. مثالهایی با استفاده از Tkinter - ایجاد رابطهای پنجره مدرن.
سن توصیه شده: از 13 سالگی و پس از مطالعه قسمت اول مطالب.
Writing Games: یادگیری برنامه نویسی Python 3 با نوشتن بازی های ساده ای که قابلیت های برنامه نویسی را نشان می دهد.
در این بخش ، تأکید اصلی بر مطالعه ساختار داده ها به عنوان ابزاری برای پردازش اطلاعات به صورت برنامه ای است. نمادها ، رشته ها ، لیست های یک بعدی و دو بعدی ، الگوریتم های پردازش ، رمزگذاری ، بازگشت ، مرتب سازی داده ها. پاداش: الگوریتم مرتب سازی سریع و حساب طولانی.
چرا این آموزش خاص؟ من تقریباً دو دهه است که به عنوان یک معلم علوم کامپیوتر کار می کنم و با یک چیز آزار دهنده روبرو شده ام. بیشتر مطالب طراحی شده برای "آموزش برنامه نویسی" در واقع آموزش نمی دهند ، بلکه نوعی ارجاع به زبان هستند: نحو ، توابع ، نتیجه. موافقم ، حتی اگر کل فرهنگ لغت روسی-انگلیسی را یاد بگیریم ، انگلیسی صحبت نخواهیم کرد. زیرا برای مکالمه شما باید هزار نکته ظریف دیگر را بشناسید: زمان ها ، اعشار ، استفاده از ضمایر و حروف اضافه و غیره.
در این آموزش ، من نه تنها در مورد زبان پایتون 3 صحبت می کنم ، بلکه خواننده را از طریق استدلال ، استدلال منطقی هدایت می کنم ، و نه تنها به سوال "با چه کمکی؟" ، بلکه "برای چه؟" نیز پاسخ می دهم. و چرا؟" کل نظریه بلافاصله در عمل منعکس خواهد شد.
ساختار مواد:
- اطلاعات اولیه در مورد نمادها ، رشته ها ، لیست ها ؛
- الگوریتم های ساخته شده با استفاده از بازگشت ؛
- حساب طولانی
- ترفندها و نیرنگ های برنامه نویس: شما نمی توانید سرنوشت را تقلب کنید ، اما می توانید (و باید) کار خود را آسان تر کنید.
- بازی ها: چهار بازی در این قسمت وجود دارد:
1. "حدس کلمه" - بازی ای که در آن کاربر با انتخاب هر بار یک حرف ، سعی می کند کلمه یک موضوع خاص را در تعداد کمی تلاش حدس بزند.
2. "پانزده" - پازلی از دوران کودکی شوروی ، که در آن فقط یک سلول آزاد در یک زمینه 4x4 وجود دارد. لازم است حیله گرانه صفحات را با اعداد از 1 تا 15 حرکت دهید و یک توالی خاص ایجاد کنید. اتفاقاً این معما سالهاست که چکه می کند.
3. "مهاجمان فضایی" (c) (tm) و غیره بازی معروف با ورود بیگانگان ؛ ما یک نسخه سبک با Tkinter خواهیم داشت. خودتان می توانید کار شایسته تری انجام دهید. یکی از نشریات Space Invaders را در رتبه بندی تیراندازان فضایی رتبه اول قرار داده است.
4. "Sokoban" - شبیه ساز لودر. اصول ساخت بازی های هزارتوی را از منظر 2 بعدی در نظر بگیرید (نمای بالا).
الگوریتم های ارائه شده برای آموزش موارد زیر است:
- درک اصول پردازنده ؛
- توانایی عملی برای ایجاد و نوشتن الگوریتم به زبان ؛
- توانایی پیاده سازی پردازش داده ها با ابزارهای پایتون ؛
- توانایی استفاده از ابزارهای سطح بالای مدرن زبان ؛
- ... و رواج سرگرمی خلاق.
شما خواهید یافت:
- الگوریتم های پردازش ساختار داده ها ؛
- مشاوره و نظر عملی براساس سالها تجربه؛
- مراحل طراحی الگوریتم ها برای بازی ها ؛
- شرح کار کتابخانه Tkinter با مثالهای عملی ؛
- تست هایی برای تمرین درک کد پایتون.
لطفا ، اگر برنامه را دوست داشتید ، لطفا آن را ارزیابی کنید و نظر خود را بنویسید. برای ادامه کار بسیار انگیزشی :)
Last updated on 12/05/2024
Minor bug fixes and improvements. Install or update to the newest version to check it out!
بارگذاری شده توسط
Viktor Trofimov
نیاز به اندروید
Android 5.1+
دسته بندی
گزارش
Пишем игры на Python, часть 2
ru_3.05 by Viktor Trofimov
12/05/2024