کتاب ساخت برنامه‌های جذاب در Commodore 64 BASIC در چند دقیقه

249,950 تومان

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

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

عنوان کتاب: کتاب ساخت برنامه‌های جذاب در Commodore 64 BASIC در چند دقیقه

موضوع کلی: برنامه‌نویسی کامپیوترهای خانگی

موضوع میانی: برنامه‌نویسی Basic در Commodore 64

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

  • 1. آشنایی با Commodore 64 و دوره
  • 2. روشن کردن C64: اولین قدم‌ها
  • 3. کیبورد C64: ابزار شما برای برنامه‌نویسی
  • 4. اولین برنامه: دستور PRINT برای نمایش متن
  • 5. اجرای برنامه و لیست کردن کد
  • 6. ذخیره برنامه‌ها: ایمن‌سازی کار شما
  • 7. بارگذاری برنامه‌ها: ادامه کار
  • 8. دستور NEW: شروع یک پروژه جدید
  • 9. دستور REM: نوشتن یادداشت در کد
  • 10. کنترل مکان‌نما و رنگ صفحه
  • 11. متغیرها: ذخیره اعداد و کلمات
  • 12. انواع متغیر: رشته‌ای و عددی
  • 13. عملیات ریاضی: جمع، تفریق، ضرب، تقسیم
  • 14. ورودی کاربر: دستور INPUT
  • 15. شرط‌ها: دستور IF...THEN برای تصمیم‌گیری
  • 16. حلقه‌های تکرار: FOR...NEXT
  • 17. پرش به خطوط برنامه: GOTO و خطرات آن
  • 18. زیربرنامه‌ها: GOSUB و RETURN
  • 19. کار با DATA و READ: داده‌های ثابت در برنامه
  • 20. توابع ریاضی داخلی: SQR, INT, ABS
  • 21. تولید اعداد تصادفی: RND برای شانس
  • 22. عملیات مقایسه‌ای: بزرگتر، کوچکتر، مساوی
  • 23. عملیات منطقی: AND, OR, NOT
  • 24. توابع رشته‌ای: LEN برای طول رشته
  • 25. برش رشته‌ها: LEFT$, RIGHT$, MID$
  • 26. تبدیل نوع داده: VAL و STR$
  • 27. آرایه‌ها: ذخیره مجموعه‌ای از داده‌ها
  • 28. حلقه‌های تودرتو: FOR...NEXT های پیچیده
  • 29. توقف و ادامه برنامه: END و STOP
  • 30. پرش مشروط چندگانه: ON...GOTO/GOSUB
  • 31. حافظه صفحه نمایش: PEEK و POKE به دنیای گرافیک
  • 32. کاراکترهای PETSCII: اولین گام‌های گرافیکی
  • 33. رنگ‌آمیزی متن: تغییر رنگ کاراکترها
  • 34. رنگ‌آمیزی پس‌زمینه: زیبایی صفحه نمایش
  • 35. جایگاه‌دهی دقیق متن: PRINT AT X,Y
  • 36. ساخت بلوک‌های گرافیکی با PETSCII
  • 37. حافظه رنگ: رنگ مستقل برای هر کاراکتر
  • 38. کاراکترهای سفارشی (UDCs): طراحی کاراکتر خودتان
  • 39. تعریف کاراکترهای سفارشی با POKE
  • 40. نمایش و حرکت کاراکترهای سفارشی
  • 41. انیمیشن متنی: حرکت دادن کاراکترها
  • 42. شبیه‌سازی اسکرول صفحه
  • 43. مقدمه‌ای بر حالت گرافیکی Hi-Res
  • 44. فعال‌سازی و کار با Hi-Res
  • 45. ترسیم نقاط در Hi-Res
  • 46. ترسیم خطوط در Hi-Res
  • 47. پر کردن اشکال ساده در Hi-Res
  • 48. مقدمه‌ای بر حالت گرافیکی Multi-Color
  • 49. فعال‌سازی و کار با Multi-Color
  • 50. ترسیم در Multi-Color: رنگ‌های بیشتر در هر پیکسل
  • 51. مفهوم Sprites: گرافیک‌های متحرک
  • 52. تعریف و رسم یک Sprite
  • 53. حرکت دادن Sprite ها: انیمیشن سریع
  • 54. تغییر رنگ Sprite ها
  • 55. تشخیص برخورد (Collision Detection) Sprite ها
  • 56. آشنایی با تراشه SID: تولید صدا در C64
  • 57. تولید اولین نت: فرکانس و زیر و بمی
  • 58. تنظیم حجم صدا: POKE برای بلندی
  • 59. انواع موج: مربعی، مثلثی، دندان‌اره‌ای، نویز
  • 60. Envelope صدا: Attack و Decay
  • 61. Envelope صدا: Sustain و Release
  • 62. ساخت افکت صوتی انفجار
  • 63. ساخت افکت صوتی لیزر
  • 64. نواختن ملودی‌های ساده
  • 65. تولید نویز برای افکت‌های خاص
  • 66. فیلترهای SID: تغییر کیفیت صدا
  • 67. کنترل رزونانس فیلتر
  • 68. مدولاسیون صدا: تکنیک‌های پیشرفته‌تر
  • 69. ایجاد موسیقی پس‌زمینه ساده
  • 70. ساخت یک سینتی‌سایزر کوچک
  • 71. گرفتن ورودی تک کلید: دستور GET
  • 72. خواندن ورودی جوی‌استیک: PEEK به پورت
  • 73. مدیریت زمان: دستور TI و TI$
  • 74. تولید تاخیر در برنامه
  • 75. مرتب‌سازی داده‌ها: یک آرایه کوچک
  • 76. اشکال‌زدایی (Debugging) اولیه برنامه‌ها
  • 77. بهینه‌سازی کد برای سرعت و حافظه
  • 78. کار با دستورات سیستم (SYS): دروازه‌ای به اسمبلی
  • 79. تکنیک‌های طراحی منوهای کاربردی
  • 80. ساخت بازی‌های دو نفره با جوی‌استیک
  • 81. ماشین‌حساب ساده در چند دقیقه
  • 82. بازی حدس اعداد: هوش مصنوعی ابتدایی
  • 83. شبیه‌ساز تاس‌اندازی
  • 84. ساعت دیجیتال ساده
  • 85. نمایشگر پیام متحرک (Ticker Tape)
  • 86. نقاشی با PETSCII: هنر پیکسلی سریع
  • 87. انیمیشن آتش بازی متنی
  • 88. بازی "مار" (Snake) در حالت متنی
  • 89. بازی "پونگ" (Pong) با کاراکترها
  • 90. برنامه تقویم کوچک
  • 91. مدیریت لیست کارهای روزانه
  • 92. شبیه‌سازی یک صفحه اطلاعات
  • 93. ساخت یک اسکرین‌سیور تصادفی
  • 94. بازی "شکار گنج" با نقشه ساده
  • 95. بازی حافظه (Memory Game) با اعداد
  • 96. نمایشگر الگوهای هندسی تصادفی
  • 97. ابزار تولید پالت رنگی
  • 98. برنامه تغییردهنده صدا (Pitch Shifter) ساده
  • 99. ساخت یک بازی Flappy Bird متنی
  • 100. پروژه نهایی: ترکیب گرافیک و صدا برای یک بازی کوچک

نظرات

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

وارد شوید تا نظر ثبت کنید.