فلش‌کارت‌های آموزشی هنر پیکسلی و سمفونی ۸ بیتی: برنامه‌نویسی گرافیک و صدا برای TI-99/4A

هنر پیکسلی و سمفونی ۸ بیتی: دوره برنامه‌نویسی گرافیک و صدا برای TI-99/4A هنر پیکسلی و سمفونی ۸ بیتی: برنامه‌نویسی گرافیک و صدا برای TI-99/4A سفر به قلب خاطرات دیجیتال: اولین قدم در دنیای رترو آیا تا ب...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 74,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: هنر پیکسلی و سمفونی ۸ بیتی: برنامه‌نویسی گرافیک و صدا برای TI-99/4A

موضوع کلی: برنامه‌نویسی و کاوش در دنیای کامپیوترهای کلاسیک

موضوع میانی: ساخت محتوای چندرسانه‌ای در سیستم‌های رترو

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

  • 1. مقدمه‌ای بر کامپیوتر TI-99/4A و تاریخچه آن
  • 2. آشنایی با سخت‌افزار TI-99/4A
  • 3. راه‌اندازی TI-99/4A: شبیه‌سازها و سخت‌افزار واقعی
  • 4. مبانی زبان برنامه‌نویسی BASIC در TI-99/4A
  • 5. دستورات اصلی BASIC: PRINT، INPUT، LET
  • 6. متغیرها و انواع داده در BASIC
  • 7. عملگرهای ریاضی و منطقی
  • 8. حلقه‌های FOR...NEXT
  • 9. دستورات شرطی IF...THEN...ELSE
  • 10. زیربرنامه‌ها و توابع تعریف شده توسط کاربر
  • 11. آشنایی با فضای حافظه در TI-99/4A
  • 12. مقدمه‌ای بر گرافیک در TI-99/4A
  • 13. حالت‌های مختلف گرافیکی در TI-99/4A
  • 14. دستورات COLOR و SCREEN
  • 15. رسم خطوط و اشکال اولیه
  • 16. رسم دایره و بیضی
  • 17. پر کردن اشکال با رنگ
  • 18. مختصات صفحه نمایش و پیکسل‌ها
  • 19. مقدمه‌ای بر Spriteها (اشیای متحرک)
  • 20. ایجاد و تعریف Spriteها
  • 21. حرکت دادن Spriteها
  • 22. تشخیص برخورد Spriteها
  • 23. استفاده از Spriteهای چندگانه
  • 24. کنترل رنگ Spriteها
  • 25. مقدمه‌ای بر صدا در TI-99/4A
  • 26. تولید صداهای ساده با CALL SOUND
  • 27. فرکانس و طول صدا
  • 28. ایجاد نُت‌های موسیقی
  • 29. ساخت آکوردها
  • 30. استفاده از CALL SOUND برای افکت‌های صوتی
  • 31. مقدمه‌ای بر حافظه ویدئویی VDP
  • 32. دسترسی مستقیم به VDP
  • 33. دستکاری حافظه VDP برای گرافیک پیشرفته
  • 34. ایجاد الگوهای گرافیکی سفارشی
  • 35. استفاده از Pattern Definition Table (PDT)
  • 36. اسکرول صفحه نمایش
  • 37. استفاده از interrupts برای انیمیشن
  • 38. بهینه‌سازی کد گرافیکی
  • 39. مقدمه‌ای بر زبان Assembly در TI-99/4A
  • 40. مبانی دستورات Assembly
  • 41. ثبات‌ها و حافظه در Assembly
  • 42. ایجاد یک برنامه ساده Assembly
  • 43. ادغام Assembly با BASIC
  • 44. کنترل مستقیم سخت‌افزار با Assembly
  • 45. گرافیک Assembly: رسم خطوط و اشکال
  • 46. کنترل Spriteها با Assembly
  • 47. تولید صدا با Assembly
  • 48. ساخت یک بازی ساده با BASIC: حدس عدد
  • 49. ساخت یک بازی ساده با گرافیک: Pac-Man
  • 50. ساخت یک بازی ساده با صدا: یک بازی موسیقی
  • 51. بهینه‌سازی بازی‌ها برای سرعت و حافظه
  • 52. مقدمه‌ای بر ویرایشگر متن در TI-99/4A
  • 53. ایجاد و ویرایش فایل‌های متنی
  • 54. ذخیره و بارگذاری فایل‌ها
  • 55. مقدمه‌ای بر سیستم فایل
  • 56. کار با نوار کاست و دیسک فلاپی
  • 57. مقدمه‌ای بر ROM Cartridge
  • 58. برنامه‌نویسی برای ROM Cartridge
  • 59. استفاده از کتابخانه‌های خارجی
  • 60. مقدمه‌ای بر GROM
  • 61. برنامه‌نویسی برای GROM
  • 62. استفاده از GROM برای گرافیک پیشرفته
  • 63. مقدمه‌ای بر Speech Synthesizer
  • 64. تولید گفتار با Speech Synthesizer
  • 65. برنامه‌نویسی برای Speech Synthesizer
  • 66. مقدمه‌ای بر جوی استیک و کنترلرها
  • 67. خواندن ورودی از جوی استیک
  • 68. برنامه‌نویسی برای جوی استیک
  • 69. مقدمه‌ای بر Light Pen
  • 70. خواندن ورودی از Light Pen
  • 71. برنامه‌نویسی برای Light Pen
  • 72. آشنایی با تکنیک‌های دمو (Demo)
  • 73. ایجاد افکت‌های بصری پیچیده
  • 74. ایجاد افکت‌های صوتی پیچیده
  • 75. بهینه‌سازی دموها برای اجرا روان
  • 76. استفاده از جداول Lookup
  • 77. تبدیل رنگ و سایه
  • 78. تکنیک‌های انیمیشن پیشرفته
  • 79. استفاده از Multiplexing
  • 80. دسترسی مستقیم به پورت‌های سخت‌افزاری
  • 81. کنترل سخت‌افزار خارجی
  • 82. عیب‌یابی و دیباگ کردن برنامه‌ها
  • 83. استفاده از دیباگرها و ابزارهای کمکی
  • 84. روش‌های بهینه‌سازی کد برای TI-99/4A
  • 85. ساخت برنامه‌های کاربردی: ماشین حساب
  • 86. ساخت برنامه‌های کاربردی: دفترچه تلفن
  • 87. ساخت برنامه‌های کاربردی: ویرایشگر تصویر ساده
  • 88. ساخت برنامه‌های آموزشی: آموزش ریاضی
  • 89. ساخت برنامه‌های آموزشی: آموزش زبان
  • 90. مقدمه‌ای بر شبکه‌سازی در TI-99/4A (اگر امکان‌پذیر باشد)
  • 91. استفاده از مودم برای ارتباط
  • 92. بهینه‌سازی کد برای شبکه‌سازی
  • 93. مجموعه‌های کد و پروژه‌های نمونه پیشرفته
  • 94. آینده TI-99/4A و جامعه کاربری آن
  • 95. منابع آنلاین و انجمن‌ها
  • 96. مشارکت در جامعه TI-99/4A
  • 97. نکات و ترفندهای پیشرفته برنامه‌نویسی
  • 98. ایجاد مستندات برای برنامه‌ها
  • 99. چگونه یک بازی کامل برای TI-99/4A بسازیم
  • 100. چالش‌ها و محدودیت‌های برنامه‌نویسی در TI-99/4A
