, ,

کتاب جادوی برنامه‌نویسی در ۱ کیلوبایت: ساخت بازی برای ZX81 و Timex Sinclair 1000

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب جادوی برنامه‌نویسی در ۱ کیلوبایت: ساخت بازی برای ZX81 و Timex Sinclair 1000

موضوع کلی: رایانش رترو

موضوع میانی: توسعه بازی‌های کلاسیک با منابع محدود

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

  • 1. مقدمه‌ای بر رایانش رترو و دنیای ZX81
  • 2. مروری بر تاریخچه ZX81 و Timex Sinclair 1000
  • 3. محدودیت‌های خلاقانه: قدرت ۱ کیلوبایت حافظه
  • 4. برنامه‌نویسی BASIC: زبان جهانی کامپیوترهای قدیمی
  • 5. آشنایی با محیط BASIC در ZX81
  • 6. دستورات کلیدی BASIC: PRINT, INPUT, LET
  • 7. متغیرها و انواع داده در BASIC
  • 8. عملگرهای ریاضی و منطقی
  • 9. دستورات شرطی: IF…THEN
  • 10. حلقه‌ها: FOR…NEXT و GOTO
  • 11. آرایه‌ها: سازماندهی داده‌ها
  • 12. زیربرنامه‌ها: GOSUB…RETURN
  • 13. مدیریت ورودی از صفحه کلید
  • 14. نمایش خروجی: متن و کاراکترهای گرافیکی
  • 15. محدودیت‌های گرافیکی ZX81: صفحه نمایش ۸۰×۲۴ کاراکتر
  • 16. کدهای کاراکترهای گرافیکی سفارشی
  • 17. تکنیک‌های تولید صدا (بسیار محدود)
  • 18. معرفی ساختار بازی‌های ساده
  • 19. مراحل طراحی یک بازی ساده
  • 20. تعریف هدف و قوانین بازی
  • 21. اولین بازی: نمایش پیام خوش‌آمدگویی
  • 22. بازی دوم: شمارش معکوس ساده
  • 23. بازی سوم: حدس عدد (Guess the Number)
  • 24. پیاده‌سازی منطق شرطی در بازی
  • 25. استفاده از حلقه‌ها برای تکرار بازی
  • 26. مدیریت امتیازات ساده
  • 27. ذخیره و بارگذاری برنامه‌ها (با محدودیت)
  • 28. معرفی ایده بازی‌های اکشن تک‌صفحه‌ای
  • 29. صفحه بازی: مرزها و موقعیت‌ها
  • 30. حرکت کاراکتر کاربر (Player Movement)
  • 31. مکانیک‌های اولیه حرکت: بالا، پایین، چپ، راست
  • 32. تشخیص برخورد (Collision Detection) با دیوارها
  • 33. مفهوم "Sprites" در رایانش رترو (محدود)
  • 34. پیاده‌سازی یک "Sprite" ساده
  • 35. انیمیشن ساده با تغییر کاراکتر
  • 36. بازی چهارم: فرار از موانع (Maze Runner)
  • 37. طراحی اولین نقشه ساده
  • 38. حرکت کاربر در نقشه
  • 39. مدیریت پایان بازی (برد و باخت)
  • 40. بهبود تشخیص برخورد با موانع
  • 41. اضافه کردن آیتم‌های قابل جمع‌آوری
  • 42. بازی پنجم: جمع‌آوری امتیاز (Score Collector)
  • 43. نمایش امتیاز روی صفحه
  • 44. مکانیزم افزایش امتیاز
  • 45. تایمر ساده برای محدودیت زمانی
  • 46. بازی ششم: پرتاب موشک
  • 47. مکانیک پرتاب موشک
  • 48. حرکت موشک روی صفحه
  • 49. موانع متحرک
  • 50. بازی هفتم: دفاع از پایگاه
  • 51. مکانیک دفاع
  • 52. موج‌های دشمن
  • 53. امتیاز دفاع
  • 54. معرفی مفهوم "Game Loop"
  • 55. ساختار اصلی حلقه بازی
  • 56. به‌روزرسانی وضعیت بازی در هر تکرار
  • 57. رسم مجدد صفحه در هر تکرار
  • 58. بهینه‌سازی حلقه بازی برای سرعت
  • 59. مدیریت حافظه: حیاتی در ۱ کیلوبایت
  • 60. اندازه‌گیری مصرف حافظه
  • 61. حذف کدهای غیرضروری
  • 62. استفاده بهینه از متغیرها
  • 63. تکنیک‌های فشرده‌سازی کد (محدود)
  • 64. آرایه‌های دو بعدی برای نقشه‌ها
  • 65. طراحی نقشه‌های پیچیده‌تر
  • 66. مدیریت Scroll (اسکرول) محدود
  • 67. بازی هشتم: پلتفرمر ساده
  • 68. مکانیک پرش (بسیار ساده)
  • 69. جاذبه شبیه‌سازی شده
  • 70. تشخیص برخورد با سکوها
  • 71. بازی نهم: تیراندازی از بالا به پایین
  • 72. حرکت بازیکن در ۴ جهت
  • 73. پرتاب گلوله
  • 74. دشمنان ساده
  • 75. بازی دهم: مسابقه ماشین‌سواری
  • 76. شبیه‌سازی حرکت ماشین
  • 77. موانع جاده‌ای
  • 78. امتیاز مسابقه
  • 79. معرفی تکنیک‌های پیشرفته‌تر
  • 80. تولید اعداد تصادفی (Pseudo-Random)
  • 81. کاربرد اعداد تصادفی در بازی
  • 82. بازی یازدهم: بازی حافظه (Memory Game)
  • 83. طراحی کارت‌های حافظه
  • 84. مکانیزم تطابق کارت‌ها
  • 85. بازی دوازدهم: جستجو در گنجینه
  • 86. مکانیک حرکت در یک منطقه
  • 87. جستجو برای آیتم‌ها
  • 88. بازی سیزدهم: بازی حدس کلمه (Hangman)
  • 89. انتخاب کلمه مخفی
  • 90. پیش‌بینی حروف
  • 91. نمایش وضعیت حدس
  • 92. بازی چهاردهم: شبیه‌ساز حیوانات خانگی (خیلی ساده)
  • 93. نیازهای ساده حیوان
  • 94. رابطه با کاربر
  • 95. بازی پانزدهم: معمای منطقی
  • 96. قوانین ساده معما
  • 97. راهنمایی برای حل
  • 98. بازی شانزدهم: شبیه‌ساز کیمیاگری
  • 99. ترکیب عناصر ساده
  • 100. کشف فرمول‌های جدید

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب جادوی برنامه‌نویسی در ۱ کیلوبایت: ساخت بازی برای ZX81 و Timex Sinclair 1000”

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

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