دوره تسلط بر گرافیک TRS-80 Model I & III: از مفاهیم اولیه تا خلق تصاویر خیره‌کننده همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
تسلط بر گرافیک TRS-80 Model I & III: از مفاهیم اولیه تا خلق تصاویر خیره‌کننده جادوی پیکسل‌های قدیمی: دروازه‌ای به گرافیک پیشگام TRS-80! معرفی دوره: تسلط بر گرافیک TRS-80 Model I & III آیا تا به حال به...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: تسلط بر گرافیک TRS-80 Model I & III: از مفاهیم اولیه تا خلق تصاویر خیره‌کننده

موضوع کلی: برنامه‌نویسی و توسعه نرم‌افزار

موضوع میانی: گرافیک در کامپیوترهای شخصی کلاسیک

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی گرافیک TRS-80 Model I & III: مروری بر سخت‌افزار
  • 2. مروری بر کتاب "TRS-80 graphics for the Model I and Model III" و اهداف دوره
  • 3. آشنایی با صفحه نمایش و پیکسل‌ها در TRS-80
  • 4. سیستم مختصات در گرافیک TRS-80
  • 5. کار با حافظه ویدئویی: شروع به کار
  • 6. دستورات BASIC برای گرافیک: SET, RESET, POINT
  • 7. رسم نقاط: ایجاد اولین اشکال
  • 8. رسم خطوط افقی و عمودی
  • 9. رسم خطوط مورب: الگوریتم‌های ابتدایی
  • 10. رسم مستطیل‌ها: معرفی شکل‌های پیچیده‌تر
  • 11. رسم مربع‌ها: تکنیک‌های بهینه
  • 12. رسم دایره‌ها: رویکردهای ساده
  • 13. رسم بیضی‌ها: چالش‌های اولیه
  • 14. پر کردن اشکال: مفاهیم و تکنیک‌ها
  • 15. رنگ‌ها در TRS-80: محدودیت‌ها و راه‌حل‌ها
  • 16. پردازش رنگ‌ها در حافظه ویدئویی
  • 17. آشنایی با کاراکترهای گرافیکی TRS-80
  • 18. استفاده از کاراکترهای گرافیکی برای طراحی
  • 19. طراحی کاراکترهای سفارشی
  • 20. ذخیره و بارگذاری کاراکترهای سفارشی
  • 21. حرکت دادن اشیاء: مفاهیم اولیه
  • 22. حرکت دادن اشیاء: پیاده‌سازی در BASIC
  • 23. تشخیص برخورد: اصول اولیه
  • 24. تشخیص برخورد: پیاده‌سازی در BASIC
  • 25. ایجاد انیمیشن‌های ساده: فریم به فریم
  • 26. بهینه‌سازی انیمیشن‌ها: تکنیک‌های اولیه
  • 27. استفاده از روش‌های مختلف برای حرکت اشیاء
  • 28. تکنیک‌های جلوگیری از لرزش تصویر
  • 29. آشنایی با POKE و PEEK برای دستکاری حافظه ویدئویی
  • 30. POKE و PEEK برای کنترل مستقیم پیکسل‌ها
  • 31. افزایش سرعت گرافیک با استفاده از اسمبلی (مقدمه)
  • 32. مروری بر زبان اسمبلی Z80 (مقدمه)
  • 33. خواندن و نوشتن در حافظه ویدئویی با اسمبلی
  • 34. بهبود عملکرد رسم خطوط با اسمبلی
  • 35. بهبود عملکرد رسم اشکال با اسمبلی
  • 36. ایجاد فونت‌های سفارشی با اسمبلی
  • 37. استفاده از جدول فونت‌ها در اسمبلی
  • 38. پیاده‌سازی یک بازی ساده: ایده و طراحی
  • 39. پیاده‌سازی یک بازی ساده: رسم اشیاء
  • 40. پیاده‌سازی یک بازی ساده: حرکت دادن اشیاء
  • 41. پیاده‌سازی یک بازی ساده: تشخیص برخورد
  • 42. پیاده‌سازی یک بازی ساده: امتیازدهی
  • 43. پیاده‌سازی یک بازی ساده: پایان بازی
  • 44. ایجاد منوها و رابط کاربری ساده
  • 45. استفاده از ورودی‌های کیبورد
  • 46. افزودن صداهای ساده (مقدمه)
  • 47. استفاده از دستورات SOUND در BASIC
  • 48. تکنیک‌های ساده برای ایجاد جلوه‌های ویژه
  • 49. تولید اعداد تصادفی و کاربرد آن‌ها در گرافیک
  • 50. ایجاد گرافیک پس‌زمینه (Background)
  • 51. ایجاد اسپرایت‌ها (Sprites): مفاهیم اولیه
  • 52. ایجاد اسپرایت‌ها: طراحی و ذخیره‌سازی
  • 53. حرکت دادن اسپرایت‌ها: پیاده‌سازی
  • 54. تشخیص برخورد اسپرایت‌ها
  • 55. اصلاح پالت رنگ (اگر امکان‌پذیر باشد)
  • 56. تکنیک‌های رسم سریع‌تر برای بازی‌ها
  • 57. بهینه‌سازی کد برای افزایش سرعت
  • 58. آشنایی با مفهوم double buffering (مقدماتی)
  • 59. پیاده‌سازی double buffering در BASIC (محدود)
  • 60. مروری بر کتاب "TRS-80 graphics for the Model I and Model III": مثال‌های پیشرفته
  • 61. طراحی یک بازی پیچیده‌تر: ایده و طراحی
  • 62. طراحی یک بازی پیچیده‌تر: پیاده‌سازی اولیه
  • 63. استفاده از تکنیک‌های پیشرفته‌تر برای حرکت
  • 64. پیاده‌سازی یک موتور بازی ساده
  • 65. افزودن هوش مصنوعی (AI) ساده
  • 66. ذخیره و بارگذاری اطلاعات بازی
  • 67. تکنیک‌های فشرده‌سازی داده‌ها (مقدمه)
  • 68. ایجاد یک ویرایشگر گرافیکی ساده (مقدمه)
  • 69. آشنایی با گرافیک‌های سه‌بعدی (مقدمه)
  • 70. تبدیلات سه‌بعدی ساده (مقدمه)
  • 71. رسم اشکال سه‌بعدی ساده (مقدمه)
  • 72. آشنایی با خطاهای رایج و راه‌حل‌ها
  • 73. عیب‌یابی در برنامه‌های گرافیکی
  • 74. تکنیک‌های پیشرفته برای بهینه‌سازی کد اسمبلی
  • 75. استفاده از کتابخانه‌ها و روتین‌های اسمبلی
  • 76. مروری بر کدهای منبع موجود در کتاب
  • 77. ایجاد یک ابزار برای تست گرافیک
  • 78. ایجاد یک ابزار برای تست صدا
  • 79. بررسی و تحلیل نمونه کدهای پیشرفته
  • 80. استفاده از اینترنت و منابع آنلاین برای یادگیری بیشتر
  • 81. آشنایی با امولاتورها و راه‌اندازی TRS-80
  • 82. نصب و راه‌اندازی یک امولاتور TRS-80
  • 83. تست برنامه‌ها در امولاتور
  • 84. آشنایی با فایل‌های .CAS و .CMD
  • 85. تبدیل کد BASIC به اسمبلی (مقدمه)
  • 86. استفاده از کامپایلر BASIC (مقدمه)
  • 87. نکات و ترفندهای پیشرفته در BASIC
  • 88. نکات و ترفندهای پیشرفته در اسمبلی
  • 89. بهترین روش‌های مستندسازی کد
  • 90. چگونگی به اشتراک گذاشتن پروژه‌ها
  • 91. معرفی کتاب‌های مرجع و منابع بیشتر
  • 92. به‌روزرسانی کتابخانه گرافیکی خود
  • 93. چگونگی کمک به جامعه TRS-80
  • 94. بررسی پروژه‌های خلاقانه و الهام‌بخش
  • 95. آینده گرافیک TRS-80 و نوستالژی
  • 96. جمع‌بندی و مرور مطالب دوره
  • 97. پروژه‌های پایانی: ایده‌ها و پیشنهادات
  • 98. گام‌های بعدی در یادگیری
  • 99. نقش گرافیک در توسعه بازی‌های کلاسیک
  • 100. خلاقیت و نوآوری در گرافیک TRS-80