هنر پیکسلی و سمفونی ۸ بیتی: دوره برنامه‌نویسی گرافیک و صدا برای TI-99/4A

هنر پیکسلی و سمفونی ۸ بیتی: برنامه‌نویسی گرافیک و صدا برای TI-99/4A

سفر به قلب خاطرات دیجیتال: اولین قدم در دنیای رترو

آیا تا به حال دلتنگ دوران طلایی کامپیوترهای خانگی شده‌اید؟ دورانی که هر پیکسل، هر صدا، یک شاهکار بود و خلاقیت شما مرز شناخته شده‌ای نداشت؟ ما شما را به سفری فراموش‌نشدنی در قلب این دوران دعوت می‌کنیم. دوره آموزشی "هنر پیکسلی و سمفونی ۸ بیتی" با الهام از اثر ارزشمند "TI-99/4A graphics and sounds"، دریچه‌ای به سوی برنامه‌نویسی گرافیک و صدای شگفت‌انگیز کامپیوترهای کلاسیک، به خصوص TI-99/4A، می‌گشاید.

این دوره فقط یک کلاس آموزشی نیست؛ بلکه یک دروازه است به دنیایی که در آن، سادگی ابزارها، خلاقیت بی‌نهایت را پرورش می‌داد. شما با اصول ساخت بازی‌ها، انیمیشن‌های اولیه و موسیقی‌های خاطره‌انگیز آشنا خواهید شد، همانطور که نسل‌ها پیش، برنامه‌نویسان ماهر این کار را انجام می‌دادند. آماده‌اید تا جادوی پیکسلی و آوای ۸ بیتی را دوباره زنده کنید؟

