آموزش برنامه‌نویسی و انیمیشن با محیط Alice - آخرین آپدیت

دانلود Introduction to Programming and Animation with Alice

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره یک دوره مقدماتی برنامه‌نویسی است که مفاهیم کدنویسی را با انیمیشن‌سازی در محیط برنامه‌نویسی Alice ترکیب می‌کند. شما در ابتدا یاد می‌گیرید که چگونه با برنامه‌نویسی اشیاء سه بعدی Alice، داستان‌های متحرک سه بعدی خلق کنید. به طور خاص، شما نحوه طراحی صحنه، روایت داستان با استفاده از استوری‌بورد (Storyboard)، کنترل دوربین و نحوه حرکت و چرخش اشیاء را خواهید آموخت. همچنین مفاهیم کلیدی برنامه‌نویسی مانند نوشتن دستورات شخصی، تکرار (Repetition)، تصمیم‌گیری (Decision Making) و گروه‌بندی اشیاء مشابه را یاد می‌گیرید. در نیمه دوم دوره، خواهید آموخت که چگونه موضوعات یاد گرفته شده را با برنامه‌نویسی رویداد-محور ترکیب کنید تا بازی‌های سه بعدی بسازید که شما و دوستانتان بتوانید آن‌ها را بازی کنید.

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

معرفی دوره Course Introduction

تولید فیلم‌های سه بعدی متحرک: دستورات پایه Alice Producing Animated 3D Movies: Alice Basic Instructions

  • مرور کلی هفته دوم Overview of Week 2

  • انیمیشن و علوم کامپیوتر Animation and Computer Science

  • معرفی کلی Alice Overview of Alice

  • افزودن اشیاء به صحنه Adding Objects to a Scene

  • حرکت دادن اشیاء: کنترل‌ها، کلیدها و تک‌شات (نسخه مک) Moving Objects Around: Controls, Keys, and One-shot (Mac version)

  • حرکت دادن اشیاء: کنترل‌ها، کلیدها و تک‌شات (نسخه ویندوز) Moving Objects Around: Controls, Keys, and One-shot (PC version)

  • ساخت یک شخصیت انسان Build a Person

  • مصاحبه با جسیکا ابرومز An Interview with Jessica Abroms

  • دستورات ساده Simple Instructions

  • مقایسه تک‌شات در مقابل کدنویسی One-shot vs. Code

  • ساخت یک دنیای ساده Build a Simple World

  • کنترل بیشتر و مقایسه دستورات More Control and Comparing Instructions

  • حرکت و چرخش Moving and Turning

  • چرخش و غلت خوردن Turn and Roll

  • چرخش و حرکت قطعات Turning and Moving Parts

  • تفاوت DoInOrder و DoTogether DoInOrder vs. DoTogether

  • تفاوت Move و MoveTo Move and MoveTo

  • طراحی استوری‌بورد Designing the Storyboard

  • پیاده‌سازی استوری‌بورد Implementing the Storyboard

  • چند نکته کاربردی A Few Tips

آموزش پرش به خرگوش: رویه‌ها و پارامترها Teaching Your Bunny to Hop: Procedures and Parameters

  • مرور کلی هفته سوم Overview of Week 3

  • مرور کلی مفهوم پرش (Hop) Overview of Hop

  • رویه پرش خرگوش Bunny Hop Procedure

  • حرکت اشیاء با جهت‌گیری‌های مختلف Object Movement with Different Orientations

  • نحوه چرخش و غلت خوردن اشیاء و قطعات (دمو) How Objects and Parts Turn and Roll (Demo)

  • نمایش شخصیت Alice با مفصل آرنج و زانو Alice Person w/ Elbow and Knee Demonstration

  • روش‌های مختلف پرش خرگوش BunnyHop Multiple Ways

  • مرور کلی پارامترها Overview of Parameters

  • دنیای پرش از روی موانع HopOver World

  • کنترل دوربین Camera Control

  • دموی کنترل دوربین بخش اول Camera Control Demo Part 1

  • دموی کنترل دوربین بخش دوم Camera Control Demo Part 2

  • مرور کلی مفهوم ارث‌بری (Inheritance) Overview of Inheritance

  • ارث‌بری: پرش با موجودات دوپا Inheritance: Hopping with Bipeds

تلاش مجدد در صورت شکست: تصمیم‌گیری و تکرار If at First You Don't Succeed, Try, Try Again: Decisions & Repetition

  • مرور کلی هفته چهارم Overview of Week 4

  • توابع داخلی، ریاضیات، دایره‌ای حرکت کردن و ویژگی‌ها Built-in Functions, Math, Circling, and Properties

  • توابع داخلی و ریاضیات Built-in Function and Math

  • حرکت دایره‌ای دور یک شیء Circling Around an Object

  • ویژگی وسیله نقلیه (Vehicle) The Vehicle Property

  • ویژگی‌های رنگ و شفافیت Color and Opacity Properties

  • اشیاء نامرئی به عنوان نشانگر دوربین Invisible Objects as Camera Markers

  • اعداد تصادفی و ثابت‌ها Random Numbers and Constants

  • تمرین اعداد تصادفی و متغیرها Practicing Random Numbers and Variables

  • تصمیم‌گیری: دستور IF و شرط‌ها Making Decisions - IF and Conditionals

  • ساختار If ساده Simple If

  • بازدید خرگوش از دوستانش Bunny Visit Friends

  • منطق بولی (Boolean Logic) Boolean Logic

  • دموی سواری گربه بر اسب Cat Ride Which Horse Demo

  • تئوری ساخت شخصیت اختصاصی Creating your own Character - Theory

  • دموی ساخت شخصیت‌های اختصاصی Creating your own Characters - Demo

  • حلقه شمارشی (Counted Loop) در Alice The Counted Loop in Alice

  • تکرار: دموی حلقه شمارشی Repetition - Counted Loop Demo

  • تکرار: حلقه‌های شمارشی تو در تو Repetition - Counted Loop Nested Loop

  • حلقه While در Alice The While Loop in Alice

  • تکرار: حلقه While Repetition - While Loop

  • تکرار: حلقه While با شرط‌های پیچیده Repetition - While Loop Complex Conditional

