دوره پروژه محور ساخت بازیهای کلاسیک با فلش و اکشناسکریپت همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب پروژه محور ساخت بازیهای کلاسیک با فلش و اکشناسکریپت
موضوع کلی: توسعه بازیهای کامپیوتری
موضوع میانی: بازیسازی با فلش
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر فلش و اکشن اسکریپت برای بازیسازی
- 2. آشنایی با محیط فلش و ابزارهای آن
- 3. مفاهیم اولیه اکشن اسکریپت: متغیرها، انواع داده، عملگرها
- 4. ساختار شرطی (if/else) و حلقهها (for/while) در اکشن اسکریپت
- 5. ایجاد مووی کلیپ (MovieClip) و استفاده از آن در بازی
- 6. مفاهیم پایه انیمیشن در فلش
- 7. ایجاد انیمیشنهای ساده با Timeline
- 8. کنترل انیمیشنها با اکشن اسکریپت
- 9. مفهوم فریمریت (Frame Rate) و تاثیر آن در بازی
- 10. مدیریت رویدادها (Events) در فلش
- 11. رویدادهای Mouse و Keyboard
- 12. رویدادهای Timer و Interval
- 13. ایجاد دکمههای تعاملی در فلش
- 14. طراحی رابط کاربری (UI) بازی
- 15. استفاده از متن و فونتها در بازی
- 16. وارد کردن و مدیریت تصاویر در فلش
- 17. صداگذاری در فلش: وارد کردن و پخش صدا
- 18. کنترل صدا با اکشن اسکریپت
- 19. آشنایی با کلاسها و اشیاء در اکشن اسکریپت
- 20. ایجاد کلاسهای سفارشی برای بازی
- 21. ارثبری (Inheritance) و چندریختی (Polymorphism)
- 22. آشنایی با لیستها (Arrays) و دیکشنریها (Dictionaries)
- 23. استفاده از لیستها برای مدیریت اشیاء بازی
- 24. مفهوم Loop و Event Listener برای بازیها
- 25. ایجاد یک بازی ساده: پرتاب توپ
- 26. برخورد (Collision Detection): تشخیص برخورد اشیاء
- 27. روشهای مختلف برخورد: AABB، دایرهای
- 28. ایجاد جلوههای ویژه (Special Effects) ساده
- 29. ذرات (Particles) و سیستمهای ذرات
- 30. ایجاد حرکتهای پیچیده با معادلات ریاضی
- 31. استفاده از توابع مثلثاتی برای حرکت
- 32. مفهوم سرعت و شتاب در بازی
- 33. ایجاد هوش مصنوعی (AI) ساده برای دشمنان
- 34. الگوهای رفتاری پایه AI: گشتزنی، تعقیب، فرار
- 35. طراحی مراحل (Levels) بازی
- 36. ایجاد اسکرولینگ (Scrolling) در بازی
- 37. مدیریت منابع بازی
- 38. بهینهسازی بازی برای عملکرد بهتر
- 39. Debugging و رفع اشکالات بازی
- 40. استفاده از trace() برای پیدا کردن خطاها
- 41. مدیریت خطاها (Error Handling) در اکشن اسکریپت
- 42. ایجاد یک بازی پلتفرمر ساده
- 43. کنترل کاراکتر اصلی در بازی پلتفرمر
- 44. پرش و جاذبه در بازی پلتفرمر
- 45. ایجاد دشمنان در بازی پلتفرمر
- 46. جمعآوری آیتمها در بازی پلتفرمر
- 47. طراحی مرحله در بازی پلتفرمر
- 48. ایجاد یک بازی شوتر فضایی
- 49. حرکت سفینه فضایی
- 50. شلیک گلوله
- 51. ایجاد دشمنان فضایی
- 52. سیستم امتیازدهی
- 53. استفاده از متغیرها برای ذخیره اطلاعات بازی
- 54. ایجاد یک بازی آجرشکن (Breakout)
- 55. حرکت توپ و راکت
- 56. برخورد توپ با آجرها
- 57. از بین بردن آجرها
- 58. مدیریت سطح بازی
- 59. ایجاد یک بازی حافظه (Memory Game)
- 60. طراحی کارتها
- 61. پیدا کردن جفت کارتها
- 62. شمارش تعداد تلاشها
- 63. ایجاد یک بازی حدس عدد (Number Guessing Game)
- 64. تولید عدد تصادفی
- 65. دریافت حدس از کاربر
- 66. ارائه راهنمایی به کاربر
- 67. شمارش تعداد حدسها
- 68. ایجاد یک بازی مار (Snake Game)
- 69. حرکت مار
- 70. خوردن غذا
- 71. برخورد مار با دیوار و خودش
- 72. افزایش طول مار
- 73. ایجاد یک بازی تتریس (Tetris)
- 74. ایجاد بلوکهای مختلف
- 75. حرکت و چرخش بلوکها
- 76. قرارگیری بلوکها در پایین صفحه
- 77. حذف ردیفهای کامل
- 78. ایجاد یک بازی پک من (Pac-Man)
- 79. حرکت پک من
- 80. خوردن نقطهها
- 81. حرکت ارواح
- 82. برخورد پک من با ارواح
- 83. سیستم امتیازدهی در پک من
- 84. استفاده از کتابخانههای آماده اکشن اسکریپت
- 85. آشنایی با API های فلش
- 86. ذخیره و بارگذاری اطلاعات بازی
- 87. استفاده از SharedObject
- 88. اتصال به پایگاه داده (Database)
- 89. بازیهای چند نفره (Multiplayer)
- 90. استفاده از Socket
- 91. بهینهسازی بازی برای موبایل
- 92. ساخت بازی برای وب
- 93. ساخت بازی برای دسکتاپ
- 94. ساخت بازی برای iOS
- 95. ساخت بازی برای Android
- 96. کسب درآمد از بازی
- 97. تبلیغات درون بازی
- 98. فروش بازی در مارکتها
- 99. بازاریابی بازی
- 100. جمعبندی و نکات پایانی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.