کتاب صوتی از صفر تا صد بیسیک آتاری ST: خلق بازی و برنامه با راهنمای تیموتی اور نایت
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب از صفر تا صد بیسیک آتاری ST: خلق بازی و برنامه با راهنمای تیموتی اور نایت
موضوع کلی: برنامهنویسی کامپیوترهای قدیمی
موضوع میانی: آموزش برنامهنویسی بیسیک آتاری ST
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر آتاری ST و دنیای برنامهنویسی
- 2. آشنایی با محیط BASIC آتاری ST
- 3. اولین برنامه شما: Hello World!
- 4. متغیرها: ذخیره اطلاعات
- 5. انواع دادهها: اعداد و رشتهها
- 6. عملگرهای حسابی: جمع، تفریق، ضرب، تقسیم
- 7. عملگرهای مقایسهای: بزرگتر، کوچکتر، مساوی
- 8. عملگرهای منطقی: AND, OR, NOT
- 9. دستور PRINT: نمایش خروجی
- 10. دستور INPUT: دریافت ورودی از کاربر
- 11. دستور CLS: پاک کردن صفحه
- 12. دستور REM: نوشتن توضیحات در کد
- 13. دستور DATA و READ: کار با دادههای ثابت
- 14. دستور RESTORE: بازگرداندن نشانگر DATA
- 15. دستور GOTO: پرش به خطی دیگر
- 16. دستور IF...THEN: اجرای شرطی دستورات
- 17. دستور IF...THEN...ELSE: اجرای دو شرطی دستورات
- 18. حلقهها: FOR...NEXT
- 19. حلقهها: WHILE...WEND
- 20. حلقهها: REPEAT...UNTIL (اگر در BASIC آتاری ST موجود باشد)
- 21. آرایهها: ذخیره چندین مقدار در یک متغیر
- 22. تعریف و استفاده از آرایهها
- 23. دستور DIM: تعریف اندازه آرایهها
- 24. دستور SUB (یا GOSUB): ایجاد زیربرنامهها
- 25. بازگشت از زیربرنامه: RETURN
- 26. ارسال پارامتر به زیربرنامهها
- 27. دستور RANDOMIZE: تولید اعداد تصادفی
- 28. تابع RND: تولید اعداد تصادفی
- 29. ایجاد بازیهای ساده با اعداد تصادفی
- 30. دستور GRAPHICS: فعال کردن حالت گرافیکی
- 31. تنظیم رزولوشن صفحه
- 32. دستور PLOT: رسم پیکسل
- 33. دستور DRAW: رسم خط
- 34. دستور LINE: رسم خط (ممکن است متفاوت باشد)
- 35. دستور CIRCLE: رسم دایره
- 36. دستور BOX: رسم مستطیل
- 37. دستور FILL: پر کردن شکل با رنگ
- 38. دستور COLOR: تنظیم رنگ قلم و پسزمینه
- 39. رنگهای استاندارد در آتاری ST
- 40. دستور PEN: تنظیم حالت قلم (پاک کردن، رسم)
- 41. کار با ماوس: خواندن موقعیت ماوس
- 42. کار با ماوس: تشخیص کلیک ماوس
- 43. دستور JOYSTICK: خواندن وضعیت جوی استیک
- 44. کتابخانه کاراکترها: فونتهای آتاری ST
- 45. دستور PRINT USING: فرمتبندی خروجی
- 46. دستور STR$ و VAL: تبدیل رشته به عدد و بالعکس
- 47. دستور LEFT$, RIGHT$, MID$: کار با زیررشتهها
- 48. دستور LEN: طول رشته
- 49. دستور INSTR: یافتن موقعیت یک زیررشته
- 50. دستور CHR$ و ASC: تبدیل کد ASCII به کاراکتر و بالعکس
- 51. مدیریت خطا: ON ERROR GOTO
- 52. دستور RESUME: ادامه اجرای برنامه پس از خطا
- 53. فایلها: باز کردن و بستن فایل
- 54. دستور OPEN: باز کردن فایل
- 55. دستور CLOSE: بستن فایل
- 56. دستور WRITE: نوشتن داده در فایل
- 57. دستور READ: خواندن داده از فایل
- 58. دستور EOF: تشخیص پایان فایل
- 59. دستور INPUT# و PRINT# (یا معادل آنها): خواندن و نوشتن در فایل
- 60. فایلهای ترتیبی و دسترسی مستقیم
- 61. کار با دیسک: فرمت کردن دیسک (اگر BASIC پشتیبانی کند)
- 62. دستور KILL: حذف فایل
- 63. دستور NAME: تغییر نام فایل
- 64. صدا در آتاری ST: مفاهیم اولیه
- 65. دستور SOUND (یا معادل آن): تولید صدا
- 66. تنظیم فرکانس صدا
- 67. تنظیم حجم صدا
- 68. ایجاد موسیقی ساده
- 69. صداهای پیچیدهتر
- 70. مفاهیم شیءگرایی در BASIC (اگر پشتیبانی شود)
- 71. استفاده از دیکشنریها یا ساختارهای مشابه
- 72. طراحی بازیهای پیچیدهتر
- 73. مکانیکهای بازی: حرکت شخصیت
- 74. انیمیشن: فریم به فریم
- 75. انیمیشن: استفاده از بلوکهای گرافیکی
- 76. مدیریت وضعیت بازی
- 77. منوهای بازی
- 78. مراحل بازی
- 79. ذخیره و بارگذاری بازی
- 80. نکات بهینهسازی کد
- 81. محدودیتهای حافظه در آتاری ST
- 82. استفاده از دستورات اسمبلی (اگر امکانپذیر باشد)
- 83. نکات طراحی رابط کاربری
- 84. مدیریت رویدادها (Events)
- 85. مختصری در مورد زبان اسمبلی 68000 (به صورت مقدماتی)
- 86. تکنیکهای گرافیکی پیشرفته
- 87. استفاده از صفحات (Planes) یا لایههای گرافیکی
- 88. ترکیب تصاویر (Sprites)
- 89. فشردهسازی دادهها (به صورت ساده)
- 90. تست و اشکالزدایی (Debugging)
- 91. ابزارهای اشکالزدایی در BASIC آتاری ST
- 92. روشهای منطقی برای یافتن خطا
- 93. مستندسازی کد
- 94. نوشتن راهنمای کاربری
- 95. ارائه پروژه نهایی
- 96. جمعبندی و گامهای بعدی
- 97. منابع بیشتر برای یادگیری
- 98. بررسی بازیهای کلاسیک آتاری ST
- 99. آینده برنامهنویسی با کامپیوترهای قدیمی
- 100. نکات امنیتی در برنامهنویسی (اگر مرتبط باشد)
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.