کتاب صوتی کاوش عمیق در زبان BASIC کامپیوتر Commodore 64: از مبتدی تا ساخت بازیهای ساده
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب کاوش عمیق در زبان BASIC کامپیوتر Commodore 64: از مبتدی تا ساخت بازیهای ساده
موضوع کلی: توسعه نرمافزار و برنامهنویسی
موضوع میانی: برنامهنویسی با زبانهای پایهای
📋 سرفصلهای کتاب (100 موضوع)
- 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
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.