🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: استاد بازیسازی 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، کامپیوتر افسانهای دههی 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 (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs



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