کتاب صوتی بوتکمپ برنامهنویسی رترو: ساخت اولین بازی با کامپیوتر افسانهای ZX81
بوتکمپ برنامهنویسی رترو: ساخت اولین بازی با کامپیوتر افسانهای ZX81 بوتکمپ برنامهنویسی رترو: ساخت اولین بازی با کامپیوتر افسانهای ZX81 سفر در زمان به دوران طلایی برنامهنویسی آیا تا به حال به این...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بوتکمپ برنامهنویسی رترو: ساخت اولین بازی با کامپیوتر افسانهای ZX81
موضوع کلی: برنامهنویسی و فناوری کامپیوتر
موضوع میانی: رایانش نوستالژیک و برنامهنویسی کلاسیک
📋 سرفصلهای دوره
- 1. ZX81 و دنیای رترو کامپیوتر
- 2. آشنایی با کامپیوتر ZX81
- 3. اجزای اصلی ZX81: کیبورد، پردازنده، حافظه
- 4. تنظیمات اولیه ZX81 و اتصال به تلویزیون
- 5. نصب و راه اندازی امولاتور ZX81
- 6. آشنایی با زبان برنامهنویسی BASIC
- 7. فرمان PRINT: اولین قدم در برنامهنویسی
- 8. متغیرها و انواع داده در ZX81 BASIC
- 9. عملگرهای محاسباتی و منطقی
- 10. دستور INPUT: دریافت اطلاعات از کاربر
- 11. حلقههای FOR...NEXT
- 12. دستور IF...THEN...ELSE: تصمیمگیری در برنامه
- 13. دستور GOTO و زیرروالها
- 14. آشنایی با دستور REM: توضیحات در کد
- 15. آشنایی با آرایهها: ذخیره سازی دادههای مرتب
- 16. توابع ریاضیاتی پایه: SIN, COS, TAN
- 17. توابع رشتهای: LEN, LEFT$, RIGHT$, MID$
- 18. کار با کد اسکی و دستور CHR$ و CODE
- 19. دستور POKE و PEEK: دسترسی مستقیم به حافظه
- 20. آشنایی با صفحه نمایش ZX81
- 21. دستور PLOT و UNPLOT: ترسیم پیکسل
- 22. دستور LINE: رسم خطوط
- 23. دستور CIRCLE: رسم دایره
- 24. دستور POINT: تشخیص رنگ پیکسل
- 25. کار با رنگها در ZX81 (سیاه و سفید)
- 26. دستور SCROLL: پیمایش صفحه نمایش
- 27. آشنایی با فونت ZX81
- 28. ساخت شخصیتهای گرافیکی سفارشی
- 29. کار با صدا در ZX81 (صدای بوق)
- 30. آشنایی با جوی استیک و رابطها
- 31. ذخیره و بارگذاری برنامهها با نوار کاست
- 32. کار با دستور SAVE و LOAD
- 33. آشنایی با خطاهای رایج در ZX81 BASIC
- 34. رفع اشکال و دیباگ کردن برنامهها
- 35. ساخت بازی: طراحی ایده اولیه
- 36. برنامه ریزی ساختار بازی
- 37. ایجاد منوی اصلی بازی
- 38. حرکت دادن شخصیت اصلی
- 39. تشخیص برخورد اشیاء
- 40. ایجاد دشمنان و هوش مصنوعی ساده
- 41. امتیازدهی در بازی
- 42. نمایش متن و گرافیک در بازی
- 43. استفاده از صدا در بازی
- 44. ایجاد مراحل مختلف بازی
- 45. ذخیره و بارگذاری وضعیت بازی
- 46. بهینه سازی کد برای سرعت بیشتر
- 47. استفاده از وقفه ها (Interrupts)
- 48. کار با دستور RANDOMIZE و RND: تولید اعداد تصادفی
- 49. آشنایی با دستور USR: فراخوانی روتین های اسمبلی
- 50. مقدمهای بر برنامهنویسی اسمبلی Z80
- 51. آشنایی با ثباتها در پردازنده Z80
- 52. دستورات MOV, ADD, SUB در اسمبلی
- 53. دستورات JMP, CALL, RET در اسمبلی
- 54. ارتباط اسمبلی با BASIC
- 55. ساخت زیرروالهای اسمبلی برای ZX81
- 56. استفاده از ابزارهای توسعه اسمبلی
- 57. بهینه سازی اسمبلی برای ZX81
- 58. آشنایی با حافظه ویدئویی ZX81
- 59. تکنیکهای پیشرفته گرافیکی
- 60. ساخت انیمیشن ساده
- 61. اسپرایت ها و مدیریت آنها
- 62. ترفندهای برنامه نویسی برای ZX81
- 63. حافظه RAM و ROM در ZX81
- 64. تکنیک های فشرده سازی داده ها
- 65. استفاده از بانک های حافظه
- 66. برنامه نویسی با سرعت بالا
- 67. کار با تایمرها و شمارنده ها
- 68. آشنایی با زبان ماشین
- 69. برنامه نویسی صدا با دستور POKE
- 70. ساخت موزیک ساده
- 71. افکتهای صوتی در ZX81
- 72. مقدمه ای بر شبیه سازهای پیشرفته ZX81
- 73. آشنایی با درایورهای جانبی
- 74. اتصال ZX81 به کامپیوتر مدرن
- 75. انتقال فایل ها بین ZX81 و کامپیوتر مدرن
- 76. آشنایی با توسعه دهندگان ZX81
- 77. بررسی بازیهای مشهور ZX81
- 78. الهام گرفتن از بازیهای کلاسیک
- 79. اشتراک گذاری پروژهها با دیگران
- 80. راه اندازی انجمن توسعه دهندگان رترو
- 81. منابع آنلاین برای یادگیری بیشتر ZX81
- 82. ایجاد یک بازی پازل ساده
- 83. ایجاد یک بازی تیراندازی ساده
- 84. ایجاد یک بازی ماجراجویی ساده
- 85. ایجاد یک ویرایشگر گرافیکی ساده
- 86. ایجاد یک پخش کننده موسیقی ساده
- 87. برنامه نویسی یک ماشین حساب ساده
- 88. ایجاد یک ساعت دیجیتال
- 89. ایجاد یک تقویم ساده
- 90. برنامه نویسی یک بازی تخته ای
- 91. تبدیل ایده به برنامه
- 92. طراحی رابط کاربری
- 93. تست و رفع اشکال نهایی پروژه
- 94. بهینه سازی کد برای انتشار
- 95. نحوه انتشار بازی ZX81
- 96. بازاریابی و تبلیغات بازی ZX81
- 97. معرفی جوامع رترو گیمینگ
- 98. نحوه استفاده از کتابخانههای شخص ثالث
- 99. نوشتن مستندات برای برنامه ZX81
- 100. بهینه سازی مصرف حافظه
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
BASIC Programming
Bootcamp
Classic Computing
Game Development
Nostalgia
Retro Game
Retro programming
ZX81
ZX81 pocket book
بازیسازی
برنامهنویسی
برنامهنویسی ZX81
بوتکمپ
رایانش نوستالژیک
زبان بیسیک
فناوری کامپیوتر
کامپیوتر کلاسیک
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.