, ,

کتاب از صفر تا صد بازی‌سازی کلاسیک با زبان بیسیک Commodore 64: پروژه محور با Giant book of games

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب از صفر تا صد بازی‌سازی کلاسیک با زبان بیسیک Commodore 64: پروژه محور با Giant book of games

موضوع کلی: برنامه‌نویسی و بازی‌سازی با Commodore 64

موضوع میانی: آموزش زبان بیسیک Commodore 64

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

  • 1. به دنیای Commodore 64 خوش آمدید!
  • 2. چرا برنامه‌نویسی با BASIC در C64؟
  • 3. تنظیم محیط: شبیه‌سازها و سخت‌افزار واقعی
  • 4. اولین برنامه شما: "Hello World" در C64 BASIC
  • 5. کاوش صفحه کلید Commodore 64 و کاراکترهای ویژه
  • 6. دستور PRINT: نمایش متن و مقادیر
  • 7. دستور REM: افزودن توضیحات به کد
  • 8. متغیرها در BASIC: ذخیره داده‌ها
  • 9. انواع متغیرها: عددی، رشته‌ای و محدودیت‌ها
  • 10. عملگرهای حسابی: جمع، تفریق، ضرب، تقسیم
  • 11. عملگرهای مقایسه‌ای: منطق شرطی
  • 12. عملگرهای منطقی: AND, OR, NOT
  • 13. دستور INPUT: دریافت ورودی از کاربر
  • 14. دستور GET: دریافت یک کاراکتر بدون نیاز به اینتر
  • 15. دستور READ و DATA: مدیریت داده‌های داخلی
  • 16. دستور RESTORE: استفاده مجدد از داده‌ها
  • 17. دستور GOTO: پرش بین خطوط برنامه (هشدارها و کاربردها)
  • 18. شماره خطوط و ویرایش برنامه در C64
  • 19. LIST، RUN، NEW: دستورات پایه سیستم
  • 20. فرمت‌بندی خروجی با PRINT و TAB
  • 21. دستور IF…THEN: تصمیم‌گیری‌های ساده
  • 22. ساختار IF…THEN…ELSE (شبیه‌سازی شده)
  • 23. حلقه FOR…NEXT: تکرارهای کنترل شده
  • 24. استفاده از STEP در حلقه FOR
  • 25. حلقه‌های تو در تو: ایجاد الگوهای پیچیده
  • 26. دستور ON GOTO: پرش‌های چندگانه
  • 27. حلقه بی‌نهایت: L.O.O.P.s در بازی‌ها
  • 28. ایجاد تاخیر در برنامه با حلقه
  • 29. دستور END و STOP: پایان و مکث برنامه
  • 30. GOTO در بازی‌ها: منوها و مراحل
  • 31. دستور GOSUB و RETURN: زیربرنامه‌ها برای کد تمیزتر
  • 32. استفاده از GOSUB برای توابع مشترک بازی
  • 33. دستور ON GOSUB: زیربرنامه‌های شرطی
  • 34. توابع تعریف شده توسط کاربر (FN): ایجاد توابع دلخواه
  • 35. سازماندهی کد با زیربرنامه‌ها در پروژه‌های بازی
  • 36. دستور CLR و HOME: پاک کردن صفحه و رفتن به خانه
  • 37. دستور PRINT CHR$: نمایش کاراکترهای خاص
  • 38. کنترل مکان نما با CURSOR UP/DOWN/LEFT/RIGHT (CHR$ ها)
  • 39. دسترسی مستقیم به حافظه صفحه نمایش (POKE 1024-2023)
  • 40. کنترل رنگ متن با POKE 55296-56295 (حافظه رنگ)
  • 41. تغییر رنگ حاشیه و پس‌زمینه (BORDER/BACKGROUND COLOR)
  • 42. ایجاد افکت‌های متنی: چشمک‌زن، معکوس، رنگارنگ
  • 43. اسکرولینگ متن (POKE 53265, 128 و موارد دیگر)
  • 44. نمایش پیام‌ها و امتیازات بازی
  • 45. طراحی رابط کاربری متنی ساده برای بازی‌ها
  • 46. مقدمه‌ای بر گرافیک در Commodore 64
  • 47. حالت‌های گرافیکی: TEXT MODE و HIGH RESOLUTION MODE
  • 48. دستور COLOR: تنظیم رنگ‌ها در BASIC
  • 49. دستور PLOT: رسم نقاط (پیکسل‌ها)
  • 50. دستور DRAW: رسم خطوط مستقیم
  • 51. ترسیم اشکال هندسی با DRAW (مستطیل و مثلث)
  • 52. شبیه‌سازی دایره و کمان با سری نقاط
  • 53. کاراکترهای گرافیکی PETSCII: استفاده خلاقانه
  • 54. ترسیم نقشه‌های ساده و پس‌زمینه‌ها با کاراکترها
  • 55. اصول اولیه انیمیشن با بازسازی کاراکترها
  • 56. دستور SOUND: تولید صداهای ساده
  • 57. پارامترهای SOUND: فرکانس، دیوریشن، صدا
  • 58. ایجاد ملودی‌های ساده و افکت‌های صوتی
  • 59. صداهای انفجار و جمع‌آوری در بازی‌ها
  • 60. استفاده از MUSIC/PLAY (پایه) برای موسیقی بازی
  • 61. دریافت ورودی از صفحه کلید با GET و GET$()
  • 62. تشخیص فشردن کلیدهای خاص (SHIFT, CTRL)
  • 63. کار با جوی‌استیک: آدرس‌های حافظه (PEEK 56320)
  • 64. حرکت بازیکن با جوی‌استیک
  • 65. خواندن ورودی همزمان از جوی‌استیک و صفحه کلید
  • 66. درک PEEK و POKE: خواندن و نوشتن در حافظه
  • 67. نقشه حافظه Commodore 64 (مفاهیم پایه)
  • 68. POKE کردن به حافظه صفحه نمایش برای سرعت بیشتر
  • 69. POKE کردن به حافظه رنگ برای تغییر رنگ سریع
  • 70. کنترل حالت‌های صفحه نمایش با POKE
  • 71. مدیریت مکان نما و کلیدهای خاص با POKE
  • 72. استفاده از PEEK برای بررسی وضعیت دستگاه
  • 73. تغییر آدرس شروع برنامه‌های BASIC
  • 74. ریستارت نرم‌افزاری C64 با POKE
  • 75. PEEK و POKE برای کنترل تراشه‌های VIC-II و SID (مقدماتی)
  • 76. کاراکترهای قابل برنامه‌ریزی: ساخت فونت‌ها و گرافیک سفارشی
  • 77. تغییر مجموعه کاراکترهای پیش‌فرض
  • 78. اصول اولیه Sprites (شبح‌ها): متحرک‌سازی اشیا
  • 79. تعریف داده‌های Sprite و بارگذاری آنها
  • 80. فعال‌سازی و حرکت Sprite‌ها
  • 81. کنترل رنگ و اولویت Sprite‌ها
  • 82. Sprite‌های چند رنگی: افزایش جزئیات
  • 83. تشخیص برخورد Sprite با Sprite
  • 84. تشخیص برخورد Sprite با پس‌زمینه (کاراکتر/پیکسل)
  • 85. ساخت Spriteهای متحرک پیچیده (انیمیشن فریم به فریم)
  • 86. حلقه اصلی بازی: به‌روزرسانی، رندر، ورودی
  • 87. پیاده‌سازی حرکت بازیکن و محدودیت‌های آن
  • 88. طراحی دشمنان ساده و هوش مصنوعی پایه
  • 89. مدیریت امتیازات و زندگی بازیکن
  • 90. تشخیص شرایط پایان بازی (Game Over)
  • 91. ایجاد سطوح و چالش‌های مختلف
  • 92. استفاده از اعداد تصادفی (RND) برای عناصر غیرقابل پیش‌بینی
  • 93. مدیریت گلوله‌ها/پرتابه‌ها در بازی‌ها
  • 94. منوی شروع بازی و صفحه "Game Over"
  • 95. پیاده‌سازی یک بازی ساده "برخورد آجر" (Brick Breaker)
  • 96. دستورات OPEN, CLOSE, CMD: کار با دستگاه‌ها
  • 97. ذخیره و بارگذاری داده‌های بازی (امتیازات بالا، تنظیمات)
  • 98. استفاده از PRINT# و INPUT# برای فایل‌ها
  • 99. دستورات LOAD و SAVE: ذخیره و بارگذاری برنامه‌ها
  • 100. نکات و ترفندهای بهینه‌سازی و خطایابی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب از صفر تا صد بازی‌سازی کلاسیک با زبان بیسیک Commodore 64: پروژه محور با Giant book of games”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا