یک از علاقهمندان به بازیهای ویدئویی رترو توانسته است لارا کرفت (Lara Croft) را در حال ماجراجویی در مقابر باستانی روی یک میکروکنترلر متواضع ESP32-P4 به نمایش بگذارد. این دستگاه بسیار مقرونبهصرفه (که به عنوان یک برد توسعه زیر ۲۵ دلار در دسترس است) دارای یک جفت هسته ۳۲ بیتی RISC با فرکانس ۴۰۰ مگاهرتز است و تجربهای روان و قابل بازی با رزولوشن ۱,۰۲۴ در ۶۰۰ پیکسل را برای کاربر TheAlexKid777 فراهم میکند، در حالی که در اوج مصرف تنها حدود ۱ وات انرژی مصرف میکند. دیدن اینکه کسی در سال ۲۰۲۶ با فناوریهای ارزانقیمت و کممصرف جدید از بازیهای ویدئویی لذت میبرد، بسیار عالی است.
هنگامی که بازی توم ریدر (Tomb Raider) در اواسط دهه ۹۰ میلادی عرضه شد، با موفقیت در به تصویر کشیدن روند افزودن بُعد سوم به تمام بازیها و آیپیها و در عین حال ارائه یک بازی ماجراجویی فوقالعاده لذتبخش، به سرعت به یک اثر کلاسیک تبدیل شد. همه بازیها لزوماً به این دلیل که سهبعدی بودند تا دوبعدی، بهتر نبودند. فاصله زیادی تا این حقیقت وجود دارد. اکنون توان محاسباتی مورد نیاز برای اجرای عنوانی مانند OpenLara دیگر نیازمند یک کنسول بازی گرانقیمت و پرمصرف نیست؛ بلکه یک برد توسعه ارزانقیمت که معمولاً چند میلیوات مصرف میکند، امروزه به اندازه کافی توانمند است.
اما شاهکار بازیسازی با راندمان بالا و توان مصرفی پایین که در بالا توصیف شد، تنها نیمی از داستان است. پدیده دیگری که در اینجا نشان داده شده است، تقویت میکروکنترلرهای بهطور گسترده در دسترس است. توسعهدهندگان دیگر نیازی ندارند که هنگام کدنویسی برای این دستگاههای ساده، بیش از حد در مصرف منابع صرفهجویی کنند. آنها اکنون قدرت پردازش فراوانی برای استفاده دارند.
در مورد تراشه ESP32-P4 شرکت اسپرسیف (Espressif)، سازنده تأکید میکند که این تراشه شامل «یک پردازنده مرکزی دوهستهای RISC-V مجهز به افزونههای دستورالعمل هوش مصنوعی، یک زیرسیستم حافظه پیشرفته و تجهیزات جانبی پرسرعت یکپارچه» است. همچنین حداکثر ۶۴ مگابایت حافظه PSRAM، ۷۶۸ کیلوبایت حافظه SRAM، واحد شناور (FPU)، پردازش سیگنال دیجیتال (DSP)، پردازشگر سیگنال تصویر (ISP)، ۵۵ پایه قابل برنامهریزی GPIO و موارد دیگر در آن وجود دارد. این تقریباً شبیه به یک رؤیای دوران کلاسیک توم ریدر (Tomb Raider) به نظر میرسد.
در نسخه نمایشی TheAlexKid777، این سختافزار به پشت یک نمایشگر السیدی (LCD) ۷ یا ۸ اینچی متصل شده است. این سیستم بازی OpenLara را با رزولوشن ۳۲۰ در ۲۴۰ پیکسل اجرا میکند که سختافزار PPA آن را تا رزولوشن ۱,۰۲۴ در ۶۰۰ پیکسل مقیاسبندی کرده است. این بازی همچنین دارای صدای استریو است که از طریق کدک ES8311 برد توسعه پخش میشود و از طریق یک کیبورد USB متصل کنترل میشود.
ما پیش از این درباره استفاده از میکروکنترلرهای مختلف خانواده ESP32 برای اهداف زیر گزارش داده بودیم: قدرتبخشی به یک شبیهساز رترو مک، میزبانی از یک دانگل کوچک مسدودکننده تبلیغات، و حتی اجرای یک مدل زبان بزرگ (LLM) با ۲۸.۹ میلیون پارامتر. برخی از این پروژهها از میکروکنترلرهای بسیار ارزانتر ESP32 نیز استفاده میکنند که قیمت آنها از ۵ دلار شروع میشود.
منبع: tomshardware.com
