دوره استاد بازی‌سازی BBC Micro: خلق بازی‌های نوستالژیک با کدهای جاودان همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
استاد بازی‌سازی BBC Micro: خلق بازی‌های نوستالژیک با کدهای جاودان استاد بازی‌سازی BBC Micro: خلق بازی‌های نوستالژیک با کدهای جاودان آیا آماده‌اید به قلب تپنده بازی‌های ویدیویی کلاسیک سفر کنید؟ به دنیا...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: استاد بازی‌سازی BBC Micro: خلق بازی‌های نوستالژیک با کدهای جاودان

موضوع کلی: طراحی و توسعه بازی‌های ویدیویی کلاسیک

موضوع میانی: برنامه‌نویسی بازی برای کامپیوترهای خانگی دهه 80 (BBC Micro)

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

  • 1. مبانی کامپیوتر خانگی BBC Micro
  • 2. آشنایی با زبان BASIC در BBC Micro
  • 3. اولین برنامه‌های BASIC: سلام دنیا
  • 4. متغیرها و انواع داده در BASIC
  • 5. عملگرهای ریاضی در BASIC
  • 6. دستورات ورودی و خروجی در BASIC
  • 7. حلقه‌ها و دستورات شرطی در BASIC
  • 8. مدیریت رشته‌ها در BASIC
  • 9. آرایه‌ها در BASIC
  • 10. ساختار برنامه‌نویسی در BASIC
  • 11. نکات کاربردی BASIC برای بازی‌سازی
  • 12. حافظه در BBC Micro: RAM و ROM
  • 13. دستورات گرافیکی اولیه در BBC Micro
  • 14. صفحه نمایش در BBC Micro: حالت‌های مختلف
  • 15. پالت رنگ در BBC Micro
  • 16. دستورات ترسیم اشکال هندسی
  • 17. ترسیم خطوط و منحنی‌ها
  • 18. پر کردن مناطق با رنگ
  • 19. مدیریت کاراکترها و فونت‌ها
  • 20. توابع گرافیکی پیشرفته
  • 21. کار با ماوس و جوی استیک
  • 22. ورودی از کیبورد و تحلیل آن
  • 23. صدا در BBC Micro: تولید نویز
  • 24. دستورات صوتی اولیه
  • 25. استفاده از کانال‌های صوتی
  • 26. ایجاد موسیقی ساده
  • 27. افکت‌های صوتی
  • 28. مدیریت حافظه برای گرافیک و صدا
  • 29. قوانین طراحی بازی کلاسیک
  • 30. ایده‌پردازی اولیه بازی
  • 31. تعیین ژانر بازی
  • 32. طراحی مکانیک‌های اصلی بازی
  • 33. طراحی رابط کاربری (UI)
  • 34. طراحی مراحل (Levels)
  • 35. تست و اشکال‌زدایی اولیه
  • 36. مقدمه‌ای بر مفهوم Sprite
  • 37. ایجاد اولین Sprite
  • 38. حرکت دادن Sprite در صفحه
  • 39. مدیریت برخورد (Collision Detection)
  • 40. انواع برخورد ساده
  • 41. پیاده‌سازی برخورد بین Sprite ها
  • 42. پیاده‌سازی برخورد با محیط
  • 43. انیمیشن در BBC Micro
  • 44. فریم‌های کلیدی انیمیشن
  • 45. تکنیک‌های ساده انیمیشن
  • 46. مدیریت انیمیشن Sprite ها
  • 47. ایجاد انیمیشن‌های پیچیده‌تر
  • 48. مدیریت حافظه برای انیمیشن
  • 49. مقدمه‌ای بر گرافیک متنی
  • 50. استفاده از گرافیک متنی در بازی
  • 51. ترکیب گرافیک متنی و گرافیکی
  • 52. مفاهیم پایه‌ای برنامه‌نویسی شیءگرا
  • 53. استفاده از ساختارها (Structures) در BASIC
  • 54. مدیریت حالت‌های بازی
  • 55. ذخیره و بارگذاری بازی
  • 56. پایان‌نامه بازی: امتیازدهی
  • 57. پایان‌نامه بازی: مراحل پایانی
  • 58. ایجاد صفحه شروع بازی
  • 59. طراحی صفحه "Game Over"
  • 60. مدیریت منوها در بازی
  • 61. تکنیک‌های بهینه‌سازی کد BASIC
  • 62. فشرده‌سازی داده‌ها در BASIC
  • 63. مقدمه‌ای بر زبان اسمبلی 6502
  • 64. چرا از زبان اسمبلی استفاده کنیم؟
  • 65. آموزش اسمبلی: رجیسترها
  • 66. آموزش اسمبلی: دستورات پایه
  • 67. آموزش اسمبلی: آدرس‌دهی حافظه
  • 68. آموزش اسمبلی: توابع و پروسیجرها
  • 69. نوشتن یک روتین گرافیکی ساده با اسمبلی
  • 70. نوشتن یک روتین صوتی ساده با اسمبلی
  • 71. ترکیب BASIC و اسمبلی
  • 72. مدیریت حافظه با زبان اسمبلی
  • 73. اشکال‌زدایی برنامه‌های ترکیبی
  • 74. تکنیک‌های پیشرفته طراحی بازی
  • 75. مکانیک‌های گیم‌پلی پیشرفته
  • 76. طراحی دشمنان هوشمند
  • 77. هوش مصنوعی ساده برای دشمنان
  • 78. مدیریت منطق بازی پیچیده
  • 79. تکنیک‌های پیشرفته برخورد
  • 80. مدیریت فریم‌ریت (Frame Rate)
  • 81. بهینه‌سازی گرافیک در BBC Micro
  • 82. کاهش تعداد رنگ‌ها
  • 83. کاهش حجم داده‌های گرافیکی
  • 84. استفاده از صفحه نمایش دوتایی (Double Buffering)
  • 85. مدیریت صداهای پیچیده‌تر
  • 86. ایجاد موسیقی متن
  • 87. استفاده از ماژول‌های موسیقی
  • 88. مقدمه‌ای بر طراحی بازی‌های پلتفرمر
  • 89. مکانیک‌های پرش و پلتفرمینگ
  • 90. طراحی مراحل پلتفرمر
  • 91. پیاده‌سازی دشمنان در پلتفرمر
  • 92. مقدمه‌ای بر طراحی بازی‌های شوتر
  • 93. مکانیک‌های تیراندازی
  • 94. پیاده‌سازی گلوله‌ها
  • 95. طراحی دشمنان شوتر
  • 96. مقدمه‌ای بر طراحی بازی‌های معمایی
  • 97. مکانیک‌های حل معما
  • 98. طراحی مراحل معمایی
  • 99. مدیریت منطق معماها
  • 100. تکنیک‌های داستان‌سرایی در بازی‌های کلاسیک