درباره این دوره

دوره "هنر پیکسلی و سمفونی ۸ بیتی" با محوریت کامپیوتر کلاسیک TI-99/4A، شما را با چالش‌ها و زیبایی‌های ساخت محتوای چندرسانه‌ای در سیستم‌های رترو آشنا می‌کند. ما با مطالعه عمیق و الهام از کتابی که منابع کلیدی گرافیک و صدای TI-99/4A را شرح می‌دهد، تکنیک‌های عملی و کاربردی را به شما آموزش خواهیم داد. شما یاد می‌گیرید چگونه از محدودیت‌های سخت‌افزاری آن دوران، نهایت استفاده را ببرید و آثاری منحصر به فرد خلق کنید.

این دوره با بهره‌گیری از دانش عمیق کتاب "TI-99/4A graphics and sounds"، به شما کمک می‌کند تا درک کاملی از نحوه کارکرد سیستم‌های گرافیکی و صوتی این کامپیوتر افسانه‌ای پیدا کنید.

موضوعات کلیدی دوره

  • مقدمه‌ای بر تاریخچه کامپیوترهای ۸ بیتی و TI-99/4A
  • آشنایی با معماری گرافیکی TI-99/4A
  • طراحی و خلق کاراکترها و اشیاء پیکسلی
  • تکنیک‌های انیمیشن‌سازی با محدودیت‌های سخت‌افزاری
  • استفاده از پالت رنگی TI-99/4A و خلق جلوه‌های بصری
  • آشنایی با معماری صوتی TI-99/4A (Texas Instruments TMS9919)
  • ساخت و مدیریت صداهای ساده و افکت‌های صوتی
  • برنامه‌نویسی موزیک و سمفونی‌های ۸ بیتی
  • ساخت یک بازی ساده یا دمو با گرافیک و صدای سفارشی
  • ابزارها و شبیه‌سازهای مورد نیاز برای برنامه‌نویسی

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

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

  • علاقه‌مندان به کامپیوترهای کلاسیک (رترو): هر کسی که شیفته سادگی و نوآوری دوران ۸ بیتی است.
  • توسعه‌دهندگان بازی‌های مستقل (Indie Game Developers): برای کسب الهام و یادگیری تکنیک‌های جدید در طراحی بصری و صوتی.
  • هنرمندان دیجیتال و گرافیست‌ها: برای تجربه سبکی متفاوت از خلق آثار هنری پیکسلی.
  • علاقه‌مندان به موسیقی ۸ بیتی (Chiptune): برای یادگیری اصول ساخت موسیقی با سخت‌افزارهای محدود.
  • برنامه‌نویسان و مهندسان علاقه‌مند: برای درک عمیق‌تر از چالش‌های برنامه‌نویسی در سیستم‌های با منابع محدود.
  • دانشجویان و پژوهشگران حوزه علوم کامپیوتر و تاریخ فناوری: برای بررسی ریشه‌های گرافیک و صدا در کامپیوترهای اولیه.

چرا این دوره را بگذرانیم؟

گذراندن دوره "هنر پیکسلی و سمفونی ۸ بیتی" فرصتی استثنایی برای شماست تا:

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

100 سرفصل جامع: نقشه راه شما به سوی دنیای پیکسلی

این دوره شامل بیش از 100 سرفصل کاربردی و گام به گام است که شما را از صفر به یک متخصص در زمینه برنامه‌نویسی گرافیک و صدای TI-99/4A تبدیل خواهد کرد. از مفاهیم اولیه تا ساخت پروژه‌های پیچیده‌تر، هیچ چیز را از قلم نینداخته‌ایم. سرفصل‌های جامع ما شامل موارد زیر است:

  • مقدمات کامل برنامه‌نویسی TI-99/4A
  • تنظیم محیط توسعه و شبیه‌سازها
  • آشنایی با زبان برنامه‌نویسی TMS9900 (Assembly)
  • دستورالعمل‌های گرافیکی سطح پایین
  • مدیریت حافظه VRAM
  • ایجاد sprites و کاراکترهای سفارشی
  • تکنیک‌های Scroll و Parallax
  • رنگ‌بندی و سایه‌زنی پیشرفته
  • انیمیشن‌های فریم به فریم
  • افکت‌های ویژه تصویری (مثل چشمک زدن، محو شدن)
  • آشنایی با چیپ صوتی TMS9919
  • ساخت Tone و Waveform
  • مدیریت کانال‌های صوتی
  • ساخت جلوه‌های صوتی (مثل انفجار، پرش)
  • کتابخانه‌های صوتی
  • نوت‌نویسی موسیقی برای TI-99/4A
  • ساخت موسیقی متن بازی‌ها
  • مدیریت رویدادهای صوتی
  • بهینه‌سازی کد برای افزایش سرعت
  • تکنیک‌های فشرده‌سازی داده‌ها
  • پروژه‌های عملی: ساخت یک بازی Arkanoid ساده
  • پروژه‌های عملی: ساخت یک دمو موزیکال
  • و ده‌ها سرفصل تخصصی دیگر که دنیای برنامه‌نویسی TI-99/4A را برای شما باز خواهند کرد.
