×
ribbon

آموزش ساخت بازی با فریمورک Love2d و زبان Lua

چرا کار با فریمورک Love2D را یاد بگیریم؟ با استفاده از این فریمورک می توانید حتی با ضعیف... بیشتر
گواهی‌نامه
115دانشجو
پیشرفته

نوید ترابی

مشخصات دوره
محتوای دوره
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آشنایی با مبانی ساخت بازی‌های دو بعدی

آشنایی با فریمورک Love2D از سطح مقدماتی تا متوسط

آشنایی با ساختار برنامه‌نویسی بازی با بررسی چند بازی نمونه

آشنایی با روش استفاده از داکیومنت‌ها و منابع موجود هنگام کار

محتوای دوره

4 فصل29 جلسه5 ساعت ویدیو
مقدمه
  نصب و راه‌اندازی اولیه Love2D
مشاهده
"05:25
  راه‌اندازی اولیه VSCode
"06:17
  شروع کار با Love2D
"17:01
  دیباگ‌کردن با استفاده از کنسول
"14:18
ساخت بازی ساده پرنده
آشنایی با کتابخانه‌ها و ماژول‌های جانبی و استفاده از آن‌ها
بررسی چند بازی دیگر و نکات تکمیلی و جمع بندی نهایی

پیش‌نیاز‌ها

فریمورک Love2D از زبان لوا پشتیبانی می‌کند که در طول این دوره نیز با همین زبان برنامه‌نویسی انجام می‌شود، انتظار می‌رود شما از قبل با زبان برنامه‌نویسی لوا در حد متوسط آشنایی داشته باشید.

توضیحات دوره

چرا کار با فریمورک  Love2D را یاد بگیریم؟

 با استفاده از این فریمورک می توانید حتی با ضعیف ترین سیستم و بدون دردسر شروع به یادگیری ساخت بازی کنید و به دلیل سادگی کار با آن خیلی سریع  پیشرفت کرده و شروع به ساخت بازی کنید. همچنین می توانید از تکنیک هایی که در کار با این فریمورک یاد می گیرید در فریمورک ها یا موتورهای بازی سازی دیگر نیز استفاده کنید و کارهای قوی تر و بهینه تری انجام دهید. 

فریمورک Love2D یک فریمورک منبع باز و رایگان است که اولین بار در سال 2008 منتشر شد و همچنان فعال و در حال بروز رسانی است و به دلیل قدمت و محبوبیتی که دارد بسیاری برنامه های جانبی مربوط به ساخت بازی نیز از آن پشتیبانی می کنند، همچنین به دلیل سادگی کار و دردسترس بودن برای همه، مخاطبان زیادی دارد و منابع مناسبی برای کار با آن وجود دارد. این فریمورک نه تنها برای شروع و یادگیری مبانی ساخت بازی بسیار مناسب است بلکه به دلیل انعطاف بالا و قابلیت ها و ماژول های جانبی زیادی که دارد برای ساخت بازی های دو بعدی جدی و بزرگ نیز بسیار مناسب است. 

شاید با وجود موتورهای بازی سازی موجود که ابزارهای قدرتمندی به صورت گرافیکی و آماده همراه با خود دارند کار کردن با فریمورک ها و پیاده سازی بازی با کدنویسی کاری دشوار و غیر منطقی به نظر برسد اما کار با فریمورک های کد محور به دلیل باز بودن ساختار و آزادی عمل بیشتر، انعطاف بیشتری به توسعه دهنده می دهد و توسعه دهنده می تواند پروژه خود را دقیقا با مدل و ساختار مناسب همان کار پیاده سازی کند و جلو ببرد و در انتخاب ابزارها و مدل پیاده سازی آزادی عمل بیشتری داشته باشد.

همچنین یادگیری کار با فریمورک هایی چون Love2D باعث می شود که فرد با روش انجام کارها و زیر ساخت موتورهای بازی سازی از ریشه آشنا شده و با دانشی که کسب می کند بتواند هنگام استفاده از موتورهای بازی سازی بزرگ و سایر ابزارها نیز بهتر خطایابی کند، بهتر پروژه رو مدیریت کند، راهکار مناسب تر را انتخاب کند و بطور کلی بهینه تر و تمیز تر پروژه را به پایان برساند.

آموزش این دوره در چه سطحی است؟

در این دوره فریمورک Love2D در سطح مقدماتی تا متوسط آموزش داده شده است و به بررسی تمامی جزئیات و همچنین ساختارهای مختلف و پیچیده برنامه نویسی و مدیریت پروژه کمتر پرداخته شده است، اما در طول دوره از داکیومنت ها و منابع جانبی بارها استفاده شده تا شما بتوانید با فراگیری روش جستجو در منابع موجود براحتی به مطالب و دانشی که نیاز دارید و در طول دوره پوشش داده نشده دست پیدا کنید و از آن ها استفاده کنید.

تئهمچنین پروژه های تکمیلی و منابع مختلف بصورت فایل در قسمت پایانی همراه دوره ضمیمه شده است که می توانید با بررسی و مطالعه آن ها مطالب و مباحث بیشتری از سطوح بالاتر را نیز فرا بگیرید و استفاده کنید.

این دوره مناسب چه کسانی است و چه پیش نیاز هایی لازم دارد؟

این دوره برای تمام افرادی که به ساخت بازی علاقه دارند مناسب است، فریمورک Love2D از زبان لوا پشتیبانی می کند که یک زبان ساده اما در عین حال بسیار سریع و سبک و منعطف می باشد، انتظار می رود قبل از شروع این دوره به زبان لوا در حد متوسط مسلط باشید.

اطلاعات بیشتر

گواهی‌نامه

آموزش ساخت بازی با فریمورک Love2d و زبان Lua

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

دوره‌های پیشنهادی مشابه

درباره استاد

نوید ترابی
3دوره
530دانشجو

نوید ترابی فارغ‌التحصیل رشته برق-الکترونیک در مقطع کارشناسی است. وی بیش از 20 سال تجربه فعالیت حرفه‌ای در حوزه الکترونیک و کامپیوتر و زمینه‌های مرتبط با آن‌ها را دارد، در طول این سال‌ها در پروژه‌های مختلف داخلی و خارجی زیادی بصورت مستقل یا تیمی فعالیت و همکاری داشته است و همچنین چندین مقام برتر در مسابقات بین المللی ربوکاپ را در کارنامه خود دارد.

اطلاعات بیشتر

دیگر دوره‌های نوید ترابی

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.

مهارت‌هایی که می‌آموزید