توضیحات
در این قسمت تیم کدگیت دوره آموزش بازی Snake در پایتون را برای شما تهیه کرده است. اگر به دنبال آموزشی هستید که هم پروژههای جذابی داشته باشه و هم شما از یادگیری لذت ببرید، دوره آموزش بازی Snake در پایتون انتخاب شما خواهد بود. در این دوره ابتدا ماژول گرافیک پایتون را معرفی کرده و بازیهای ساده اما جذابی مثل مسابقه لاکپشتها، etch sketch علاوه بر بازی Snake پیاده سازی خواهیم کرد. پس شما نه تنها به پیاده سازی بازی مار تسلط پیدا خواهید کرد بلکه با ماژول گرافیک پایتون و نحوه استفاده از آن نیز آشنا خواهید شد. با ما همراه باشید تا این دوره جذاب را به شما معرفی کنیم.
پایتون
زبان برنامه نویسی پایتون یک زبان ساده بوده و در عین حال کد زدن با آن نزدیک به زبان انگلیسی است. لذا یادگیری آن را بسیار آسان کرده است. بسیاری از برنامه نویسان روی به یادگیری این زبان میآورند چراکه گستردگی این زبان از برنامه نویسی وب تا برنامههای گرافیکی ساده می باشد و ماژولهای فراوان هوش مصنوعی، جبر خطی و علم داده آن باعث شده است که نظر همه به این زبان جلب گردد. دوره آموزش بازی snake به منظور تسلط شما بر زبان برنامه نویسی پاتون تهیه و آماده سازی شده است.
ساخت بازی با پایتون
یکی از سوالاتی که بسیاری از برنامهنویسان میپرسند “چگونه با پایتون بازی بسازم” می باشد. بازیها با توجه به گرافیک استفاده شده در آنها و نحوه پیچیدگی، از تکنولوژی متفاوتی استفاده میشود. بسیاری از بازیهای نوستالوژی در پایتون می توان با توجه به ماژول درونی آن (مانند ماژول Turtle)، پیاده سازی نمود که یکی از این بازیها، snake یا بازی مار میباشد.
دوره آموزش بازی Snake در پایتون
در دوره آموزش بازی snake مثالهای بسیاری پیاده سازی گردیده است. این دوره با هدف آشنایی شما با محیط گرافیک پایتون و نحوه پیاده سازی پروژههای واقعی تهیه و تنظیم گردیده است. ابتدا با پروژه های ساده نظیر رسم مربع و خط چین در صفحه پیاده سازی را آغاز میکنیم. قدم به قدم آموزشها را پیش خواهیم برد.
پروژههای اصلی پیاده سازی شده در این دوره آموزشی شامل موارد ذیل میباشد:
- Random walk یا گام تصادفی
علاوه بر پروژه های بالا، مثالهای دیگری نیز در هر بخش پیاده سازی گردیده که به یادگیری شما کمک خواهد کرد.
محتوای دوره آموزش بازی Snake
دوره آموزش بازی Snake در پایتون دارای چهار بخش میباشد. محتوای این چهار بخش به شرح زیر میباشد:
- بخش اول: آشنایی با ماژول Turtle
- معرفی ماژول Turtle
- ساخت یک مربع به کمک ماژول Turtle
- روشهای نصب و فراخوانی ماژول در پایتون
- پروژه: پیاده سازی خط چین با کمک ماژول Turtle
- پروژه: پیاده سازی Random walk یا گام تصادفی در ماژول Turtle
- معرفی Tuple
- پروژه: پیاده سازی spirpgraph با کمک ماژول Turtle
- بخش دوم: کنترل کیبورد در ماژول Turtle
- معرفی رخداد یا Event
- انواع تابع و معرفی Higher order Functions
- دستگاه مختصات در ماژول Turtle
- پروژه: پیاده سازی بازی مسابقه لاک پشت ها
- پروژه: پیاده سازی بازی etch a sketch یا تخته مغناظیسی
- بخش سوم: بخش اول پیاده سازی بازی Snake یا مار
- معرفی بازی
- ساخت بدن Snake و صفحه بازی
- ساخت انیمیشن Snake و حرکت آن
- پیاده سازی کلاس Snake
- کنترل Snake با کیبورد
- بخش چهارم: بخش دوم پیاده سازی بازی Snake یا مار
- کلاس Food یا غذا و برخورد مار با غذا
- نمایش امتیاز با پیاده سازی کلاس Scoreboard
- برخورد Snake با حاشیه صفحه و اتمام بازی
- برخورد Snake با بدن خود و پیاده سازی افزایش طول Snake با برخورد بع غذا
نمونه ویدئوها
در قسمت زیر میتوانید برخی ویدئوهای آموزشی این دوره را مشاهده کنید:
سورس کد بازی snake
در کنار فایل ویدئو ، سورس آموزشها، در اختیار شما قرار خواهد گرفت. شما در محیط برنامه نویسی پایتون میتوانید از این فایلها استفاده کنید. با اجرای فایل نحوه اجرای آن را ببینید. فرمت فایلهای سورس .py می باشد.
پیش نیاز
پیش نیاز این دوره، دوره آموزش پایتون سطح مقدماتی می باشد. آشنایی با حلقهها، شرطها، نوع داده، لیستها، توابع، شی گرایی به یادگیری شما در این دوره کمک خواهد کرد.
این دوره مناسب چه کسانی است؟
اگر به دنبال دورهای هستید که پروژههای واقعی را پیاده سازی کند و شما را برای بازار کار آماده کند این دوره مناسب شما است. دانشجویان، علاقه مندان به برنامه نویسی پایتون، کارمندان و … می توانند از این دوره آموزشی استفاده کنند.
مشخصات دوره
مشخصات این دوره آموزشی به شرح ذیل می باشد:
- مدرس: سعید غریبی
- ویدئو آموزشی: 2 ساعت و 26 دقیقه
- فایل دوره: rar
- حجم فایل دوره: 1.2 گیگابایت