, ,

کتاب آموزش ساخت بازی‌های سرگرم‌کننده در TI BASIC و Extended BASIC

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب آموزش ساخت بازی‌های سرگرم‌کننده در TI BASIC و Extended BASIC

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

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

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

  • 1. معرفی دوره: چرا TI BASIC برای ساخت بازی؟
  • 2. آشنایی با کامپیوتر TI-99/4A و قابلیت‌های آن
  • 3. نصب و راه‌اندازی شبیه‌ساز (Emulator)
  • 4. اولین برنامه در TI BASIC: "سلام دنیا"
  • 5. محیط برنامه‌نویسی TI BASIC و دستورات پایه
  • 6. انواع داده‌ها و متغیرها در BASIC (عددی، رشته‌ای)
  • 7. عملیات ریاضی و عملگرها
  • 8. ورودی و خروجی پایه: PRINT و INPUT
  • 9. دستورات کنترلی: GOTO و GOSUB/RETURN
  • 10. حلقه‌ها: FOR…NEXT برای تکرار
  • 11. تصمیم‌گیری در برنامه‌ها: IF…THEN…ELSE
  • 12. آرایه‌ها: سازماندهی داده‌ها
  • 13. توابع داخلی BASIC: (مثل INT, SQR, RND)
  • 14. دستورات REM برای مستندسازی کد
  • 15. مدیریت خطاها: ON ERROR GOTO
  • 16. آشنایی با تراشه VDP (Video Display Processor)
  • 17. حالت‌های گرافیکی در TI BASIC: SCREEN
  • 18. کاراکترهای داخلی و جدول ASCII
  • 19. تعریف کاراکترهای سفارشی: CALL CHAR
  • 20. نمایش کاراکترهای سفارشی: CHR$, CHRCHR$
  • 21. نقاشی ساده با کاراکترها
  • 22. رنگ‌آمیزی متن و کاراکترها: CALL COLOR, CALL SETCOLOR
  • 23. آشنایی با مفهوم "Character Set" و "Pattern Table"
  • 24. انیمیشن کاراکتری با بازتعریف (Redefining Characters)
  • 25. پاکسازی و ترسیم مجدد صفحه
  • 26. ایجاد پس‌زمینه‌های ساده با کاراکترها
  • 27. ذخیره و بازیابی بخش‌هایی از صفحه
  • 28. اصول اولیه طراحی کاراکتر برای بازی‌ها
  • 29. استفاده از بلوک‌های کاراکتری برای ساخت اشیاء بزرگتر
  • 30. ترفندهای انیمیشن با سرعت بالا (Simple Buffer Concepts)
  • 31. مقدمه‌ای بر Sprite‌ها: مزایا و کاربردها
  • 32. تعریف Sprite‌ها: CALL SPRITE
  • 33. ویژگی‌های Sprite: شماره، تصویر، مختصات، رنگ
  • 34. حرکت دادن Sprite‌ها: تغییر مختصات
  • 35. انیمیشن Sprite با تغییر الگو (Pattern)
  • 36. تغییر رنگ Sprite‌ها در حین بازی
  • 37. تشخیص برخورد Sprite با Sprite: CALL COINC
  • 38. تشخیص برخورد Sprite با پس‌زمینه (Char-Cell)
  • 39. تشخیص برخورد Sprite با مرزهای صفحه
  • 40. مدیریت چندین Sprite: لیست Sprite‌ها
  • 41. ایجاد حرکت روان برای Sprite‌ها: CALL MOTION
  • 42. پاک کردن Sprite‌ها: CALL DELSPRITE
  • 43. اولویت‌بندی Sprite‌ها (Ordering)
  • 44. Sprite‌های با سایز مختلف: 8×8, 16×16
  • 45. استفاده از Sprite‌ها برای اشیاء بازی و گلوله‌ها
  • 46. ترفندهای بهینه‌سازی انیمیشن Sprite
  • 47. چالش‌های کار با Sprite (محدودیت تعداد، رنگ)
  • 48. تولید صداهای ساده: BEEP و CALL SOUND
  • 49. پارامترهای CALL SOUND: فرکانس، مدت، ولوم
  • 50. ساخت ملودی‌های ساده
  • 51. طراحی افکت‌های صوتی برای بازی (انفجار، تیراندازی)
  • 52. استفاده از چند کانال صوتی برای موسیقی و افکت همزمان
  • 53. دریافت ورودی از کیبورد: CALL KEY و KEY$
  • 54. خواندن وضعیت جوی‌استیک‌ها: CALL JOYST
  • 55. مدیریت ورودی‌های همزمان از کیبورد و جوی‌استیک
  • 56. ساخت منوهای تعاملی با ورودی کاربر
  • 57. کنترل سرعت تکرار ورودی (Debouncing)
  • 58. چرخه اصلی بازی (Game Loop)
  • 59. مدیریت وضعیت‌های بازی: شروع، بازی، مکث، پایان
  • 60. سیستم امتیازدهی و مدیریت رکوردها
  • 61. شمارشگر زمان و استفاده از CALL GTIME
  • 62. ایجاد اعداد تصادفی: RANDOMIZE و RND
  • 63. پیاده‌سازی حرکت بازیکن
  • 64. هوش مصنوعی اولیه برای دشمنان (حرکت‌های ساده)
  • 65. مدیریت گلوله‌ها و پرتابه‌ها
  • 66. پیاده‌سازی سیستم جان بازیکن (Lives)
  • 67. طراحی سطوح (Levels) و پیشرفت بازی
  • 68. مفهوم Collision Mask برای برخوردهای دقیق‌تر
  • 69. ایجاد جلوه‌های بصری ساده (مثل چشمک‌زدن)
  • 70. مدیریت پیام‌های روی صفحه (Game Over, Next Level)
  • 71. معماری پایه برای بازی‌های کوچک
  • 72. آشنایی با Extended BASIC: مزایا و قابلیت‌ها
  • 73. تفاوت‌های کلیدی بین TI BASIC و Extended BASIC
  • 74. دستورات اضافی در Extended BASIC برای گرافیک و صدا
  • 75. مدیریت حافظه در Extended BASIC: CALL LOAD, CALL SAVE
  • 76. استفاده از توابع CALL LINK برای ارتباط با Assembly
  • 77. مبانی برنامه‌نویسی Assembly برای TI-99/4A (مرور کلی)
  • 78. افزایش سرعت بازی با بهینه‌سازی کد BASIC
  • 79. تکنیک‌های اشکال‌زدایی (Debugging) در TI BASIC
  • 80. ذخیره و بارگذاری اطلاعات بازی (High Scores) روی Tape/Disk
  • 81. مفهوم برنامه‌نویسی ماژولار (Subroutines)
  • 82. پروژه 1: ساخت یک بازی "Pong" ساده (بخش 1: صفحه و پدل‌ها)
  • 83. پروژه 1: ساخت یک بازی "Pong" ساده (بخش 2: توپ و حرکت)
  • 84. پروژه 1: ساخت یک بازی "Pong" ساده (بخش 3: برخورد و امتیاز)
  • 85. پروژه 2: توسعه بازی "Breakout" (بخش 1: آجرها و پدل)
  • 86. پروژه 2: توسعه بازی "Breakout" (بخش 2: توپ و منطق شکستن آجر)
  • 87. پروژه 2: توسعه بازی "Breakout" (بخش 3: امتیازدهی و مراحل)
  • 88. پروژه 3: طراحی یک بازی "Space Invaders" ساده (بخش 1: سفینه بازیکن)
  • 89. پروژه 3: طراحی یک بازی "Space Invaders" ساده (بخش 2: دشمنان و حرکت آنها)
  • 90. پروژه 3: طراحی یک بازی "Space Invaders" ساده (بخش 3: تیراندازی و برخورد)
  • 91. پروژه 4: ساخت یک بازی Maze (بخش 1: طراحی و نمایش ماز)
  • 92. پروژه 4: ساخت یک بازی Maze (بخش 2: حرکت بازیکن در ماز)
  • 93. پروژه 5: اصول ساخت بازی‌های Text Adventure
  • 94. پروژه 6: ساخت یک بازی Tic-Tac-Toe
  • 95. پروژه 7: ایجاد یک بازی پازل ساده (Sliding Puzzle)
  • 96. پروژه 8: ساخت بازی "Frogger" (بخش 1: پس‌زمینه و اشیاء متحرک)
  • 97. پروژه 8: ساخت بازی "Frogger" (بخش 2: حرکت قورباغه و برخورد)
  • 98. پروژه 9: ساخت یک بازی Racing ساده (بخش 1: جاده و خودرو)
  • 99. پروژه 9: ساخت یک بازی Racing ساده (بخش 2: حرکت و چالش‌ها)
  • 100. نکات پایانی و منابع بیشتر برای ادامه یادگیری

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب آموزش ساخت بازی‌های سرگرم‌کننده در TI BASIC و Extended BASIC”

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

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