, ,

کتاب خلق بازی‌های جذاب برای Timex/Sinclair 2068: از صفر تا قهرمانی

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب خلق بازی‌های جذاب برای Timex/Sinclair 2068: از صفر تا قهرمانی

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

موضوع میانی: برنامه‌نویسی بازی در زبان بیسیک

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

  • 1. معرفی Timex/Sinclair 2068: تاریخچه و قابلیت‌ها
  • 2. آماده‌سازی محیط توسعه: شبیه‌سازها و گزینه‌های سخت‌افزاری
  • 3. اولین برنامه BASIC: دستور PRINT و نمایش پیام
  • 4. متغیرها، اعداد و رشته‌ها در BASIC
  • 5. دریافت ورودی از کاربر با INPUT و LET
  • 6. دستورهای شرطی: IF…THEN…ELSE و تصمیم‌گیری در بازی
  • 7. حلقه‌های تکرار: FOR…NEXT و کاربرد آن‌ها در انیمیشن
  • 8. زیربرنامه‌ها: GOSUB و RETURN برای ساختاردهی کد
  • 9. آرایه‌ها: ذخیره‌سازی داده‌های پیچیده
  • 10. مدیریت خطا و دیباگ مقدماتی در BASIC
  • 11. ساختار صفحه نمایش TS2068 و سیستم مختصات
  • 12. دستور CLS و پاکسازی صفحه
  • 13. کنترل رنگ‌ها: BORDER, PAPER, INK و FLASH, BRIGHT
  • 14. نمایش متن در مکان‌های دلخواه با PRINT AT
  • 15. رسم نقطه با PLOT و اصول گرافیک پیکسلی
  • 16. رسم خطوط با DRAW و ایجاد اشکال ساده
  • 17. آشنایی با کاراکترهای تعریف‌پذیر کاربر (UDG)
  • 18. طراحی UDGها: ابزار حیاتی برای اسپریت‌ها
  • 19. ذخیره و بازیابی UDGها از حافظه
  • 20. انیمیشن اسپریت‌ها: حرکت فریم به فریم
  • 21. کنترل سرعت انیمیشن و روان‌سازی حرکت
  • 22. تکنیک‌های پاک کردن و بازسازی اسپریت
  • 23. گرافیک‌های بزرگتر با ترکیب UDGها
  • 24. طراحی پس‌زمینه‌های ثابت برای بازی
  • 25. ایجاد جلوه‌های بصری ساده (چشمک زدن، لرزش)
  • 26. دریافت ورودی لحظه‌ای با INKEY$
  • 27. تشخیص فشردن کلیدها و واکنش به آن‌ها
  • 28. مدیریت چندین ورودی به صورت همزمان
  • 29. پیاده‌سازی حرکت 4 جهته با کیبورد
  • 30. پیاده‌سازی حرکت 8 جهته با کیبورد
  • 31. ساختار منوهای بازی: انتخاب با کلیدها
  • 32. دریافت ورودی عددی و متنی از کاربر
  • 33. کنترل تأخیر ورودی (Debouncing)
  • 34. مدیریت ورودی‌های ناخواسته و اعتبارسنجی
  • 35. استفاده از جوی استیک (مقدماتی و شبیه‌سازی)
  • 36. دستور BEEP: اولین گام در تولید صدا
  • 37. کنترل زیر و بمی (Pitch) برای نت‌های مختلف
  • 38. کنترل مدت زمان (Duration) برای ریتم
  • 39. ساخت افکت‌های صوتی ساده (شلیک، انفجار، جمع‌آوری)
  • 40. ایجاد ملودی‌های کوتاه و موزیک پس‌زمینه ابتدایی
  • 41. طراحی حلقه اصلی بازی (Game Loop)
  • 42. مدیریت حالت‌های مختلف بازی (Game States): شروع، بازی، پایان
  • 43. سیستم امتیازدهی و نمایش آن
  • 44. سیستم جان (Lives) و سلامتی بازیکن
  • 45. تولید اعداد تصادفی با RND برای تنوع در بازی
  • 46. ایجاد اشیاء و دشمنان به صورت تصادفی
  • 47. تشخیص برخورد (Collision Detection) بین دو اسپریت
  • 48. تشخیص برخورد با مرزهای صفحه نمایش
  • 49. ایجاد مرزها و موانع ثابت در بازی
  • 50. پیاده‌سازی گرانش و پرش کاراکتر
  • 51. هوش مصنوعی پایه: الگوهای حرکت دشمنان
  • 52. مدیریت زمان و تأخیر در بازی
  • 53. پیاده‌سازی دکمه توقف (Pause) بازی
  • 54. شرایط برد و باخت در بازی
  • 55. سیستم سطوح (Levels) و پیشرفت در بازی
  • 56. ساختار حافظه TS2068: ROM, RAM, Screen RAM
  • 57. بهینه‌سازی استفاده از متغیرها و آرایه‌ها
  • 58. تکنیک‌های کاهش حجم کد (مانند حذف REM)
  • 59. افزایش سرعت اجرای برنامه‌های BASIC
  • 60. دستورهای PEEK و POKE برای دسترسی مستقیم به حافظه
  • 61. استفاده از PEEK/POKE برای دستکاری سریع گرافیک
  • 62. ذخیره و بارگذاری برنامه‌ها با SAVE و LOAD
  • 63. پیاده‌سازی جدول امتیازات بالا (High Score Table)
  • 64. ذخیره‌سازی و بارگذاری جدول امتیازات
  • 65. نکات پیشرفته در دیباگ کردن کدهای BASIC
  • 66. پروژه عملی: طراحی بازی Pong (قسمت اول: راکت‌ها)
  • 67. پروژه عملی: طراحی بازی Pong (قسمت دوم: توپ و حرکت)
  • 68. پروژه عملی: طراحی بازی Pong (قسمت سوم: برخورد و امتیاز)
  • 69. پروژه عملی: طراحی بازی Pong (قسمت چهارم: بهبود AI حریف)
  • 70. پروژه عملی: بازی Breakout (قسمت اول: آجرها و پدل)
  • 71. پروژه عملی: بازی Breakout (قسمت دوم: مکانیک شکستن آجرها)
  • 72. پروژه عملی: بازی Breakout (قسمت سوم: مدیریت سطح)
  • 73. پروژه عملی: بازی Space Invaders (قسمت اول: سفینه بازیکن)
  • 74. پروژه عملی: بازی Space Invaders (قسمت دوم: آرایه دشمنان)
  • 75. پروژه عملی: بازی Space Invaders (قسمت سوم: شلیک بازیکن)
  • 76. پروژه عملی: بازی Space Invaders (قسمت چهارم: شلیک دشمنان)
  • 77. پروژه عملی: بازی Space Invaders (قسمت پنجم: برخورد و انفجار)
  • 78. پروژه عملی: بازی Maze (قسمت اول: تولید یا طراحی نقشه)
  • 79. پروژه عملی: بازی Maze (قسمت دوم: حرکت در پیچ و خم)
  • 80. پروژه عملی: بازی Maze (قسمت سوم: هدف و خروج)
  • 81. پروژه عملی: بازی Snake (قسمت اول: ساختار مار)
  • 82. پروژه عملی: بازی Snake (قسمت دوم: حرکت و رشد مار)
  • 83. پروژه عملی: بازی Snake (قسمت سوم: برخورد و غذا)
  • 84. پروژه عملی: بازی Simple Platformer (قسمت اول: محیط و پلتفرم)
  • 85. پروژه عملی: بازی Simple Platformer (قسمت دوم: حرکت و پرش)
  • 86. پروژه عملی: بازی Simple Platformer (قسمت سوم: جمع‌آوری آیتم‌ها)
  • 87. پروژه عملی: بازی Top-Down Shooter (قسمت اول: حرکت در نقشه)
  • 88. پروژه عملی: بازی Top-Down Shooter (قسمت دوم: شلیک و دشمنان)
  • 89. پروژه عملی: بازی Top-Down Shooter (قسمت سوم: سلامتی و پایان)
  • 90. ایده‌هایی برای شخصی‌سازی و گسترش این بازی‌ها
  • 91. طراحی صفحه عنوان (Title Screen) جذاب
  • 92. طراحی صفحه راهنما (Instructions Screen)
  • 93. طراحی صفحه "Game Over" و "You Win"
  • 94. افزودن جلوه‌های صوتی و موسیقی پیشرفته‌تر
  • 95. مدیریت گزینه‌های بازی (صدا روشن/خاموش، دشواری)
  • 96. دیباگ کردن نهایی و رفع باگ‌های مخفی
  • 97. بهبود رابط کاربری (UI) و تجربه کاربری (UX)
  • 98. ساخت نسخه نهایی و بسته‌بندی بازی
  • 99. به اشتراک‌گذاری بازی خود با دیگران
  • 100. آینده‌نگری: ایده‌های جدید و چالش‌های بعدی

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب خلق بازی‌های جذاب برای Timex/Sinclair 2068: از صفر تا قهرمانی”

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

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