استاد بازی‌سازی BBC Micro: خلق بازی‌های نوستالژیک با کدهای جاودان

استاد بازی‌سازی BBC Micro: خلق بازی‌های نوستالژیک با کدهای جاودان

آیا آماده‌اید به قلب تپنده بازی‌های ویدیویی کلاسیک سفر کنید؟

به دنیای شگفت‌انگیز BBC Micro، کامپیوتر افسانه‌ای دهه‌ی 80، خوش آمدید! اگر از طرفداران پروپاقرص بازی‌های نوستالژیک هستید و آرزوی ساختن بازی‌های مورد علاقه‌تان را دارید، این دوره آموزشی برای شما طراحی شده است. ما با الهام از کتاب بی‌نظیر "The BBC Micro Gamesmaster"، راهنمای شما در این سفر پرماجرا خواهیم بود. این دوره فقط یک آموزش نیست؛ بلکه یک تجربه‌ی منحصربه‌فرد برای بازگرداندن خاطرات شیرین دوران کودکی و تبدیل رویاهایتان به واقعیت است.

در این دوره، با استفاده از زبان‌های برنامه‌نویسی ساده و قدرتمند BBC Micro، به شما آموزش خواهیم داد که چگونه بازی‌های خاطره‌انگیز خود را بسازید. از طراحی ساده‌ترین بازی‌ها تا ایجاد بازی‌های پیچیده‌تر، گام به گام در کنار شما خواهیم بود. دیگر نیازی نیست فقط به عنوان یک بازیکن به بازی‌ها نگاه کنید؛ شما خالق بازی‌ها خواهید شد!

درباره دوره: از کتاب تا کدنویسی

دوره "استاد بازی‌سازی BBC Micro" یک دوره جامع و کاربردی است که به شما امکان می‌دهد با استفاده از دانش و مهارت‌های کسب‌شده، بازی‌های کلاسیک خود را برای پلتفرم BBC Micro طراحی و توسعه دهید. این دوره با الهام از کتاب "The BBC Micro Gamesmaster" طراحی شده است و به شما کمک می‌کند تا مفاهیم اساسی برنامه‌نویسی و طراحی بازی را درک کنید. ما شما را از مفاهیم پایه‌ای تا تکنیک‌های پیشرفته همراهی می‌کنیم، به‌طوری که حتی اگر تجربه‌ای در برنامه‌نویسی نداشته باشید، بتوانید بازی‌های خود را بسازید.

در این دوره، شما با زبان‌های برنامه‌نویسی BASIC و Assembly آشنا خواهید شد و یاد می‌گیرید که چگونه از سخت‌افزار BBC Micro برای ایجاد گرافیک، صدا و گیم‌پلی جذاب استفاده کنید. این دوره، یک سفر هیجان‌انگیز به دنیای بازی‌سازی است که شما را به گذشته برده و مهارت‌های جدیدی را به شما می‌آموزد.

موضوعات کلیدی دوره

  • مقدمه‌ای بر تاریخچه BBC Micro و اهمیت آن در صنعت بازی
  • آشنایی با سخت‌افزار و نرم‌افزار BBC Micro
  • آموزش زبان برنامه‌نویسی BASIC و دستورات اساسی
  • کار با گرافیک، Sprite ها و انیمیشن‌ها
  • مدیریت ورودی‌ها (کنترلرها، کیبورد و ...)
  • صدا و موسیقی: ایجاد افکت‌های صوتی و موسیقی متن
  • طراحی گیم‌پلی: اصول طراحی مراحل، دشمنان و چالش‌ها
  • برنامه‌نویسی بازی‌های آرکید کلاسیک (مانند Pac-Man و Space Invaders)
  • برنامه‌نویسی بازی‌های ماجراجویی
  • بهینه‌سازی کد و رفع اشکال
  • آشنایی با زبان Assembly برای افزایش سرعت و عملکرد بازی‌ها (اختیاری)
  • استفاده از کتابخانه های جانبی برای پیشرفته کردن بازی ها (اختیاری)

مخاطبان دوره: این دوره برای کیست؟

این دوره برای همه کسانی مناسب است که:

  • عاشق بازی‌های کلاسیک و نوستالژیک هستند.
  • به دنبال یادگیری برنامه‌نویسی و طراحی بازی هستند.
  • می‌خواهند با کامپیوترهای کلاسیک و نوستالژیک کار کنند.
  • به دنبال یک سرگرمی جذاب و خلاقانه هستند.
  • دانشجویان رشته‌های کامپیوتر و علاقه‌مندان به فناوری اطلاعات
  • کسانی که می‌خواهند مهارت‌های جدیدی را در زمینه برنامه‌نویسی کسب کنند
  • افرادی که به دنبال یک پروژه‌ی جذاب برای نشان دادن مهارت‌های خود هستند

چرا این دوره را بگذرانیم؟

