کتاب کاوش عمیق در زبان BASIC کامپیوتر Commodore 64: از مبتدی تا ساخت بازیهای ساده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
کاوش عمیق در زبان BASIC کامپیوتر Commodore 64: از مبتدی تا ساخت بازیهای ساده به گذشته شیرین برنامهنویسی سفر کنید: دوره جامع BASIC Commodore 64 آیا تا به حال آرزو کردهاید که به دوران طلایی کامپیوتره...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کاوش عمیق در زبان BASIC کامپیوتر Commodore 64: از مبتدی تا ساخت بازیهای ساده
موضوع کلی: توسعه نرمافزار و برنامهنویسی
موضوع میانی: برنامهنویسی با زبانهای پایهای
📋 سرفصلهای دوره
- 1. آشنایی با کامپیوتر Commodore 64 و زبان BASIC
- 2. شروع کار: روشن کردن و راهاندازی Commodore 64
- 3. وارد کردن و اجرای اولین برنامه BASIC
- 4. مروری بر صفحه کلید و کلیدهای اصلی
- 5. آشنایی با دستورات PRINT و نمایش متن
- 6. استفاده از دستورات CLS و پاک کردن صفحه نمایش
- 7. کار با اعداد و عملیات ریاضی پایه
- 8. متغیرها: ذخیره و بازیابی دادهها
- 9. دستورات LET و اختصاص مقادیر به متغیرها
- 10. آشنایی با انواع دادهها: عدد صحیح و اعشاری
- 11. استفاده از دستورات INPUT و دریافت ورودی از کاربر
- 12. ساختارهای شرطی: دستور IF...THEN...ELSE
- 13. عملگرهای مقایسهای: =، <، >، <=، >=، <>
- 14. حلقهها: دستور FOR...NEXT
- 15. تکرار دستورات با حلقه FOR...NEXT
- 16. حلقههای WHILE...WEND
- 17. دستور GOTO و پرش در برنامه
- 18. برچسبها (Labels) و استفاده از GOTO
- 19. دستور STOP و توقف اجرای برنامه
- 20. دستور END و پایان برنامه
- 21. آشنایی با زیرروالها (Subroutines) و GOSUB
- 22. استفاده از RETURN در زیرروالها
- 23. آرایهها (Arrays): ذخیره مجموعهای از دادهها
- 24. اعلان آرایهها و دسترسی به عناصر
- 25. کار با رشتهها (Strings) و متون
- 26. دستورات LEN، LEFT$، RIGHT$، MID$ برای کار با رشتهها
- 27. دستورات ASC و CHR$ برای تبدیل کاراکترها
- 28. توابع ریاضی: SIN, COS, TAN, RND, INT
- 29. تولید اعداد تصادفی با RND
- 30. دستورات گرافیکی پایه: دستورات POKE و PEEK
- 31. آشنایی با صفحه نمایش و حافظه ویدئویی
- 32. دستورات COLOR و تنظیم رنگها
- 33. دستور PLOT و ترسیم نقطهها
- 34. دستور DRAW و ترسیم خطوط
- 35. دستور CIRCLE و ترسیم دایرهها
- 36. دستور FILL و پر کردن شکلها
- 37. دستورات SOUND و تولید صدا
- 38. آشنایی با تراشه SID و قابلیتهای صوتی
- 39. دستورات BEEP و تولید صداهای ساده
- 40. آشنایی با Sprite ها و اشیاء متحرک
- 41. تعریف و تنظیم Sprite ها
- 42. حرکت دادن Sprite ها روی صفحه
- 43. تشخیص برخورد Sprite ها
- 44. آشنایی با دستورات KEY و تشخیص کلیدها
- 45. تشخیص فشار دادن کلیدها و واکنش به آنها
- 46. خواندن وضعیت جوی استیک (Joystick)
- 47. ذخیره و بارگذاری برنامهها از نوار کاست
- 48. دستورات SAVE و LOAD
- 49. آشنایی با دستورات OPEN و CLOSE برای فایلها
- 50. نوشتن و خواندن دادهها از فایلها
- 51. کار با دستورات DATA و READ
- 52. ایجاد و استفاده از فهرست دادهها
- 53. بهینهسازی کد BASIC
- 54. استفاده از متغیرهای کوتاه
- 55. حذف خطوط خالی و نظرات
- 56. استفاده از دستورات REM و توضیحات
- 57. سازماندهی کد و خوانایی برنامه
- 58. تکنیکهای سادهی خطایابی
- 59. استفاده از دستور TRACE
- 60. تشخیص و رفع خطاهای رایج
- 61. ایجاد منوهای ساده در بازی
- 62. مدیریت مراحل و سطوح بازی
- 63. پیادهسازی شمارنده امتیاز
- 64. اضافه کردن جلوههای صوتی به بازی
- 65. استفاده از Sprite ها در بازیها
- 66. طراحی کاراکترها و اشیاء بازی
- 67. ایجاد حرکات و انیمیشنهای ساده
- 68. پیادهسازی کنترل بازی با کیبورد
- 69. پیادهسازی کنترل بازی با جوی استیک
- 70. افزودن قابلیتهای تعاملی به بازی
- 71. طراحی رابط کاربری (UI) ساده
- 72. ذخیره و بارگذاری اطلاعات بازی
- 73. افزودن موسیقی پسزمینه به بازی
- 74. ایجاد سیستم مدیریت جانها
- 75. افزودن قابلیتهای پرش و جاخالی
- 76. ایجاد دشمنان و هوش مصنوعی ساده
- 77. تشخیص برخورد در بازیها
- 78. مدیریت زمان در بازی
- 79. ایجاد یک بازی پازل ساده
- 80. ایجاد یک بازی تیراندازی ساده
- 81. ایجاد یک بازی دونده بیپایان
- 82. ایجاد یک بازی ماجراجویی متنی
- 83. ایجاد یک بازی کارتی ساده
- 84. افزودن جلوههای ویژه به بازی
- 85. استفاده از تکنیکهای پردهبندی
- 86. آشنایی با دستورهای SYS و فراخوانی روتینهای ماشینکد
- 87. اصول اولیه زبان اسمبلی و ارتباط با BASIC
- 88. تبدیل کد BASIC به کد ماشین (Machine Code)
- 89. بهینهسازی گرافیکی با استفاده از تکنیکهای پیشرفته
- 90. استفاده از پالتهای رنگی سفارشی
- 91. آشنایی با موسیقی و تولید ملودیهای پیچیدهتر
- 92. تکنیکهای فشردهسازی دادهها
- 93. ایجاد سیستمهای پارالکس (Parallax Scrolling)
- 94. کار با کتابخانهها و روتینهای آماده
- 95. استفاده از ابزارهای توسعه بازی برای C64
- 96. آشنایی با ساختار فایلهای C64
- 97. تبدیل برنامهها به فایلهای اجراشونده
- 98. تست و عیبیابی پیشرفته
- 99. انتشار و اشتراکگذاری بازیها
- 100. ترفندهای پیشرفته در BASIC C64
تگها:
BASIC Programming
BASIC مبتدی
C64 Basic
C64 games
Commodore 64 BASIC
Learning Commodore 64 BASIC
آموزش برنامهنویسی
آموزش کامودور
بازیسازی C64
برنامهنویسی BASIC
برنامهنویسی C64
برنامهنویسی بازی
توسعه نرمافزار
زبان BASIC
کامودور 64
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.