آموزش مقدمه ای بر توسعه بازی جاوا اسکریپت: قسمت 1

Introduction To Javascript Game Development: Part 1

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

برگ مرجع بوم رایگان برای دانلود:

https://github.com/chrisdixon161/HTML5-Canvas-Quick-Reference

مراحل پروژه برای مقایسه:

https://github.com/chrisdixon161/Introduction-To-Javascript-Game-Development-Course-Part-1

اگر تا به حال به این فکر کرده‌اید که چگونه بازی‌های دو بعدی ساده بسازید که در مرورگر کار می‌کنند، این کلاس دقیقاً همان چیزی است که شما به دنبال آن هستید!


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

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

همراه با این، به موارد زیر نیز نگاه می کنیم:

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

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

کلاس برای مبتدیان است و من سعی می کنم همه چیز را در حین پیش رو توضیح دهم، با این حال کمی تجربه جاوا اسکریپت واقعا به درک و تجربه شما کمک می کند. من همچنین در صورت نیاز کلاس هایی در مورد این موضوع دارم.

منتظر دیدار شما در اولین درس هستم!

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

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


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

درس ها Lessons

  • پیگیری نمرات Tracking Scores

  • تماس با پارو Paddle Contact

  • 1. مقدمه 1 Introduction

  • حرکت اجسام با صفحه کلید Moving Objects With The Keyboard

  • پرش تصادفی Random Bouncing

  • پایان دادن به بازی Ending The Game

  • حلقه زدن Looping

  • شبکه ها و مختصات Grids & Co-Ordinates

  • شروع و شروع مجدد بازی Starting & Re-Starting The Game

  • جهت تصادفی Random Direction

  • راه اندازی بوم HTML Setting Up The HTML Canvas

  • تشخیص برخورد و پرش Detecting Collisions & Bouncing

  • متن، خطوط و مسیرها Text, Lines & Paths

  • افکار نهایی Final Thoughts

  • جنبش کامپیوتری Computer Movement

  • طراحی روی بوم Drawing On The Canvas

  • نگه داشتن دست و پا زدن بر روی بوم Keeping The Paddle On The Canvas

نمایش نظرات

آموزش مقدمه ای بر توسعه بازی جاوا اسکریپت: قسمت 1
جزییات دوره
1h 43m
17
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
154
4 از 5
ندارد
دارد
دارد
Chris Dixon
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Dixon Chris Dixon

توسعه دهنده وب و معلم آنلاین

سلام، نام من کریس است و من یک توسعه دهنده وب از بریتانیا هستم. من یک مربی با تجربه هستم که بوت کمپ های توسعه وب را هدایت می کنم و همچنین دوره های آنلاین را تدریس می کنم.

زمینه های اصلی مورد علاقه من Vue.js، وردپرس، Shopify، جاوا اسکریپت، تجارت الکترونیک و تجارت هستند. من نسبت به کاری که انجام می‌دهم و به آموزش دیگران علاقه دارم.

دلیل شما برای یادگیری ساخت وب‌سایت هر چه باشد، انتخاب شغلی بسیار خوبی داشته‌اید.

انگیزه شخصی من این بود که رئیس خودم شوم و آزادی و انعطاف بیشتری در زندگی ام داشته باشم. من همچنین از چالش فنی آن و روشی که دائماً در حال تکامل است لذت می برم. من اولین وب‌سایت خود را در سال 1999 ساختم و مشاهده کردم که وب به آنچه امروز است تبدیل شده است.

من سعی می‌کنم دوره‌هایم را لذت‌بخش کنم و سعی می‌کنم به یاد بیاورم که در زمان یادگیری چگونه بود. من همچنین معتقدم بهترین راه برای یادگیری انجام دادن است و سعی می کنم تا حد امکان مثال های عملی را در دوره های خود بگنجانم.

از علاقه شما متشکریم و مشتاقانه منتظرم که به من بپیوندید.

کریس