همین الان ثبت نام کنید و به دنیای ۸ بیتی سفر کنید!
SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلش‌کارت؛ تجربه‌ای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دوره‌های واجد شرایط.
مرور فاصله‌دار آمار یادگیری گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را به‌صورت مرحله‌ای دنبال کنید، فلش‌کارت‌ها را مرور کنید، دانش خود را با پرسش‌ها و آزمون‌ها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصله‌دار هوشمند
با مرور زمان‌دار، کارت‌های تازه و کارت‌های سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخ‌ها به زمان‌بندی مرورهای بعدی کمک می‌کند تا تمرین متناسب‌تری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلش‌کارت‌ها، فعالیت‌های مرور، عملکرد آزمون‌ها و آمار یادگیری را بررسی کنید و تصویر روشن‌تری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحله‌به‌مرحله
فصل‌ها و بخش‌های آموزشی را به ترتیب دنبال کنید، مطالب دیده‌نشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموخته‌ها
با نکته‌های آموزشی، پرسش و پاسخ، کوییزها و آزمون‌های پایان فصل، دانسته‌های خود را تمرین کنید و بخش‌هایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارت‌های تازه و موعد مرور کارت‌ها آماده می‌کند. شما پاسخ را ارزیابی می‌کنید و برنامه مرور با توجه به آن تنظیم می‌شود.
دوباره
برای کارت‌هایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخ‌هایی که با دشواری به یاد آمده‌اند.
خوب
برای پاسخ‌هایی که به‌درستی به یاد آورده‌اید.
آسان
برای کارت‌هایی که پاسخ آن‌ها را به‌آسانی می‌دانید.
برنامه مرور بر اساس ارزیابی شما تنظیم می‌شود؛ مرور منظم می‌تواند به تثبیت آموخته‌ها کمک کند، اما به‌تنهایی تضمین‌کننده تسلط کامل نیست.
محتوا را به شیوه‌های مختلف تمرین کنید
ساختار دوره‌ها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکته‌های ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکته‌های رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه می‌شود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، می‌توانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دوره‌های در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمان‌های کوتاه
تبلت و لپ‌تاپ
برای مطالعه و مرور راحت‌تر
حساب کاربری شخصی
برای دسترسی به دوره‌های مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دوره‌هایی که امکان دریافت گواهی برای آن‌ها فعال است، می‌توانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلش‌کارت‌های فعال دوره.
✓ قبولی در آزمون‌های پایان فصل، در صورت وجود آزمون برای فصل‌ها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخه‌های فارسی و انگلیسی گواهی در دسترس قرار می‌گیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر می‌شود. این گواهی، گواهی پایان دوره آموزشی است و به‌خودی‌خود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدم‌به‌قدم دانش و مهارت‌هایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه

یادگیری هوشمند، قدم‌به‌قدم

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

تصویر نمونه اول از سامانه آموزشی و فلش‌کارت‌ها
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه دوم از سامانه آموزشی و فلش‌کارت‌ها
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه سوم از سامانه آموزشی و فلش‌کارت‌ها
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه چهارم از سامانه آموزشی و فلش‌کارت‌ها
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید

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

تگ‌ها: 8-bit music classic computers graphics programming pixel art Retro Computing Sound Programming TI 99/4A TI-99/4A Programming Vintage Computing برنامه‌نویسی رترو برنامه‌نویسی صدا برنامه‌نویسی گرافیک ساخت محتوای رترو کامپیوترهای کلاسیک هنر پیکسلی

نظرات

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

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