تسلط بر گرافیک TRS-80 Model I & III: از مفاهیم اولیه تا خلق تصاویر خیره‌کننده

جادوی پیکسل‌های قدیمی: دروازه‌ای به گرافیک پیشگام TRS-80!

معرفی دوره: تسلط بر گرافیک TRS-80 Model I & III

آیا تا به حال به این فکر کرده‌اید که چگونه تصاویر خیره‌کننده در دوران ابتدایی کامپیوترها، تنها با چند بایت حافظه و قدرت پردازشی محدود، خلق می‌شدند؟ آیا شیفته داستان مهندسان و برنامه‌نویسانی هستید که با خلاقیت بی‌حد و مرز خود، پایه‌های دنیای گرافیک کامپیوتری مدرن را بنا نهادند؟ اگر پاسختان مثبت است، دوره "تسلط بر گرافیک TRS-80 Model I & III: از مفاهیم اولیه تا خلق تصاویر خیره‌کننده" دقیقا برای شما طراحی شده است.

این دوره یک سفر زمانی بی‌نظیر به دهه‌های ۷۰ و ۸۰ میلادی است، زمانی که کامپیوترهای شخصی مانند TRS-80 Model I و III در خط مقدم انقلاب دیجیتال قرار داشتند. با الهام از کتاب کلاسیک و مرجع "TRS-80 graphics for the Model I and Model III"، ما یک برنامه آموزشی جامع و کاربردی را تدوین کرده‌ایم که نه تنها تاریخچه این ماشین‌های دوست‌داشتنی را بازگو می‌کند، بلکه به شما ابزارها و دانش عملی برای برنامه‌نویسی گرافیکی بر روی آن‌ها را می‌آموزد.