با شرکت در دوره "استاد بازی‌سازی BBC Micro"، شما:

  • مهارت‌های برنامه‌نویسی و طراحی بازی را از پایه تا پیشرفته یاد می‌گیرید.
  • با اصول ساخت بازی‌های کلاسیک آشنا می‌شوید.
  • می‌توانید بازی‌های نوستالژیک خود را بسازید و آن‌ها را با دوستان خود به اشتراک بگذارید.
  • یک پروژه‌ی جذاب و منحصربه‌فرد را در رزومه خود اضافه می‌کنید.
  • به یک جامعه از علاقه‌مندان به بازی‌های کلاسیک می‌پیوندید.
  • خلاقیت و قدرت حل مسئله خود را افزایش می‌دهید.
  • با استفاده از کدهای جاودان، به گذشته سفر می‌کنید و خاطرات شیرین خود را زنده می‌کنید.
  • از کتاب "The BBC Micro Gamesmaster" به عنوان یک مرجع الهام‌بخش استفاده می‌کنید.

همین امروز قدمی به سوی آینده‌ای روشن در دنیای بازی‌سازی بردارید!

سرفصل‌های دوره: 100 درس برای تبدیل شدن به استاد بازی‌سازی

دوره "استاد بازی‌سازی BBC Micro" شامل 100 سرفصل جامع و کاربردی است که شما را از مبتدی تا پیشرفته همراهی می‌کند. در اینجا تنها به بخشی از سرفصل‌ها اشاره می‌کنیم:

بخش اول: آشنایی با BBC Micro

  • مقدمه و تاریخچه BBC Micro
  • سخت‌افزار و نرم‌افزار BBC Micro
  • راه‌اندازی محیط توسعه
  • مروری بر ساختار حافظه
  • آشنایی با دستورات اولیه BASIC

بخش دوم: برنامه‌نویسی در BASIC

  • متغیرها، انواع داده‌ها و عملگرها
  • ساختارهای کنترلی (if, else, for, while)
  • روال‌ها و توابع
  • کار با ورودی و خروجی
  • کار با صفحه نمایش و متن
  • کار با صدا و موسیقی
  • مدیریت فایل‌ها

بخش سوم: گرافیک و Sprite ها

  • حالت‌های گرافیکی BBC Micro
  • رسم اشکال هندسی
  • کار با Sprite ها (ساخت، حرکت و ...)
  • انیمیشن‌سازی
  • طراحی محیط بازی
  • برخورد اشیا

بخش چهارم: طراحی بازی

  • اصول طراحی گیم‌پلی
  • طراحی مراحل
  • طراحی دشمنان و هوش مصنوعی
  • مدیریت امتیازات و سلامتی
  • پیاده‌سازی منوها و رابط کاربری
  • بهینه‌سازی کد

بخش پنجم: بازی‌سازی کلاسیک

  • ساخت بازی Pac-Man
  • ساخت بازی Space Invaders
  • ساخت بازی‌های ماجراجویی
  • ساخت بازی‌های پازل

بخش ششم: زبان Assembly (اختیاری)

  • مقدمه ای بر زبان Assembly
  • ساختار کد Assembly
  • افزایش سرعت بازی ها با Assembly

بخش هفتم: پیشرفته (اختیاری)

  • استفاده از کتابخانه های گرافیکی
  • افکت های ویژه و پیشرفته
  • عیب یابی و رفع مشکلات

با گذراندن این دوره، به یک استاد بازی‌سازی BBC Micro تبدیل می‌شوید و می‌توانید بازی‌های نوستالژیک خود را خلق کنید. این فقط یک دوره نیست، بلکه یک سفر هیجان‌انگیز به دنیای بازی‌سازی است. همین حالا ثبت‌نام کنید و به جمع ما بپیوندید!

✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: BASIC Programming BBC Micro Classic Video Games Game Development Game Programming Home Computer Games Retro Gaming The BBC Micro gamesmaster بازی‌های دهه 80 بازی‌های کلاسیک برنامه‌نویسی بازی BBC Micro توسعه بازی طراحی بازی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.