کتاب صوتی بازگشت به BASIC: خلق بازیهای نوستالژیک برای VIC 20
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب بازگشت به BASIC: خلق بازیهای نوستالژیک برای VIC 20
موضوع کلی: برنامهنویسی و بازیسازی در دوران کامپیوترهای خانگی
موضوع میانی: ساخت بازیهای کلاسیک با BASIC
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر VIC-20 و BASIC
- 2. راهاندازی VIC-20 و محیط برنامهنویسی
- 3. آشنایی با دستورات اصلی BASIC: PRINT، INPUT
- 4. متغیرها و انواع داده در BASIC
- 5. محاسبات ریاضی و عملگرها
- 6. دستورات شرطی: IF...THEN...ELSE
- 7. حلقهها: FOR...NEXT و WHILE...WEND
- 8. آرایهها و کاربردهای آنها
- 9. توابع و زیرروالها: GOSUB...RETURN
- 10. دستورات گرافیکی ابتدایی: PLOT و DRAW
- 11. رنگها و تنظیمات رنگ در VIC-20
- 12. ایجاد صدا با POKE کردن آدرسهای حافظه
- 13. آشنایی با حافظه VIC-20 و مدیریت آن
- 14. ورودی از طریق کیبورد: GET و INKEY$
- 15. ایجاد منوهای ساده با BASIC
- 16. پاک کردن صفحه نمایش: CLS
- 17. تایمر و ایجاد تاخیر در برنامه
- 18. بررسی کد نمونه از کتاب "More games for your VIC 20"
- 19. بازی حدس عدد: پیادهسازی یک بازی ساده
- 20. بازی پرتاب تاس: شبیهسازی تاس با BASIC
- 21. آشنایی با مفهوم اعداد تصادفی: RND
- 22. ایجاد یک بازی کارتی ساده
- 23. ایجاد افکتهای صوتی پایه
- 24. مقدمهای بر گرافیک برداری
- 25. کشیدن خطوط و اشکال ساده
- 26. پر کردن اشکال با رنگ
- 27. حرکت دادن اشکال روی صفحه
- 28. ایجاد یک انیمیشن ساده
- 29. آشنایی با مفهوم بازیهای متنی
- 30. ایجاد یک ماجراجویی متنی ساده
- 31. استفاده از رشتهها برای ایجاد دیالوگ
- 32. مدیریت موجودی و امتیاز در بازی متنی
- 33. ایجاد یک بازی حدس کلمه
- 34. مقدمهای بر Spriteها
- 35. ایجاد Spriteهای ساده با CHARACTER EDITOR
- 36. حرکت دادن Spriteها
- 37. برخورد Spriteها با یکدیگر
- 38. تشخیص برخورد Sprite با لبههای صفحه
- 39. ایجاد یک بازی آجرشکن ساده
- 40. ایجاد یک بازی مسابقهای ساده
- 41. طراحی مسیر مسابقه
- 42. کنترل ماشین با استفاده از کیبورد
- 43. نمایش امتیاز و زمان
- 44. آشنایی با وقفه ها (Interrupts)
- 45. استفاده از وقفه ها برای ایجاد جلوه های ویژه
- 46. ایجاد یک بازی Shoot 'em up ساده
- 47. ایجاد دشمنان و حرکت آنها
- 48. شلیک گلوله و برخورد با دشمنان
- 49. مدیریت امتیاز و سطح دشواری
- 50. ایجاد یک بازی پلتفرمر ساده
- 51. طراحی مراحل بازی
- 52. پرش و حرکت بازیکن
- 53. تشخیص برخورد با موانع
- 54. ایجاد دشمنان و حرکت آنها
- 55. جمع آوری اشیاء و امتیازگیری
- 56. آشنایی با مفهوم اسکرولینگ
- 57. اسکرول افقی و عمودی
- 58. ایجاد یک بازی اسکرولینگ ساده
- 59. بهینه سازی کد BASIC برای سرعت بیشتر
- 60. استفاده از POKE برای دسترسی مستقیم به سخت افزار
- 61. ایجاد افکتهای صوتی پیشرفتهتر
- 62. استفاده از صدا برای ایجاد حس هیجان
- 63. ایجاد موسیقی پس زمینه ساده
- 64. آشنایی با فایلها و ذخیره سازی داده
- 65. ذخیره و بارگذاری اطلاعات بازی
- 66. ایجاد یک بازی نقش آفرینی ساده
- 67. طراحی نقشه بازی
- 68. ایجاد شخصیتها و ویژگیهای آنها
- 69. مبارزه و مدیریت سلامت
- 70. مدیریت موجودی و تجهیزات
- 71. ایجاد یک بازی استراتژیک ساده
- 72. مدیریت منابع
- 73. ساخت و ساز
- 74. حمله و دفاع
- 75. آشنایی با تکنیکهای کدنویسی تمیز و منظم
- 76. مستندسازی کد
- 77. اشکالزدایی و رفع خطاها
- 78. به اشتراکگذاری بازیهای خود
- 79. مقدمهای بر ماشینهای مجازی VIC-20
- 80. اجرای بازیها در شبیهساز
- 81. تبدیل کد BASIC به کد ماشین
- 82. آشنایی با زبان اسمبلی برای VIC-20
- 83. ادغام کد اسمبلی با BASIC
- 84. بهینه سازی کد با استفاده از اسمبلی
- 85. بررسی نمونه بازیهای پیچیده در "More games for your VIC 20"
- 86. تکنیک های گرافیکی پیشرفته
- 87. ایجاد انیمیشن های روان
- 88. استفاده از رنگ ها به طور موثر
- 89. طراحی UI کاربرپسند
- 90. بهبود گیم پلی و افزایش جذابیت بازی
- 91. استفاده از ترفندها و هکهای BASIC
- 92. ایجاد جلوههای ویژه گرافیکی
- 93. ایجاد جلوههای صوتی غیرمعمول
- 94. غلبه بر محدودیتهای VIC-20
- 95. پیادهسازی الگوریتمهای پیشرفته
- 96. هوش مصنوعی ساده برای دشمنان
- 97. بهبود تشخیص برخورد
- 98. ایجاد مراحل تصادفی
- 99. آماده سازی بازی برای انتشار
- 100. بستهبندی و توزیع
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.