تصور کنید که با دستان خود، پیکسلی پیکسلی، تصاویر، انیمیشن‌ها و حتی بازی‌های ساده را روی این کامپیوترهای نمادین خلق می‌کنید. این دوره فراتر از یک آموزش صرف است؛ این یک تجربه عمیق در ریشه‌های برنامه‌نویسی گرافیک است که درک شما را از هر سیستم گرافیکی مدرنی نیز غنی‌تر خواهد کرد. آماده‌اید تا جادوی پیکسل‌های TRS-80 را کشف کنید؟

سفری به قلب گرافیک کلاسیک: درباره دوره

دوره "تسلط بر گرافیک TRS-80 Model I & III" یک مسیر آموزشی کامل است که شما را از آشنایی با معماری گرافیکی این کامپیوترهای کلاسیک آغاز کرده و تا ایجاد پروژه‌های گرافیکی پیچیده‌تر همراهی می‌کند. این دوره، با وفاداری به روح و محتوای کتاب الهام‌بخش خود، مفاهیم را به زبانی ساده و با مثال‌های عملی توضیح می‌دهد، تا هر آنچه برای کار با گرافیک در محیط‌های محدود آن زمان لازم است را فرا بگیرید. از دستکاری بیت‌ها برای روشن و خاموش کردن یک پیکسل گرفته تا رسم خطوط، دایره‌ها و پر کردن اشکال، همه و همه به صورت گام به گام پوشش داده می‌شوند. شما فقط کد نمی‌نویسید، بلکه چگونگی تفکر مانند یک برنامه‌نویس گرافیک کلاسیک را می‌آموزید.

موضوعات کلیدی: رمزگشایی از دنیای پیکسلی TRS-80

