🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: صفر تا صد بازیسازی با VIC-20: بازآفرینی کلاسیکها با پنگوئن بوک
موضوع کلی: تاریخچه و مبانی بازیسازی کنسولهای خانگی قدیمی
موضوع میانی: طراحی و پیادهسازی بازی برای VIC-20
📋 سرفصلهای دوره (100 موضوع)
- 1. معرفی دوره: سفر به دنیای بازیهای VIC-20
- 2. فصل 1: خوش آمدید به عصر طلایی بازیهای خانگی
- 3. فصل 2: چرا VIC-20؟ چرا الان؟
- 4. فصل 3: الهام از "The Penguin book of VIC 20 games"
- 5. فصل 4: نگاهی به تاریخچه بازیهای ویدئویی: پیش از VIC-20
- 6. فصل 5: معرفی کنسول خانگی VIC-20: قهرمان فراموش شده
- 7. فصل 6: معماری و سختافزار VIC-20: نگاهی نزدیک
- 8. فصل 7: پردازنده 6502: مغز متفکر VIC-20
- 9. فصل 8: حافظه در VIC-20: RAM و ROM
- 10. فصل 9: کارتهای توسعه و لوازم جانبی VIC-20
- 11. فصل 10: سیستم عامل و BASIC در VIC-20
- 12. فصل 11: مفاهیم اولیه برنامهنویسی BASIC برای VIC-20
- 13. فصل 12: اولین دستورات BASIC: PRINT, LET, GOTO
- 14. فصل 13: متغیرها، انواع داده و عملگرها در BASIC
- 15. فصل 14: شرطها و حلقهها: IF-THEN, FOR-NEXT
- 16. فصل 15: زیربرنامهها: GOSUB و RETURN
- 17. فصل 16: کار با رشتهها در BASIC
- 18. فصل 17: ورودی از کاربر: INPUT
- 19. فصل 18: ساختارهای داده ساده: آرایهها
- 20. فصل 19: گرافیک در VIC-20: حالتهای نمایش
- 21. فصل 20: کاراکترهای گرافیکی سفارشی (Custom Characters)
- 22. فصل 21: ایجاد اولین کاراکتر گرافیکی
- 23. فصل 22: ابزارها و نرمافزارهای لازم برای بازیسازی VIC-20
- 24. فصل 23: شبیهسازهای VIC-20: ابزاری برای توسعه
- 25. فصل 24: ویرایشگرهای کد و اسمبلرها (در صورت نیاز)
- 26. فصل 25: ترفندهای BASIC برای افزایش سرعت
- 27. فصل 26: اصول طراحی بازی: ایده و مفهوم
- 28. فصل 27: تحقیق و تحلیل بازیهای کلاسیک VIC-20
- 29. فصل 28: انتخاب بازی برای بازآفرینی
- 30. فصل 29: شکستن بازی به اجزای کوچکتر
- 31. فصل 30: طراحی منطق اصلی بازی
- 32. فصل 31: مدیریت وضعیت بازی (Game State Management)
- 33. فصل 32: حلقه اصلی بازی (Game Loop)
- 34. فصل 33: ورودی بازیکن: جویاستیک و کیبورد
- 35. فصل 34: پیادهسازی حرکت بازیکن
- 36. فصل 35: تشخیص برخورد (Collision Detection)
- 37. فصل 36: مدیریت برخوردها
- 38. فصل 37: انیمیشن کاراکترها
- 39. فصل 38: صدا در VIC-20: محدودیتها و امکانات
- 40. فصل 39: استفاده از دستورات صوتی BASIC
- 41. فصل 40: ایجاد افکتهای صوتی ساده
- 42. فصل 41: هوش مصنوعی ساده در بازیها
- 43. فصل 42: الگوریتمهای حرکتی دشمنان
- 44. فصل 43: ایجاد چالش و افزایش سختی بازی
- 45. فصل 44: امتیازدهی و نمایش امتیاز
- 46. فصل 45: صفحات نمایش (Screens) و پیمایش (Scrolling)
- 47. فصل 46: مدیریت حافظه گرافیکی
- 48. فصل 47: تکنیکهای بهینهسازی برای VIC-20
- 49. فصل 48: استفاده از PEEK و POKE برای دسترسی مستقیم به حافظه
- 50. فصل 49: دسترسی به RAM و ROM با PEEK و POKE
- 51. فصل 50: کنترل مستقیم سختافزار با POKE
- 52. فصل 51: معرفی زبان اسمبلی 6502
- 53. فصل 52: چرا زبان اسمبلی؟
- 54. فصل 53: دستورالعملهای پایه 6502
- 55. فصل 54: رجیسترها و حالتهای آدرسدهی
- 56. فصل 55: ساختار برنامه اسمبلی
- 57. فصل 56: نوشتن اولین برنامه اسمبلی 6502
- 58. فصل 57: اشکالزدایی (Debugging) کد اسمبلی
- 59. فصل 58: ترکیب BASIC و اسمبلی: رویکرد هیبریدی
- 60. فصل 59: فراخوانی کد اسمبلی از BASIC
- 61. فصل 60: قرار دادن کد BASIC در حافظه از طریق اسمبلی
- 62. فصل 61: الگوریتمهای گرافیکی در سطح پایین
- 63. فصل 62: رسم خط و اشکال هندسی
- 64. فصل 63: پر کردن مناطق (Flood Fill)
- 65. فصل 64: کار با Sprite ها (در صورت پشتیبانی سختافزاری یا نرمافزاری)
- 66. فصل 65: طراحی بازیهای مبتنی بر Sprite
- 67. فصل 66: انیمیشن Sprite
- 68. فصل 67: مثال: بازآفرینی یک بازی ساده پلتفرمر
- 69. فصل 68: طراحی شخصیت اصلی و دشمنان
- 70. فصل 69: پیادهسازی فیزیک حرکت پلتفرمر
- 71. فصل 70: تشخیص برخورد پلتفرمر
- 72. فصل 71: ایجاد سطوح و موانع
- 73. فصل 72: مثال: بازآفرینی یک بازی تیراندازی (Shooter)
- 74. فصل 73: طراحی دشمنان و الگوهای شلیک
- 75. فصل 74: مدیریت گلولهها و برخورد با دشمنان
- 76. فصل 75: صفحه نمایش بالا و پایین (Vertical Scrolling)
- 77. فصل 76: مثال: بازآفرینی یک بازی پازل
- 78. فصل 77: منطق حل پازل
- 79. فصل 78: رابط کاربری (UI) در بازیهای پازل
- 80. فصل 79: مثال: بازآفرینی یک بازی استراتژی ساده
- 81. فصل 80: مدیریت منابع و واحدها
- 82. فصل 81: هوش مصنوعی ساده برای حریفان
- 83. فصل 82: طراحی مراحل (Level Design)
- 84. فصل 83: اصول طراحی مراحل جذاب
- 85. فصل 84: تست و تکرار (Testing and Iteration)
- 86. فصل 85: دریافت بازخورد و بهبود بازی
- 87. فصل 86: انتشار و اشتراکگذاری بازیهای VIC-20
- 88. فصل 87: فرمتهای فایل بازی (D64, PRG)
- 89. فصل 88: ساخت دیسک ایمیج
- 90. فصل 89: روشهای توزیع در دوران مدرن
- 91. فصل 90: مباحث پیشرفتهتر در طراحی بازی
- 92. فصل 91: طراحی سیستمهای ارتقاء (Upgrade Systems)
- 93. فصل 92: ایجاد دنیای بازی (World Building)
- 94. فصل 93: رویدادهای تصادفی (Random Events)
- 95. فصل 94: سیستمهای ذخیره و بارگذاری بازی
- 96. فصل 95: بهینهسازی نهایی برای عملکرد
- 97. فصل 96: ابزارهای تخصصی توسعه VIC-20 (در صورت وجود)
- 98. فصل 97: مقایسه VIC-20 با دیگر کنسولهای همدوره
- 99. فصل 98: میراث VIC-20 در صنعت بازی
- 100. فصل 99: منابع بیشتر برای مطالعه و توسعه
صفر تا صد بازیسازی با VIC-20: بازآفرینی کلاسیکها با پنگوئن بوک
آیا همیشه شیفتهی نوستالژی بازیهای قدیمی بودهاید؟ آیا دوست دارید راز ساخت بازیهای ساده اما جذاب کنسولهای کلاسیک را کشف کنید؟ ما شما را به یک سفر هیجانانگیز در زمان دعوت میکنیم، سفری که در آن با کنسول افسانهای VIC-20 آشنا میشوید و یاد میگیرید چگونه بازیهای خود را برای آن بسازید! این دوره آموزشی منحصر به فرد با الهام از کتاب محبوب “The Penguin book of VIC 20 games” طراحی شده است و مسیری روشن برای ورود به دنیای بازیسازی کلاسیک را به شما نشان میدهد.
با ما همراه شوید و قدم به قدم با مبانی بازیسازی آشنا شوید، از اصول اولیه برنامهنویسی تا طراحی و پیادهسازی بازیهای جذاب برای VIC-20. این دوره، یک تجربه یادگیری تعاملی و جذاب است که شما را از یک تازهکار به یک بازیساز VIC-20 تبدیل میکند. آمادهاید تا خاطرات کودکی خود را زنده کنید و بازیهای جدیدی برای این کنسول دوستداشتنی بسازید؟
درباره دوره
دوره “صفر تا صد بازیسازی با VIC-20” یک راهنمای جامع و کاربردی برای علاقهمندان به بازیسازی و دوستداران کنسولهای قدیمی است. این دوره، نه تنها شما را با تاریخچه و مشخصات فنی VIC-20 آشنا میکند، بلکه با بهرهگیری از مفاهیم و بازیهای معرفی شده در کتاب “The Penguin book of VIC 20 games”، شما را به دنیای طراحی و پیادهسازی بازیهای خود برای این کنسول کلاسیک هدایت میکند. در طول دوره، شما با زبان برنامهنویسی BASIC که در VIC-20 استفاده میشد آشنا میشوید و یاد میگیرید چگونه ایدههای خود را به واقعیت تبدیل کنید. این دوره برای همه سطوح دانش آموزی است و هیچ پیشنیازی ندارد.
موضوعات کلیدی دوره
- تاریخچه کنسولهای خانگی و معرفی VIC-20
- آشنایی با سختافزار و نرمافزار VIC-20
- نصب و راهاندازی شبیهسازهای VIC-20
- مبانی زبان برنامهنویسی BASIC برای VIC-20
- ساختار و دستورات اصلی BASIC
- طراحی و پیادهسازی گرافیک ساده
- مدیریت ورودیهای کاربر (کنترلر، صفحه کلید)
- صدا و موسیقی در VIC-20
- ساخت بازیهای پلتفرمر ساده
- ساخت بازیهای آرکید کلاسیک
- بهینهسازی کد و رفع اشکال
- استفاده از کتاب “The Penguin book of VIC 20 games” به عنوان مرجع
- انتشار و به اشتراکگذاری بازیهای ساخته شده
مخاطبان دوره
این دوره برای چه کسانی مناسب است؟
- علاقهمندان به بازیهای قدیمی و نوستالژی
- افرادی که میخواهند با تاریخچه بازیها آشنا شوند
- دانشآموزان و دانشجویان رشتههای کامپیوتر و برنامهنویسی
- کسانی که به دنبال یادگیری یک مهارت جدید و جذاب هستند
- طراحان بازیهای مستقل که میخواهند تجربهی بازیسازی برای پلتفرمهای قدیمی را داشته باشند
- هر کسی که علاقهمند به درک چگونگی عملکرد بازیهای کلاسیک است
چرا این دوره را بگذرانیم؟
با شرکت در این دوره، شما به مزایای زیر دست خواهید یافت:
- کسب مهارتهای عملی: یادگیری نحوه ساخت بازیهای واقعی برای یک کنسول کلاسیک.
- درک عمیق از تاریخچه بازیها: آشنایی با ریشههای بازیسازی و تاثیر کنسول VIC-20.
- افزایش خلاقیت: تبدیل ایدههای خود به واقعیت و ساخت بازیهای منحصر به فرد.
- تجربه یادگیری تعاملی: شرکت در پروژههای عملی و دریافت بازخورد.
- اشتیاق و سرگرمی: لذت بردن از ساخت بازی و پیوستن به یک جامعه از علاقهمندان به بازیهای کلاسیک.
- تسلط بر زبان BASIC: یادگیری یک زبان برنامهنویسی ساده اما قدرتمند.
- استفاده از کتاب “The Penguin book of VIC 20 games”: بهرهگیری از این منبع ارزشمند برای الهام گرفتن و یادگیری.
سرفصلهای دوره (100+ سرفصل)
این دوره جامع شامل بیش از 100 سرفصل آموزشی است که شما را از مبانی تا ساخت بازیهای پیشرفته در VIC-20 همراهی میکند. در این دوره، شما به طور گام به گام با مفاهیم زیر آشنا میشوید:
- مقدمه و نصب و راهاندازی:
- معرفی دوره و پیشنیازها
- تاریخچه کنسول VIC-20
- بررسی سختافزار و نرمافزار VIC-20
- نصب و راهاندازی شبیهسازهای مختلف (VICE, etc.)
- آشنایی با محیط توسعه و ابزارهای مورد نیاز
- مبانی برنامهنویسی BASIC:
- آشنایی با زبان BASIC و ساختار آن
- متغیرها، دادهها و عملگرها
- دستورات ورودی و خروجی (PRINT, INPUT)
- ساختارهای کنترلی (IF-THEN, FOR-NEXT, WHILE-WEND)
- توابع و زیربرنامهها
- کار با آرایهها
- طراحی و پیادهسازی گرافیک:
- آشنایی با حافظه ویدئویی VIC-20
- طراحی کاراکترها و اشیاء
- استفاده از دستورات GRAPHICS
- رسم اشکال ساده (خط، مربع، دایره)
- ایجاد انیمیشن
- مدیریت صفحات نمایش
- مدیریت ورودی کاربر:
- شناسایی دکمههای صفحه کلید
- خواندن اطلاعات از جویاستیک
- طراحی رابط کاربری ساده
- صدا و موسیقی:
- آشنایی با قابلیتهای صوتی VIC-20
- پخش صداهای ساده
- ایجاد موسیقیهای متن
- ساخت بازیهای نمونه:
- ساخت بازیهای پلتفرمر ساده
- ساخت بازیهای آرکید کلاسیک (مانند Snake, Pacman)
- ایجاد بازیهای شوتر
- ساخت بازیهای پازل
- بهبود و توسعه بازیهای نمونه
- بهینهسازی و رفع اشکال:
- بهینهسازی کد برای افزایش سرعت
- شناسایی و رفع باگها
- استفاده از تکنیکهای پیشرفته برنامهنویسی
- مطالعه کتاب “The Penguin book of VIC 20 games”:
- تحلیل بازیهای موجود در کتاب
- پیادهسازی بازیهای الهامگرفته از کتاب
- مقایسه و مقایسه بازیها
- انتشار و به اشتراکگذاری:
- نحوه ذخیره و بارگذاری بازیها
- به اشتراک گذاشتن بازیها با دیگران
- معرفی وبسایتها و انجمنهای مرتبط
- پروژههای پایانی و تمرینات:
- ایجاد یک بازی کامل
- ارائه پروژههای شخصی
با شرکت در این دوره، شما به یک بازیساز حرفهای VIC-20 تبدیل میشوید و میتوانید بازیهای خلاقانه و نوستالژیکی را برای این کنسول دوستداشتنی بسازید. همین امروز ثبتنام کنید و به جمع ما بپیوندید!
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- ویدیوهای آموزشی فارسی — آموزش قدمبهقدم، کاربردی و قابل فهم
- پادکستهای صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
- کتاب PDF فارسی — شامل کلیهٔ سرفصلها و محتوای آموزشی
- کتاب خلاصه نکات ویدیوها و پادکستها – نسخه PDF — مناسب مرور سریع و جمعبندی مباحث
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
- کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
-
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs


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