کتاب ساخت بازیهای فوقالعاده با Macromedia Flash MX: راهنمای کامل از ایده تا انتشار با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
ساخت بازیهای فوقالعاده با Macromedia Flash MX: راهنمای کامل از ایده تا انتشار جادوی بازیسازی را با Macromedia Flash MX کشف کنید! آیا رویای ساخت بازیهای جذاب و تعاملی که میلیونها نفر را سرگرم کند ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت بازیهای فوقالعاده با Macromedia Flash MX: راهنمای کامل از ایده تا انتشار
موضوع کلی: توسعه بازیهای دیجیتال
موضوع میانی: بازیسازی تعاملی و تحت وب
📋 سرفصلهای دوره
- 1. مقدمهای بر دوره و معرفی Macromedia Flash MX
- 2. تاریخچه بازیهای فلش و اهمیت آن در صنعت بازی
- 3. اصول بنیادین طراحی بازی: ایده، مکانیک و سرگرمی
- 4. آشنایی با محیط Flash MX: نوار ابزار، استیج و تایملاین
- 5. پنل Library و Properties: مدیریت داراییها و تنظیمات
- 6. ابزارهای طراحی و گرافیک برداری (Vector)
- 7. مفهوم Symbolها: Graphic، Button و MovieClip
- 8. مبانی انیمیشن: انیمیشن فریم به فریم (Frame-by-Frame)
- 9. انیمیشن با Motion Tween و Shape Tween
- 10. کار با لایهها (Layers) برای سازماندهی پروژه
- 11. پروژه اول: ساخت یک انیمیشن ساده تعاملی
- 12. معرفی ActionScript: زبان برنامهنویسی فلش
- 13. آشنایی با پنل Actions و نحوه کدنویسی
- 14. نوشتن کامنت و بهترین شیوهها در کدنویسی
- 15. مقدمهای بر اشکالزدایی (Debugging) با پنل Output
- 16. متغیرها (Variables): ذخیرهسازی دادهها
- 17. انواع دادهها: Number، String، Boolean
- 18. عملگرهای ریاضی و منطقی
- 19. دستورات شرطی: if، else if، else
- 20. حلقهها: for و while برای تکرار دستورات
- 21. توابع (Functions): نوشتن کدهای قابل استفاده مجدد
- 22. پارامترها و مقادیر بازگشتی در توابع
- 23. مفهوم Scope: متغیرهای محلی و سراسری
- 24. آرایهها (Arrays): مدیریت لیستها از دادهها
- 25. اشیاء (Objects): ساختارهای داده پیچیده
- 26. دسترسی به خصوصیات اشیاء با Dot Notation
- 27. کنترل خصوصیات MovieClip با کد: _x، _y، _alpha، _rotation
- 28. کنترل تایملاین MovieClip با کد: gotoAndPlay، gotoAndStop
- 29. ایجاد پویای MovieClipها با attachMovie و duplicateMovieClip
- 30. حذف MovieClipهای ایجاد شده با removeMovieClip
- 31. مفهوم رویدادها (Events) و مدیریت آنها
- 32. رویدادهای دکمهها: on (press)، on (release)
- 33. رویدادهای کلیپها: onClipEvent (load)، onClipEvent (enterFrame)
- 34. کار با ماوس: دریافت مختصات _xmouse و _ymouse
- 35. رویدادهای ماوس: onPress، onRelease، onMouseMove
- 36. ساخت قابلیت کشیدن و رها کردن (Drag and Drop)
- 37. مقدمهای بر تشخیص برخورد با hitTest
- 38. ورودی از صفحهکلید: استفاده از کلاس Key
- 39. ایجاد حرکت کاراکتر با صفحهکلید
- 40. مفهوم حلقه بازی (Game Loop) با onEnterFrame
- 41. پیادهسازی جاذبه و پرش ساده
- 42. ساخت یک سیستم امتیازدهی (Scoring System)
- 43. مدیریت جانها و سلامت (Lives and Health)
- 44. ایجاد تایمر و شمارش معکوس در بازی
- 45. معماری و مدیریت وضعیتهای بازی (Game States): منو، بازی، پایان
- 46. کار با متن: ایجاد و کنترل فیلدهای متنی پویا (Dynamic Text)
- 47. وارد کردن و استفاده از تصاویر بیتمپ (Bitmap)
- 48. تکنیکهای ماسکگذاری (Masking) برای افکتهای بصری
- 49. کنترل و تغییر رنگ MovieClipها با Color Object
- 50. ایجاد مسیرهای حرکتی برای اشیاء (Motion Paths)
- 51. مبانی فیزیک در بازی: سرعت، شتاب و اصطکاک
- 52. تشخیص برخورد بین دو دایره
- 53. تشخیص برخورد مبتنی بر فاصله
- 54. تشخیص برخورد بین دو مستطیل (Bounding Box)
- 55. ساخت گلوله و پیادهسازی مکانیک شلیک
- 56. ایجاد دشمنان و مدیریت آنها در یک آرایه
- 57. هوش مصنوعی ساده: الگوی حرکتی گشتزنی (Patrol)
- 58. هوش مصنوعی ساده: دنبال کردن بازیکن
- 59. تولید تصادفی آیتمها و دشمنان
- 60. طراحی مراحل بازی: مفاهیم اولیه
- 61. ساخت پسزمینههای متحرک (Scrolling Backgrounds)
- 62. پیادهسازی افکت پارالاکس (Parallax Scrolling)
- 63. ایجاد آیتمهای قابل جمعآوری (Collectibles) و افزایش قدرت (Power-ups)
- 64. وارد کردن و پخش فایلهای صوتی (Sound)
- 65. کنترل صدا: شروع، توقف و تنظیم ولوم
- 66. ایجاد یک شیء Sound و کنترل آن با ActionScript
- 67. ساخت منوی اصلی و دکمههای شروع و راهنما
- 68. طراحی رابط کاربری (UI) و نمایش اطلاعات بازی (HUD)
- 69. استفاده از SharedObject برای ذخیرهسازی امتیازات بالا
- 70. پروژه عملی (بخش اول): برنامهریزی و طراحی بازی Breakout
- 71. پروژه عملی (بخش دوم): ساخت توپ و پدل در بازی Breakout
- 72. پروژه عملی (بخش سوم): پیادهسازی برخورد و منطق آجرها
- 73. پروژه عملی (بخش چهارم): تکمیل بازی Breakout با امتیاز و جان
- 74. پروژه عملی (بخش پنجم): افزودن صدا و منو به بازی Breakout
- 75. پروژه عملی (بخش اول): طراحی بازی شوتر از بالا به پایین (Top-Down Shooter)
- 76. پروژه عملی (بخش دوم): کنترل حرکت و چرخش کاراکتر اصلی
- 77. پروژه عملی (بخش سوم): پیادهسازی سیستم تیراندازی
- 78. پروژه عملی (بخش چهارم): ایجاد موجهای دشمنان
- 79. پروژه عملی (بخش پنجم): مدیریت برخوردها و تکمیل بازی شوتر
- 80. پروژه عملی (بخش اول): طراحی بازی پلتفرمر ساده
- 81. پروژه عملی (بخش دوم): ساخت کنترلر کاراکتر با پرش و جاذبه
- 82. پروژه عملی (بخش سوم): ساخت پلتفرمها و برخورد با آنها
- 83. پروژه عملی (بخش چهارم): افزودن دشمنان و آیتمهای جمعکردنی
- 84. پروژه عملی (بخش پنجم): طراحی مرحله و پایان بازی پلتفرمر
- 85. سازماندهی کد با استفاده از فایلهای خارجی (include#)
- 86. تکنیکهای بهینهسازی عملکرد بازی
- 87. کاهش استفاده از CPU با کنترل انیمیشنها
- 88. بهینهسازی گرافیک و کاهش حجم فایل نهایی
- 89. ایجاد Preloader برای بارگذاری محتوای بازی
- 90. بارگذاری فایلهای SWF خارجی
- 91. ارتباط بین چندین فایل SWF
- 92. استفاده از Drawing API برای رسم اشکال با کد
- 93. ایجاد افکتهای بصری ساده: انفجار و ذرات
- 94. مقدمهای بر کامپوننتهای UI فلش
- 95. ساخت یک صفحه امتیازات نهایی (High Score Screen)
- 96. تنظیمات انتشار (Publish Settings) و خروجی گرفتن فایل SWF
- 97. آمادهسازی بازی برای وب و استفاده از HTML
- 98. جمعبندی دوره و گامهای بعدی در مسیر بازیسازی
تگها:
ActionScript
Building Games
Digital Games
Flash Game Tutorial
Flash MX Book
Flash MX Game Creation
Flash MX Games
Game Design
Game Development
Game Programming
interactive games
Intermediate Game Dev
Macromedia Flash
Persian tutorial
Web Games
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.