حتی اگر تاکنون هرگز برنامهنویسی نکرده باشید، کتاب حاضر به شما نحوه ساخت بازیهای کامپیوتری را با استفاده از زبان برنامهنویسی محبوب پایتون آموزش میدهد.
با ساخت بازیهای کلاسیک مانند Hangman، Guess the Number و Tic-Tac-Toe کار را آغاز میکنید و سپس راه خود را به سمت بازیهای پیشرفتهتر مانند بازی مبتنی بر متن شکار گنج و بازی انیمیشن collision-dodging، همراه با افکت صدا، پیش میگیرید.
شما در طول راه، اصول کلیدی برنامهنویسی و مفاهیم ریاضی را یاد خواهید گرفت که به شما در پیشرفت مهارتهای برنامهنویسی بازی خود به سطوح بعدی، کمک خواهد کرد. موضوعات ارائهشده در کتاب شامل ترکیب حلقهها، متغیرها و تشریح کنترل جریان به سمت برنامههای دنیای واقعی، انتخاب ساختار دادهای صحیح مانند فهرستها، واژهنامهها و تاپلها، اضافهکردن گرافیکها و انیمیشن به بازیهای خود با ماژولهای پایتون، کنترل صفحه کلید و ورودی موس، برنامهنویسی هوش مصنوعی ساده، بطوریکه بتوانید در مقابل کامپیوتر بازی کنید، استفاده از رمزنگاری برای تبدیل پیامهای متنی به کد مخفی، اشکالزدایی برنامههای خود و پیداکردن خطاهای رایج میباشد.
همچنانکه بر روی هر بازی کار میکنید، یک پایه قوی در حوزه برنامهنویسی پایتون و اصول علم کامپیوتر برای خود خواهید ساخت.
پروژههای این کتاب حاضر، با نرمافزار پایتون 3 سازگار است.
با ساخت بازیهای کلاسیک مانند Hangman، Guess the Number و Tic-Tac-Toe کار را آغاز میکنید و سپس راه خود را به سمت بازیهای پیشرفتهتر مانند بازی مبتنی بر متن شکار گنج و بازی انیمیشن collision-dodging، همراه با افکت صدا، پیش میگیرید.
شما در طول راه، اصول کلیدی برنامهنویسی و مفاهیم ریاضی را یاد خواهید گرفت که به شما در پیشرفت مهارتهای برنامهنویسی بازی خود به سطوح بعدی، کمک خواهد کرد. موضوعات ارائهشده در کتاب شامل ترکیب حلقهها، متغیرها و تشریح کنترل جریان به سمت برنامههای دنیای واقعی، انتخاب ساختار دادهای صحیح مانند فهرستها، واژهنامهها و تاپلها، اضافهکردن گرافیکها و انیمیشن به بازیهای خود با ماژولهای پایتون، کنترل صفحه کلید و ورودی موس، برنامهنویسی هوش مصنوعی ساده، بطوریکه بتوانید در مقابل کامپیوتر بازی کنید، استفاده از رمزنگاری برای تبدیل پیامهای متنی به کد مخفی، اشکالزدایی برنامههای خود و پیداکردن خطاهای رایج میباشد.
همچنانکه بر روی هر بازی کار میکنید، یک پایه قوی در حوزه برنامهنویسی پایتون و اصول علم کامپیوتر برای خود خواهید ساخت.
پروژههای این کتاب حاضر، با نرمافزار پایتون 3 سازگار است.
سال انتشار: 2016 | تعداد صفحات: 376 | حجم فایل: 5.21 مگابایت | زبان: انگلیسی
نویسنده:
Al Sweigart
ناشر:
No Starch Press
ISBN10:
1593277954
ISBN13:
9781593277956