کتاب صوتی از صفر تا قهرمان VIC-20: ساخت بازی، طراحی گرافیک و خلق برنامه های کاربردی
از صفر تا قهرمان VIC-20: ساخت بازی، طراحی گرافیک و خلق برنامه های کاربردی از صفر تا قهرمان VIC-20: ساخت بازی، طراحی گرافیک و خلق برنامه های کاربردی به دنیای هیجانانگیز بازیسازی رترو خوش آمدید! آیا ب...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از صفر تا قهرمان VIC-20: ساخت بازی، طراحی گرافیک و خلق برنامه های کاربردی
موضوع کلی: برنامه نویسی و توسعه بازی های رترو
موضوع میانی: طراحی گرافیک و ساخت بازی با کامپیوتر VIC-20
📋 سرفصلهای دوره
- 1. آشنایی با کامپیوتر VIC-20 و دوران رترو
- 2. تاریخچه VIC-20 و جایگاه آن در صنعت بازی
- 3. تجهیزات مورد نیاز برای شروع برنامه نویسی VIC-20
- 4. کار با VIC-20: راهاندازی و اولین دستورات
- 5. معرفی زبان BASIC در VIC-20
- 6. متغیرها و انواع داده در BASIC
- 7. دستورات کنترلی: IF-THEN-ELSE
- 8. دستورات تکرار: FOR-NEXT و WHILE-WEND
- 9. آرایهها در BASIC
- 10. مدیریت رشتهها و کار با متن
- 11. دستورات ورودی و خروجی: INPUT و PRINT
- 12. کار با صفحه کلید VIC-20
- 13. دستورات گرافیکی اولیه: CLR, PLOT, DRAW
- 14. رنگها در VIC-20: pengaturan رنگ پسزمینه و کاراکتر
- 15. کار با کاراکترهای گرافیکی سفارشی (User Defined Characters)
- 16. مفهوم گرافیک شطرنجی (Bitmap Graphics)
- 17. محدودیتهای سختافزاری VIC-20 در گرافیک
- 18. ساخت انیمیشنهای ساده با استفاده از تغییر موقعیت کاراکترها
- 19. استفاده از دستورات FOR-NEXT برای ایجاد انیمیشنهای روان
- 20. کار با صدا در VIC-20: محدودیتها و امکانات
- 21. ایجاد افکتهای صوتی ساده
- 22. مفاهیم بازی سازی: چرخه اصلی بازی (Game Loop)
- 23. طراحی منطق اصلی بازی
- 24. مدیریت وضعیت بازی (Game State)
- 25. ورودی بازیکن و واکنش به آن
- 26. پیادهسازی حرکت کاراکترهای بازی
- 27. برخورد (Collision Detection) بین اشیاء بازی
- 28. مدیریت امتیازدهی و نمایش آن
- 29. نمایش جان بازیکن و مکانیزم از دست دادن جان
- 30. پایان بازی و صفحات پایانی (Game Over Screens)
- 31. طراحی مراحل مختلف بازی
- 32. تکنیکهای ساده برای افزایش سختی بازی
- 33. بهینهسازی کد برای افزایش سرعت اجرا
- 34. کار با حافظه در VIC-20: محدودیتهای 16 کیلوبایتی
- 35. استفاده بهینه از حافظه BASIC
- 36. معرفی زبان اسمبلی (Assembly Language) برای VIC-20
- 37. چرا از اسمبلی استفاده کنیم؟
- 38. آشنایی با معماری پردازنده 6502
- 39. رجیسترها و آدرسدهی در 6502
- 40. دستورات پایه اسمبلی: LDA, STA, INC, DEC
- 41. دستورات پرش و شرطی در اسمبلی
- 42. حلقهها در اسمبلی
- 43. کار با RAM و ROM در اسمبلی
- 44. مفهوم توابع (Subroutines) در اسمبلی
- 45. انتقال داده بین BASIC و اسمبلی
- 46. استفاده از اسمبلی برای عملیات گرافیکی سریعتر
- 47. رسم نقاط و خطوط با اسمبلی
- 48. کپی کردن بلوکهای حافظه (Block Moves) برای انیمیشن
- 49. مدیریت صدا با اسمبلی
- 50. طراحی گرافیک پیشرفته با اسمبلی
- 51. ساخت کاراکترهای گرافیکی پیچیدهتر
- 52. تکنیکهای Spriting در VIC-20 (با محدودیتها)
- 53. ایجاد افکتهای گرافیکی خاص
- 54. مدیریت حافظه گرافیکی (Video Memory)
- 55. بهینهسازی گرافیک شطرنجی
- 56. پیادهسازی بازیهای ساده با گرافیک شطرنجی
- 57. مدیریت لایههای گرافیکی (با استفاده از تکنیکها)
- 58. نوشتن کد برای یک بازی تیراندازی ساده
- 59. نوشتن کد برای یک بازی پلتفرمر ساده
- 60. نوشتن کد برای یک بازی پازل ساده
- 61. مقدمهای بر برنامه های کاربردی در VIC-20
- 62. ساخت یک ماشین حساب ساده با BASIC
- 63. ساخت یک دفترچه یادداشت ساده
- 64. ساخت ابزارهای کمکی برای برنامه نویسان
- 65. کار با فایلها و ذخیره سازی (با استفاده از cassette tape)
- 66. فرمتهای فایل در VIC-20
- 67. بازیابی اطلاعات از cassette tape
- 68. نوشتن برنامههای آموزشی برای کودکان
- 69. کار با BASIC و اسمبلی برای خلق برنامههای کاربردی
- 70. طراحی واسط کاربری (User Interface) در VIC-20
- 71. مدیریت پنجرهها (با استفاده از تکنیکها)
- 72. افکتهای صوتی و موسیقی با محدودیتهای VIC-20
- 73. اصول طراحی بازی های رترو
- 74. نقش صدا در تجربه بازی رترو
- 75. اهمیت رابط کاربری ساده و قابل فهم
- 76. خلاقیت در مواجهه با محدودیتها
- 77. تکنیکهای Debugging در VIC-20
- 78. استفاده از ابزارهای شبیهساز (Emulator) برای دیباگ
- 79. عیبیابی مشکلات رایج در کدهای BASIC
- 80. عیبیابی مشکلات رایج در کدهای اسمبلی
- 81. تکنیکهای فشردهسازی کد
- 82. معرفی ابزارهای توسعه دهنده برای VIC-20
- 83. شبیهسازها و محیطهای توسعه یکپارچه (IDE)
- 84. جمعبندی و مراحل بعدی در برنامه نویسی رترو
- 85. ساخت یک پروژه نهایی ترکیبی (BASIC + Assembly)
- 86. طراحی و ساخت یک بازی کامل برای VIC-20
- 87. خلق یک برنامه کاربردی پیچیدهتر
- 88. اشتراک گذاری کارهایتان با جامعه رترو
- 89. آینده برنامه نویسی رترو وVIC-20
- 90. الهامگیری از بازیهای معروف VIC-20
- 91. راهنمای نهایی برای تبدیل شدن به قهرمان VIC-20
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
8-bit computing
BASIC Programming
Commodore VIC-20
Game Development
Graphics Design
Retro Development
Retro Gaming
VIC-20
بازی رترو
برنامه نویسی VIC-20
توسعه برنامه های کاربردی
ساخت بازی
طراحی گرافیک
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.