کتاب ساخت برنامههای جذاب در 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. پروژه نهایی: ترکیب گرافیک و صدا برای یک بازی کوچک
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.