در این دوره، شما با مفاهیم و تکنیک‌های اساسی که برای خلق گرافیک بر روی TRS-80 Model I و III ضروری هستند، آشنا خواهید شد:

  • آشنایی با سخت‌افزار گرافیکی TRS-80 Model I و Model III
  • درک حافظه ویدئویی و نگاشت پیکسلی (Pixel Mapping)
  • برنامه‌نویسی گرافیک در BASIC و زبان ماشین (Assembly)
  • تکنیک‌های رسم نقطه، خط، دایره و مستطیل
  • پر کردن اشکال و ایجاد الگوهای گرافیکی
  • طراحی فونت‌های کاراکتری و گرافیک‌های سفارشی
  • مبانی انیمیشن و حرکت اشیاء
  • نورپردازی و سایه‌زنی اولیه (با توجه به محدودیت‌های سخت‌افزاری)
  • کار با پالت رنگی محدود (در صورت وجود و شبیه‌سازی)
  • تکنیک‌های بهینه‌سازی برای گرافیک سریع و کارآمد
  • پروژه‌های عملی: از نمودارها تا بازی‌های ساده

این دوره برای چه کسانی است؟ مخاطبان گنجینه TRS-80

این دوره برای طیف وسیعی از علاقه‌مندان به دنیای کامپیوتر و برنامه‌نویسی طراحی شده است:

  • برنامه‌نویسان تازه‌کار: کسانی که می‌خواهند از پایه، مفاهیم برنامه‌نویسی گرافیک را در یک محیط ساده اما عمیق بیاموزند.
  • علاقه‌مندان به رترو کامپیوترها: هر کسی که به تاریخچه کامپیوتر، سیستم‌های قدیمی و بازسازی تجربه‌های نوستالژیک علاقه دارد.
  • توسعه‌دهندگان بازی: کسانی که می‌خواهند درک عمیق‌تری از چگونگی کارکرد گرافیک در سطوح پایین پیدا کنند و از آن در پروژه‌های مدرن خود الهام بگیرند.
  • مدرسین و پژوهشگران: افرادی که به دنبال منابع آموزشی منحصربه‌فرد برای آموزش مفاهیم بنیادی گرافیک کامپیوتری هستند.
  • کلکسیونرها و بازی‌سازان خانگی: کسانی که می‌خواهند فراتر از اجرای بازی‌ها، دست به خلق محتوا برای TRS-80 بزنند.
  • هر کسی که به دنبال چالش است: اگر می‌خواهید با محدودیت‌های جذاب سخت‌افزاری دست و پنجه نرم کنید و با حداقل امکانات، حداکثر خلاقیت را به کار بگیرید.

چرا باید در دوره "تسلط بر گرافیک TRS-80" شرکت کنید؟

در دنیای امروز که گرافیک‌های سه‌بعدی پیچیده و موتورهای بازی‌سازی قدرتمند حرف اول را می‌زنند، چرا باید به سراغ TRS-80 رفت؟ دلایل متعددی وجود دارد:

  • درک عمیق از مبانی: این دوره به شما کمک می‌کند تا نحوه کارکرد گرافیک را در پایین‌ترین سطح، از پیکسل تا صفحه نمایش، درک کنید. این دانش، پایه و اساس هرگونه کار پیشرفته‌تری در زمینه گرافیک خواهد بود.
  • مهارت حل مسئله در محدودیت: برنامه‌نویسی برای سیستم‌هایی با منابع محدود، خلاقیت شما را به چالش می‌کشد و توانایی حل مسئله را به شکلی که در محیط‌های مدرن کمتر تجربه می‌کنید، تقویت می‌کند.
  • احیای یک میراث: شما بخشی از جامعه‌ای خواهید شد که به حفظ و احیای تاریخچه برنامه‌نویسی کامپیوتر کمک می‌کند.
  • تجربه‌ای منحصربه‌فرد: این دوره تجربه‌ای است که در هیچ دانشگاه یا دوره مدرن دیگری به این شکل جامع پیدا نخواهید کرد. این یک فرصت برای یادگیری از بهترین‌های گذشته است.
  • پروژه‌های عملی و سرگرم‌کننده: از همان ابتدا، دست به کدنویسی می‌شوید و نتایج کار خود را به صورت بصری مشاهده می‌کنید. این یادگیری، جذاب و بسیار رضایت‌بخش است.
  • الهام‌بخش برای آینده: اصول و تکنیک‌هایی که در این دوره می‌آموزید، می‌توانند الهام‌بخش پروژه‌های نوآورانه شما در آینده، حتی در پلتفرم‌های مدرن باشند.
  • جامعه علاقه‌مندان: با شرکت در این دوره، به جامعه‌ای از افراد هم‌فکر و علاقه‌مند به رترو کامپیوترها ملحق می‌شوید که می‌توانید با آن‌ها دانش و تجربیات خود را به اشتراک بگذارید.

