لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کاربرد مفاهیم توسعه بازی با HTML5 و Canvas
- آخرین آپدیت
دانلود Apply HTML5 Game Development Concepts with Canvas
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
یادگیرندگان قادر خواهند بود صفحات وب مدرن را با استفاده از عناصر معنایی HTML5 ساختاردهی کنند، طرحهای واکنشگرا (Responsive) برای دستگاههای مختلف طراحی کنند و از تکنیکهای مبتنی بر Canvas برای ساخت بازیهای تعاملی استفاده نمایند. آنها مهارتهای لازم برای پیادهسازی منطق کارآمد بازی، مدیریت ورودی کاربر، تشخیص برخوردها و کنترل انیمیشنها با استفاده از چرخههای رندرینگ ساختاریافته را توسعه خواهند داد.
این دوره به یادگیرندگان کمک میکند تا از مفاهیم پایه HTML5 و طراحی واکنشگرا به سمت توسعه عملی بازی با استفاده از Canvas API حرکت کنند. با کار بر روی سناریوهای عملی بازی، یادگیرندگان در ترسیم عناصر گرافیکی، مدیریت صفحه بازی، مدیریت منطق حرکت و امتیازدهی، و بهینهسازی عملکرد از طریق نمایش کارآمد وضعیت (State) تجربه کسب میکنند. این دوره بر پیادهسازی واقعی به جای تئوری تأکید دارد و یادگیرندگان را قادر میسازد تا درک کنند چگونه اجزای مختلف برای تشکیل یک بازی کامل و تعاملی با هم ترکیب میشوند.
آنچه این دوره را متمایز میکند، انتقال ساختاریافته از اصول چیدمان وب به مکانیکهای کامل بازی در یک مسیر یادگیری واحد است. یادگیرندگان با ساخت چندین بازی تعاملی و همزمان تقویت مفاهیم اصلی HTML5، از این دوره بهره میبرند که آن را برای کسانی که به دنبال یادگیری پروژهمحور و کاربردی در زمینه توسعه بازیهای تحت وب هستند، ایدهآل میسازد.
سرفصل ها و درس ها
مبانی HTML5 و طراحی واکنشگرا
HTML5 Foundations & Responsive Design
مرور کلی HTML5 و عناصر جدید
HTML5 Overview & New Elements
مبانی طراحی وب واکنشگرا
Responsive Web Design Basics
طراحی واکنشگرا با Viewport و چیدمانها
Responsive Design with Viewport & Layouts
طراحی واکنشگرا با استفاده از CSS Grid
Responsive Design Using CSS Grid
راهاندازی Canvas و مکانیکهای اصلی بازی
Canvas Setup & Core Game Mechanics
دریافت دادههای مخزن (Repo)
Getting the Repo Data
افزودن استایلدهی
Adding Styling
HTML Canvas
HTML Canvas
ترسیم صفحه بازی
Drawing the Board
منطق صفحه بازی و رندرینگ
Game Board Logic & Rendering
جریان بازی و نوبت بازیکنان
Game Flow and Player Turns
بهینهسازی منطق بازی و فیزیک
Game Logic Optimization & Physics
منطق Bitmap با استفاده از Bitmasking
Bitmap Logic Using Bitmasking
بهینهسازی منطق بازی با استفاده از Bitmap
Optimizing Game Logic with Bitmaps
توسعه بازی
Game Development
برخورد (Collision)
Collusion
بازیهای کامل و ویژگیهای تعاملی
Complete Games & Interactive Features
توسعه بازی پینگپنگ
Ping Pong Development
ترسیم شبکه و نمایش امتیاز
Drawing Net and Score Display
حرکت توپ و محاسبه امتیاز
Ball Movement and Score Calculation
ساخت بازی Collect the Square
Creating Collect the Square Game
ایجاد شمارش معکوس برای Collect the Square
Creating Countdown for Collect the Square
ایجاد هدف برای Collect the Square
Creating Target for Collect the Square
نمایش نظرات