متغیرها، آرایه‌ها و توابع Variables, and Arrays, and Functions, Oh My!

  • مرور کلی ماژول پنجم Overview of Module 5

  • آرایه‌ها در Alice Arrays in Alice

  • دموی آرایه‌ها با تمرینات ورزشی Arrays Demo with Jumping Jacks

  • نوشتن توابع شخصی Writing Your Own Functions

  • غلتاندن یک توپ Rolling a Ball

  • یافتن نزدیک‌ترین شیء در بین سه شیء Find Closest Object Among Three Objects

  • متغیرها Variables

  • بازی حدس زدنی Guessing Game

  • ردیابی تعداد حدس‌ها Keeping Track of Number of Guesses

  • متغیرها در توابع Variables in Functions

  • ترکیب آرایه‌ها، توابع و متغیرها Putting Arrays, Functions and Variables Together

  • رنگ‌آمیزی پنگوئن‌ها Painting Penguins

  • اندیس‌گذاری در یک آرایه Indexing Into an Array

  • اندیس‌گذاری آرایه Array Indexing

  • اندیس‌گذاری با هیستوگرام Indexing with Histogram

ساخت بازی تعاملی شخصی Building Your Own Interactive Game

  • مرور کلی هفته ششم Overview Week 6

  • نشانگرهای شیء و تاخیر (Delay) Object Markers and Delay

  • استفاده از نشانگرها و تاخیر Using Markers and Delay

  • تعامل: کلیک‌های موس و تایمرها Interactivity: Mouse Clicks and Timers

  • کلیک روی یک پنگوئن Click a Penguin

  • کلیک روی ۲ پنگوئن Click 2 Penguins

  • کلیک روی ۹ پنگوئن Click 9 Penguins

  • مرور تئوری الگوریتم‌ها Review Algorithms Theory

  • سیستم امتیازدهی Scorers

  • بازی آرکید کلیک روی پنگوئن با امتیاز Click a Penguin Arcade with Scorer

  • تایمرها Timers

  • بازی آرکید کلیک روی پنگوئن با امتیاز و تایمر Click a Penguin Arcade Game with Scorer and Timer

  • ساخت کوکی‌های Alice Making Alice Cookies

بقا در دنیای زامبی‌ها: تشخیص برخورد (Collision) Surviving the Zombie Apocalypse: Detecting Collisions

  • مرور کلی هفته هفتم Overview of Week 7

  • برخورد و رویدادهای فشردن کلید Collision and Key Pressed Events

  • بازی تشخیص برخورد Collision Detection Game

  • نمایش تشخیص برخورد Collision Detection Demonstration

  • گرفتن خرگوش‌ها در ۳۰ ثانیه Catching the Bunnies within 30 Seconds

  • دموی برخورد با خرگوش‌ها در زمان مقرر Colliding with the Bunnies in time Demonstration

  • رنگ‌آمیزی تصادفی خرگوش‌ها Randomly Coloring Bunnies

  • دموی برخورد با خرگوش‌های قرمز، سفید و آبی Colliding with Red, White and Blue Bunnies Demonstration

  • رویداد SceneActivationListener The SceneActivationListener Event

  • برخورد با خرگوش‌ها و دوری از موانع Colliding with Bunnies while Avoiding Obstacles

  • دموی برخورد با خرگوش‌ها و دوری از موانع Colliding with Bunnies and Avoiding Obstacles Demonstration

  • افزودن چندین سطح (Level) به بازی Adding Multiple Levels to a Game

  • آماده‌سازی برای تغییر بازی برخورد Preparing to Modify the Collision Game

  • دموی بازی برخورد با خرگوش‌ها در چندین سطح Multilevel Collide with Bunnies Demonstration

ساخت بازی ماجراجویی شخصی Building Your Own Adventure Game

  • مرور کلی هفته هشتم Overview of Week 8

  • تغییر صحنه Scene Changing

  • نمایش تغییر صحنه Scene Changing Demonstration

  • بازی حافظه A Memory Game

  • نمایش بازی حافظه Memory Game Demonstration

  • بازی منطق Logic Game

  • نمایش بازی منطق Logic Game Demonstration

  • بازی تطبیق (Matching) Matching Game

  • نمایش بازی تطبیق Matching Game Demonstration

  • جمع‌بندی نهایی Putting it Together

  • نمایش اجرای بازی Playing the Game Demonstration

  • گام‌های بعدی و مسیر ادامه یادگیری Where To Go From Here

نمایش نظرات

آموزش برنامه‌نویسی و انیمیشن با محیط Alice
جزییات دوره
47h 21m
110
(آخرین آپدیت)
23,071
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده

Susan H. Rodger Susan H. Rodger