سرفصل‌های جامع دوره: گام به گام تا خلق شاهکارهای گرافیکی

دوره "تسلط بر گرافیک TRS-80 Model I & III" با بیش از ۱۰۰ سرفصل جامع و کاربردی، شما را از صفر تا صد برنامه‌نویسی گرافیک بر روی این سیستم‌های کلاسیک راهنمایی می‌کند. این سرفصل‌ها به دقت طراحی شده‌اند تا از مفاهیم پایه‌ای و نصب محیط شبیه‌سازی گرفته تا تکنیک‌های پیشرفته‌تر، همه جنبه‌ها را پوشش دهند. در اینجا نگاهی اجمالی به برخی از مهمترین حوزه‌هایی که در این ۱۰۰ سرفصل پوشش داده می‌شوند، می‌اندازیم:

  • مقدمه‌ای بر TRS-80: تاریخچه، مدل‌ها و معماری
  • راه‌اندازی شبیه‌ساز TRS-80 و محیط توسعه
  • اصول اولیه زبان BASIC در TRS-80
  • درک حافظه ویدئویی: ساختار، آدرس‌دهی و دستکاری بیت‌ها
  • دستورات گرافیکی پایه: SET، RESET، POINT
  • رسم خطوط با الگوریتم‌های مختلف (مانند DDA و Bresenham)
  • رسم دایره و بیضی
  • رسم مستطیل‌ها و چندضلعی‌ها
  • تکنیک‌های پر کردن اشکال (مانند Flood Fill، Scanline Fill)
  • طراحی کاراکترهای سفارشی و فونت‌های گرافیکی
  • نمایش تصاویر با رزولوشن بالاتر (High-Resolution Graphics) و بررسی قابلیت‌های شبیه‌ساز
  • مبانی انیمیشن: پاک کردن و رسم مجدد، حرکت پیکسلی، فریم به فریم
  • بهینه‌سازی کد گرافیکی برای سرعت بیشتر در محیط‌های محدود
  • مقدمه‌ای بر برنامه‌نویسی اسمبلی برای گرافیک (Z80 Assembly)
  • نوشتن روتین‌های گرافیکی کارآمد در اسمبلی برای بهبود عملکرد
  • ایجاد الگوها و بافت‌های ساده
  • برنامه‌نویسی بازی‌های آرکید ساده (مانند Pong، Snake)
  • تکنیک‌های مدیریت صفحه نمایش (Scrolling، Panning)
  • عیب‌یابی و رفع اشکال در برنامه‌های گرافیکی
  • پروژه‌های پایانی و ایده‌های توسعه بیشتر
  • منابع و مراجع تکمیلی برای کاوش عمیق‌تر در دنیای TRS-80

هر سرفصل شامل توضیحات مفصل، مثال‌های کد، تمرین‌های عملی و گاهی اوقات ویدئوهای آموزشی است تا اطمینان حاصل شود که شما نه تنها مفاهیم را درک می‌کنید، بلکه قادر به پیاده‌سازی آن‌ها نیز هستید. با این دوره، شما به یک هنرمند دیجیتال پیشگام تبدیل خواهید شد!

✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Model I Model I & III Model III TRS-80 TRS-80 Graphics آموزش برنامه‌نویسی برنامه‌نویسی BASIC برنامه‌نویسی TRS-80 برنامه‌نویسی گرافیک توسعه نرم‌افزار رترو کامپیوتر کامپیوترهای شخصی کلاسیک گرافیک TRS-80 گرافیک رترو گرافیک کامپیوترهای کلاسیک

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.