ایجاد شبیهساز Chip-8 در C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونه یک شبیهساز برای ماشین Chip-8 ایجاد کنیم؟
- دانش نحوهی عملکرد مجموعه دستورالعملها
- درک نحوهی کارکرد ماشینها
پیش نیازهای دوره
- باید به زبان برنامهنویسی C تسلط داشته باشید.
- باید با سیستم هگزادسیمال آشنا باشید.
- باید با عملگرهای bitwise و جابجایی بیتها آشنا باشید.
توضیحات دوره
در این دورهی فوقالعاده، شما یاد میگیرید که چگونه شبیهساز اختصاصی خود را برای Chip-8 با استفاده از زبان برنامهنویسی C ایجاد کنید. Chip-8 یک ماشین مجازی از اواسط دهه 1970 است که برای آسانتر کردن توسعه بازی طراحی شده است.
این دوره برای افرادی که تجربه برنامهنویسی دارند و میخواهند شبیهسازی ایجاد کنند اما نمیدانند از کجا شروع کنند یا در تلاش برای انجام آن با مشکلاتی روبرو شدهاند، بسیار مناسب است.
در این دوره، شما در هر مرحله از ایجاد شبیهساز همراه خواهید بود. ابتدا پروژه خود را تنظیم میکنیم و سپس کد نویسی برای شبیهسازی نمایشگر و صفحه کلید از آن دوران را آغاز میکنیم. به زودی به شبیهسازی کامل مجموعه دستورالعملهای Chip-8 میپردازیم.
پس از اتمام این دوره، شما یک شبیهساز کاملاً کارآمد Chip-8 خواهید داشت که میتواند بازیهایی مانند Space Invaders ،Pong و بسیاری دیگر از بازیهای کلاسیک را اجرا کند.
این دوره برای چه کسانی مناسب است؟
- افرادی که به یادگیری نحوهی ایجاد شبیهساز علاقهمند هستند
ایجاد شبیهساز Chip-8 در C
-
مقدمه 01:01
-
بررسی اجمالی شبیهساز Chip-8 13:24
-
راه اندازی پروژه و SDL ما 22:14
-
ساختاردهی پروژه ما 07:48
-
پیاده سازی حافظه 14:58
-
ایجاد رجیسترها 08:38
-
ایجاد پشته 19:17
-
ایجاد صفحه کلید 27:58
-
مقداردهی اولیه Chip-8 02:10
-
ایجاد مجموعه کاراکتر پیشفرض 07:32
-
ایجاد نمایشگر 12:49
-
کشیدن اسپرایتها به صفحه 25:07
-
پیاده سازی تایمر تاخیر 03:12
-
پیاده سازی تایمر صدا 03:55
-
آغاز ایجاد شبیهساز مجموعه دستورالعملها 26:51
-
پیاده سازی مجموعه دستورالعملهای Chip-8 01:36:39
-
سرعت بخشیدن به شبیهساز ما 04:15
مشخصات آموزش
ایجاد شبیهساز Chip-8 در C
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:17
- مدت زمان :04:57:48
- حجم :4.35GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy