کتاب سفر به دنیای VIC-20 BASIC: از صفر تا خلق بازی و برنامه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
سفر به دنیای VIC-20 BASIC: از صفر تا خلق بازی و برنامه سفر به دنیای VIC-20 BASIC: از صفر تا خلق بازی و برنامه معرفی دوره آیا به یاد روزهایی میافتید که کامپیوترهای خانگی، دریچهای به سوی دنیای شگفتان...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره سفر به دنیای VIC-20 BASIC: از صفر تا خلق بازی و برنامه
موضوع کلی: برنامه نویسی کامپیوتر با زبان بیسیک
موضوع میانی: آموزش برنامه نویسی بیسیک در VIC-20
📋 سرفصلهای دوره
- 1. آشنایی با کامپیوتر VIC-20
- 2. معرفی زبان BASIC
- 3. مرور کلی کتاب This is VIC-20 BASIC
- 4. اولین برنامه شما: PRINT "HELLO, WORLD!"
- 5. آشنایی با صفحه کلید VIC-20
- 6. دستورهای اولیه: RUN, LIST, NEW
- 7. متغیرها: نامگذاری و انواع
- 8. متغیرهای عددی: عدد صحیح و اعشاری
- 9. متغیرهای رشتهای
- 10. انتساب مقادیر به متغیرها: دستور LET
- 11. دستور INPUT: دریافت ورودی از کاربر
- 12. اولین محاسبات: عملگرهای ریاضی (+، -، *، /)
- 13. اولویت عملگرها
- 14. توابع ریاضی داخلی: INT, RND, SGN, ABS
- 15. توابع ریاضی داخلی: SQR, SIN, COS, TAN
- 16. دستور CLS: پاک کردن صفحه نمایش
- 17. دستور PRINT: نمایش متن و مقادیر
- 18. فرمتبندی خروجی PRINT: کاما و نقطه ویرگول
- 19. دستور GOTO: پرش به خطوط دیگر
- 20. دستور IF...THEN: شرطگذاری ساده
- 21. دستور IF...THEN...ELSE (در صورت پشتیبانی): شرطگذاری پیشرفته
- 22. عملگرهای مقایسهای: (=, <>, <, >, <=, >=)
- 23. عملگرهای منطقی: AND, OR, NOT
- 24. دستور FOR...NEXT: حلقههای تکرار شمارشی
- 25. تعداد تکرار حلقهها
- 26. نحوه استفاده از STEP در FOR...NEXT
- 27. دستور GOSUB...RETURN: فراخوانی زیرروال
- 28. ساختار زیرروالها
- 29. استفاده از زیرروالها برای سازماندهی کد
- 30. آرایهها: تعریف و استفاده
- 31. آرایههای تکبعدی
- 32. آرایهها چندبعدی (در صورت پشتیبانی)
- 33. دستور DIM: تعریف اندازه آرایهها
- 34. دستور READ...DATA: خواندن داده از حافظه
- 35. دستور RESTORE: بازنشانی اشارهگر DATA
- 36. مدیریت رشتهها: طول رشته، زیررشته
- 37. توابع رشتهای: LEFT$, RIGHT$, MID$
- 38. توابع رشتهای: LEN, STR$, VAL
- 39. توابع رشتهای: ASC, CHR$, SPACE$
- 40. دستور ON...GOTO: پرش شرطی چندگانه
- 41. دستور ON...GOSUB: فراخوانی شرطی چندگانه زیرروال
- 42. عملیات با رنگ در VIC-20 BASIC
- 43. دستور COLOR: تغییر رنگ متن
- 44. دستور BGCOLOR: تغییر رنگ پسزمینه
- 45. دستور BORDER COLOR: تغییر رنگ حاشیه
- 46. کنترل کاراکترها: دستور POKE
- 47. آدرس حافظه کاراکترها
- 48. تغییر کاراکترهای صفحه نمایش با POKE
- 49. دستور GRAPHICS: ورود به حالت گرافیکی
- 50. حالت گرافیکی BASIC (BASIC Graphics)
- 51. کاراکترهای گرافیکی مخصوص VIC-20
- 52. ایجاد شکلهای ساده در حالت گرافیکی
- 53. دستور PLOT: رسم نقطه
- 54. دستور DRAW: رسم خط
- 55. دستور CIRCLE: رسم دایره
- 56. دستور PAINT: پر کردن شکل
- 57. کاراکترهای توسعهیافته (Extended Characters)
- 58. مفهوم کاراکترهای سفارشی
- 59. ایجاد کاراکترهای سفارشی
- 60. ذخیره و بارگذاری برنامهها: دستور SAVE
- 61. ذخیره برنامهها روی نوار کاست
- 62. فرمت ذخیرهسازی در VIC-20
- 63. دستور LOAD: بارگذاری برنامهها
- 64. لود کردن برنامهها از نوار کاست
- 65. دستور VERIFY: بررسی صحت برنامههای ذخیرهشده
- 66. دستور DELETE: حذف برنامهها
- 67. مدیریت خطا در برنامهها: دستور ON ERROR GOTO
- 68. شناسایی کدهای خطا
- 69. استفاده از ON ERROR GOTO برای مدیریت خطا
- 70. توابع سیستمی: TIME$, DATE$ (در صورت پشتیبانی)
- 71. استفاده از تایمر داخلی VIC-20
- 72. صدا در VIC-20 BASIC
- 73. دستور SOUND: تولید صداهای ساده
- 74. پیکربندی پارامترهای صدا
- 75. مقدمهای بر بازیسازی
- 76. طراحی اولیه بازی
- 77. ساخت یک بازی ساده: حدس عدد
- 78. پیادهسازی منطق بازی حدس عدد
- 79. بازی "پیدا کردن treasure"
- 80. ساخت نقشه بازی
- 81. تعریف شخصیت بازیکن
- 82. حرکت بازیکن در بازی
- 83. برخورد با موانع
- 84. شرایط برد و باخت در بازی
- 85. بهبود رابط کاربری بازی
- 86. استفاده از کاراکترهای گرافیکی برای عناصر بازی
- 87. اضافه کردن انیمیشنهای ساده
- 88. بازی "مار" (Snake Game)
- 89. پیادهسازی منطق حرکت مار
- 90. مدیریت رشد مار
- 91. پیادهسازی میوه یا هدف
- 92. تشخیص برخورد مار با خودش
- 93. تشخیص برخورد مار با دیوار
- 94. پیادهسازی بازی "آجرشکن" (Breakout)
- 95. ایجاد صفحه بازی
- 96. رسم آجرها
- 97. کنترل پاروی بازیکن
- 98. حرکت توپ
- 99. تشخیص برخورد توپ با آجر
- 100. تشخیص برخورد توپ با پارو
تگها:
Basic Language
BASIC Programming
Commodore VIC-20
Computer Programming
Game Development VIC-20
Retro programming
This is VIC-20 BASIC
VIC 20 BASIC
VIC-20
Vintage Computing
آموزش برنامه نویسی بیسیک
بازی سازی VIC-20
برنامه نویسی کامپیوتر
کدنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.