, ,

کتاب شروعی قدرتمند با Alice: از صفر تا قهرمانی در دنیای برنامه نویسی سه بعدی

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب شروعی قدرتمند با Alice: از صفر تا قهرمانی در دنیای برنامه نویسی سه بعدی

موضوع کلی: برنامه نویسی با زبان های بصری

موضوع میانی: مبانی برنامه نویسی با Alice

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. معرفی Alice و دنیای برنامه نویسی سه بعدی
  • 2. چرا Alice؟ مزایا و کاربردها
  • 3. نصب و راه‌اندازی Alice
  • 4. آشنایی با محیط کاربری Alice: پنجره‌ها و پنل‌ها
  • 5. شروع یک پروژه جدید: انتخاب الگوها
  • 6. ذخیره و باز کردن پروژه‌ها
  • 7. اجرای اولین انیمیشن: "Hello World" در Alice
  • 8. مفاهیم پایه سه بعدی: محورها (X, Y, Z) و مختصات جهانی
  • 9. مدیریت نماهای دوربین (Camera Views)
  • 10. تنظیمات محیطی اولیه: زمین، آسمان و پس‌زمینه
  • 11. اضافه کردن اشیاء به صحنه: گالری سه بعدی Alice
  • 12. دستکاری اشیاء: انتخاب، تغییر نام و حذف
  • 13. تغییر موقعیت اشیاء: جابجایی (Move) در فضا
  • 14. تغییر جهت اشیاء: چرخش (Turn) حول محورها
  • 15. تغییر اندازه اشیاء: مقیاس (Scale)
  • 16. استفاده از کنترلرهای دستکاری اشیاء (Handles)
  • 17. کپی کردن و گروه بندی اشیاء (Grouping Objects)
  • 18. درک موقعیت نسبی و مطلق اشیاء
  • 19. تراز کردن اشیاء نسبت به یکدیگر (Aligning Objects)
  • 20. تغییر ویژگی‌های ظاهری: رنگ، شفافیت و بافت
  • 21. افزودن نور به صحنه: چراغ‌ها و سایه‌ها
  • 22. نورپردازی پیشرفته: Directional Light, Point Light
  • 23. جزئیات دوربین: تنظیم زاویه دید و فاصله کانونی
  • 24. دوربین اول شخص و سوم شخص: مقدمه‌ای بر کنترل دوربین
  • 25. معرفی و استفاده از Viewports برای نمایش چندگانه
  • 26. درک مفهوم "متد" (Method) در Alice
  • 27. اولین انیمیشن با متدهای آماده: `move`, `turn`, `say`
  • 28. اجرای متدها به ترتیب: `Do In Order`
  • 29. اجرای متدها به صورت همزمان: `Do Together`
  • 30. تنظیم مدت زمان انیمیشن (Duration)
  • 31. کنترل سرعت و شتاب انیمیشن (Speed and Acceleration)
  • 32. ایجاد متدهای سفارشی (Custom Methods) برای اشیاء
  • 33. ایجاد متدهای سفارشی برای "World"
  • 34. سازماندهی و ماژولار کردن کد با متدهای سفارشی
  • 35. فراخوانی متدها از متدهای دیگر (Method Calling)
  • 36. مفهوم "پارامتر" (Parameter) در متدها
  • 37. استفاده از پارامترها برای انعطاف‌پذیری و قابلیت استفاده مجدد
  • 38. انواع داده‌های پارامترها: Object, Number, Boolean, Text
  • 39. نوشتن انیمیشن‌های گام به گام پیچیده‌تر
  • 40. مثال: متد راه رفتن یک کاراکتر با جزئیات
  • 41. مثال: متد پرواز یک شیء متحرک
  • 42. انیمیشن‌های چرخشی و محوری (Rotation Animations)
  • 43. استفاده از متدهای `orientTo` و `pointAt` برای هدف‌گیری
  • 44. انیمیشن‌های دوربین: حرکت و چرخش حرفه‌ای دوربین
  • 45. متد `wait` و زمان‌بندی دقیق انیمیشن
  • 46. مفهوم "ویژگی" (Property) اشیاء و دسترسی به آنها
  • 47. مشاهده و تغییر ویژگی‌های اشیاء در پنل جزئیات (Details Panel)
  • 48. دسترسی به ویژگی‌ها در کد: Getters و Setters
  • 49. مفهوم "متغیر" (Variable) در برنامه نویسی
  • 50. انواع متغیرها: متغیرهای محلی (Local Variables)
  • 51. ایجاد و مقداردهی اولیه متغیرهای محلی
  • 52. استفاده از متغیرها برای ذخیره موقت داده‌ها
  • 53. متغیرهای شیء (Object Variables): ارجاع به اشیاء
  • 54. متغیرهای جهان (World Variables): متغیرهای سراسری و ثابت
  • 55. کاربرد متغیرها برای ردیابی حالت (State Tracking)
  • 56. مفهوم "شرط" (Condition) و تصمیم‌گیری در برنامه
  • 57. دستور `If/Else` برای منطق شرطی ساده
  • 58. عملگرهای مقایسه‌ای (>, <, ==, !=, >=, <=)
  • 59. عملگرهای منطقی (AND, OR, NOT) برای ترکیب شرط‌ها
  • 60. نوشتن شرط‌های پیچیده و چندگانه
  • 61. If های تو در تو (Nested If statements)
  • 62. `Else If` برای چندین شرط متوالی
  • 63. مثال عملی: کنترل حرکت بر اساس محیط اطراف
  • 64. مثال: بررسی برخورد اشیاء با If
  • 65. مفهوم "حلقه" (Loop) برای تکرار دستورات
  • 66. حلقه `Count` (تکرار به تعداد مشخص)
  • 67. مثال عملی: تکرار حرکت یا انیمیشن
  • 68. حلقه `While` (تکرار تا زمانی که شرطی برقرار است)
  • 69. نوشتن شرط برای حلقه `While`
  • 70. جلوگیری از حلقه‌های بی‌نهایت (Infinite Loops)
  • 71. مثال عملی: شیء به سمت هدف حرکت کند تا برسد
  • 72. ترکیب If/Else و حلقه‌ها برای منطق پیچیده
  • 73. تفاوت متدها و توابع (Methods vs. Functions)
  • 74. مفهوم "بازگشت مقدار" (Return Value) در توابع
  • 75. استفاده از توابع آماده Alice: `distanceTo`, `isMoving`, `random`
  • 76. ایجاد توابع سفارشی (Custom Functions)
  • 77. تعیین نوع بازگشتی تابع (Return Type)
  • 78. استفاده از پارامترها در توابع سفارشی
  • 79. مثال: تابع محاسبه فاصله بین دو شیء
  • 80. مثال: تابع بررسی وضعیت (مثلاً `isCloseTo` یا `isFacing`)
  • 81. استفاده از توابع در شرط‌ها و حلقه‌ها
  • 82. ترکیب توابع با متدها برای برنامه‌های قدرتمند
  • 83. مفهوم "رویداد" (Event) در برنامه‌نویسی تعاملی
  • 84. انواع رویدادها در Alice: رویدادهای شروع (When the world starts)
  • 85. رویدادهای صفحه‌کلید (Keyboard Events): فشار دادن و رها کردن کلید
  • 86. رویدادهای ماوس (Mouse Events): کلیک، درگ و حرکت
  • 87. رویدادهای زمان‌بندی شده (Timer Events) و تاخیر
  • 88. رویدادهای سفارشی (Custom Events) و انتشار آنها
  • 89. اتصال رویدادها به متدهای آماده و سفارشی
  • 90. مثال: کنترل کاراکتر با کلیدهای جهت‌نما
  • 91. مثال: واکنش به کلیک ماوس روی شیء و انتخاب آن
  • 92. ایجاد دنیای تعاملی با رویدادها و واکنش‌ها
  • 93. رویدادها و پارامترها: دریافت اطلاعات رویداد (مثلاً کدام کلید فشرده شد)
  • 94. آرایه‌ها و لیست‌ها (Arrays and Lists) برای نگهداری مجموعه‌ای از اشیاء
  • 95. کار با عناصر لیست‌ها: اضافه کردن، حذف و دسترسی
  • 96. استفاده از حلقه `For Each` برای پیمایش لیست‌ها
  • 97. مفاهیم صداگذاری: افزودن موسیقی پس‌زمینه و افکت‌های صوتی
  • 98. افزودن متن و گفتار: Speech bubbles, Text display (2D Text, 3D Text)
  • 99. عیب‌یابی (Debugging): یافتن و رفع خطاها در کد Alice
  • 100. خروجی گرفتن از پروژه (Exporting) و اشتراک‌گذاری

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب شروعی قدرتمند با Alice: از صفر تا قهرمانی در دنیای برنامه نویسی سه بعدی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا