×
ribbon

دوره جامع بازی‌سازی با جاوا اسکریپت؛ از صفر تا انتشار

مدرس:

عمران پیله کوهی

آیا تا به حال تصور کرده اید که بتوانید بازی های سرگرم کننده و تعاملی را مستقیماً در... بیشتر
جدید
گواهی‌نامه
5 (1)
44دانشجو
9ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره
بروزرسانیخرداد ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

کار با Canvas: رسم اشکال، تصاویر و متون روی صفحه نمایش مرورگر.

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

مدیریت مراحل و وضعیت بازی: ساخت منوی شروع، انتخاب مرحله، و سیستم برنده/بازنده شدن.

انیمیشن و افکت‌ها: زنده کردن بازی با انیمیشن‌های نرم و افکت‌های بصری جذاب.

این دوره شامل:

9 ساعت ویدئو

29 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

10 فصل29 جلسه9 ساعت ویدیو
مبانی بازی‌سازی
  مقدمات بازی سازی
23:42
  شکل کشیدن ساده
09:59
متحرک‌سازی المان
  چطور با JavaScript المان‌ها رو در Canvas متحرک کنیم؟
24:15
متحرک‌سازی با کیبورد
  حرکت کاراکتر در Canvas با کلیدهای کیبورد
13:13
حرکت و برخورد
  تشخیص برخورد و جمع‌آوری سکه
12:34
  پیاده‌سازی حرکت کاراکتر با کیبورد
24:21
دشمن‌ها و قابلیت بازی مجدد
  پیاده‌سازی حرکت کاراکتر و جمع‌کردن سکه
21:30
  افزودن دشمن (ستاره‌ها)، باخت و دکمه‌ی شروع دوباره
10:23
  مدیریت Game Over و Restart
18:38
ساخت Drawing App
  ساخت استایل پروژه
14:52
  پیاده سازی برنامه نقاشی با Canvas در Java Script
23:50
ساخت بازی حافظه (Memory Game)
  پیاده‌سازی ساختار کارت‌ها
31:12
  منطق بازی، برگرداندن کارت‌ها و شمارش حرکات
20:07
  تایمر، نمایش برد و ری‌استارت بازی
23:36
ساخت بازی Ninja Bird
  راه‌اندازی پروژه و رسم کاراکتر پرنده
09:54
  پیاده‌سازی فیزیک پرش و جاذبه
23:36
  طراحی و ایجاد سیستم تولید لوله‌ها
08:25
  پیاده‌سازی سیستم برخورد
19:55
  افزودن امتیازدهی و سیستم تغییر مرحله
09:04
  طراحی رابط کاربری (UI)، حالت باخت و شروع مجدد
28:00
ساخت بازی Endless Runner
  پیاده‌سازی بازیکن و مکانیزم پرش
15:32
  ساخت و مدیریت موانع در بازی
24:18
  تشخیص برخورد و منطق Game Over
23:10
  سیستم امتیاز، مرحله‌بندی و پشتیبانی از موبایل
16:45
ساخت بازی Snake
  پیاده‌سازی اولیه Snake و کنترل حرکت با کیبورد
09:44
  ساخت سیستم تولید سیب و منطق رشد مار
08:43
  افزودن امتیازدهی، افزایش سرعت و سطح‌بندی
25:57
  ساخت سیستم Game Over و ذخیره Highscore با LocalStorage
17:08
  اضافه‌کردن صدا، تایمر سیب و ظاهر حرفه‌ای‌تر بازی
12:06

پیش‌نیاز‌ها

نگران نباشید! اگر تا به حال حتی یک خط کد هم ننوشتید، جای درستی آمده‌اید. این دوره طوری طراحی شده که گویی معلمی دلسوز کنار شما نشسته و از الفبای برنامه‌نویسی شروع می‌کند. ما تمام مفاهیم پایه‌ای جاوا اسکریپت را در دلِ ساختن بازی‌ها به شما آموزش می‌دهیم. بنابراین، شما همزمان هم زبان برنامه‌نویسی یاد می‌گیرید و هم مهارت ساخت بازی. تنها پیش‌نیاز، اشتیاق شما برای یادگیری و کمی وقت گذاشتن برای تمرین است. 

توضیحات دوره

آیا تا به حال تصور کرده‌اید که بتوانید بازی‌های سرگرم‌کننده و تعاملی را مستقیماً در مرورگر وب اجرا کنید؟ دنیای بازی‌های تحت وب با پیشرفت تکنولوژی‌های HTML5 و جاوا اسکریپت، به یکی از جذاب‌ترین و در دسترس‌ترین حوزه‌های برنامه‌نویسی تبدیل شده است.

این دوره یک راهنمای گام‌به‌گام و پروژه‌محور است که شما را از مبانی اولیه جاوا اسکریپت تا پیچیدگی‌های منطق بازی‌سازی هدایت می‌کند. ما در این دوره تنها به تئوری بسنده نمی‌کنیم؛ بلکه با پیاده‌سازی چندین پروژه واقعی (از بازی‌های پازل ساده تا بازی‌های اکشن و پلتفرمر)، با مفاهیم کلیدی مانند حلقه بازی (Game Loop)، تشخیص برخورد (Collision Detection)، فیزیک حرکت، مدیریت ذرات (Particles) و انیمیشن آشنا خواهید شد.

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

دیدگاه کاربران

5

بر اساس امتیاز 1 دانشجو

1
2
3
4
5

هنوز دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
عمران پیله کوهیمدرس مهارت‌های برق و فناوری اطلاعات، استاد حق‌التدریس دانشگاه، مربی و آزمونگر مهارت‌های فنی حرفه‌ای
1دوره
44دانشجو
1نظر و امتیاز

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

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

از دستاوردهای حرفه‌ای عمران پیله‌کوهی می‌توان به موارد زیر اشاره کرد:

• مدرس دوره‌های مهارتی فناوری اطلاعات شامل ICDL، نرم‌افزارهای اداری، طراحی سایت و …

• تدریس مباحث تخصصی برق شامل راه‌اندازی موتورهای AC، PLC S7، سیستم زمین (ارتینگ) و مباحث سیستم‌های قدرت

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

• استاد حق‌التدریس در دانشگاه ملی مهارت

• مؤلف کتاب «مفاهیم کاربردی فناوری اطلاعات» و نویسنده مقالات تخصصی در حوزه فناوری و مهندسی برق

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

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