خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

به‌جای دستهٔ بازی، کنسول رترو Batocera را بر پایهٔ صفحه‌کلید و ماوس ساختم

کنسول بازی‌های قدیمی Batocera که به‌جای دسته، برای صفحه‌کلید و ماوس ساخته‌ام
یک مینی‌پی‌سی قدیمی، چند بازی آشنا و نصب دور از انتظارِ موفق Steam باعث شدند دیگر نیازی به دستهٔ بازی نداشته باشم

نخستین چیزی که هر پروژهٔ کنسول رترو به آن نیاز دارد، دستهٔ بازی است؛ اما این موضوع برای من کمی دردسرساز است. آسیبی قدیمی باعث شده شست دست چپم فقط آن‌قدر حرکت کند که بتوانم کلید فاصله را بکوبم و تقریباً هیچ کار دیگری از آن برنمی‌آید. ناگفته پیداست که استفاده از اهرم‌های آنالوگ دسته برایم عملاً ممکن نیست.

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

یک رایانهٔ رترو برای بازی می‌خواستم که بر پایهٔ صفحه‌کلید و ماوس ساخته شده باشد؛ بنابراین Batocera را روی مینی‌پی‌سی Zotac بلااستفاده‌ام نصب کردم. بدیهی بود که نخست Doom را آزمایش کنم؛ سپس Sonic و Beneath a Steel Sky هم به مجموعه پیوستند. حتی توانستم Deus Ex را از راه Steam اجرا کنم.

یک دستگاه اختصاصی برای بازی‌های رترو سزاوار جایی روی میز من است؛ حتی اگر مدام فراموش کند که دستهٔ بازی در دست ندارم.

Zotac قدیمی‌ام پس از کنارگذاشتن حافظهٔ USB توان کافی داشت

نخستین گلوگاه پیش از اجرای بازی پدیدار شد

مینی‌پی‌سی Zotac اضافی من پیش‌تر چند وظیفهٔ گوناگون را در آزمایشگاه خانگی بر عهده گرفته بود؛ بنابراین از همان ابتدا می‌دانستم با سخت‌افزاری نسبتاً ساده سروکار دارم:

  • پردازندهٔ Intel Celeron N3160
  • ۸ گیگابایت حافظهٔ RAM
  • یک درایو ۱۲۰ گیگابایتی SATA SSD

این سخت‌افزار برای بازی‌های قدیمی‌تری که می‌خواستم دوباره تجربه‌شان کنم کاملاً کافی بود. Batocera را نصب کردم؛ یک توزیع Linux بازی‌محور که به Retropie شباهت دارد. این سیستم شبیه‌سازها و اجرای بازی‌ها را در پس‌زمینه و در قالب رابطی یکپارچه و روان کنار هم می‌آورد؛ ضمن اینکه راه‌اندازی مستقیم دستگاه با نمایش کتابخانهٔ بازی‌هایم نیز بخشی از جذابیت آن بود.

بااین‌حال، رسیدن به این مرحله کمی بیشتر از انتظارم طول کشید. در آغاز فقط می‌خواستم Batocera را از روی یک حافظهٔ USB راه‌اندازی کنم، اما وقتی دیدم نصب پس از ۴۵ دقیقه هنوز به‌کندی پیش می‌رود، فهمیدم مشکلی وجود دارد. سرانجام صفحهٔ آغازین ظاهر شد، اما پس از آن چیزی جز نمایشگری خالی ندیدم. حتی ورود از راه SSH هم به‌شدت کند بود.

وقتی سرانجام فهرست بازی‌ها نمایان شد، به‌سختی واکنش نشان می‌داد. از راه SSH بررسی کردم که چه خبر است:

vmstat 1 5

خروجی این بررسی، خلاصه‌ای شامل چهار نمونه با فاصلهٔ زمانی یک‌ثانیه‌ای بود. در این نمونه‌ها، زمان انتظار ورودی و خروجی بین 86% و 75% قرار داشت. این وضعیت از خرابی حافظهٔ USB خبر می‌داد. بنابراین یک SSD اضافی را در Zotac نصب کردم و تصویر بارگیری‌شده را از لپ‌تاپم در شبکهٔ محلی به اشتراک گذاشتم. سپس آن را روی SSD تازه‌نصب‌شده نوشتم.

مطلب مرتبط:   8 ترفند جالب عکاسی با گوشی های هوشمند که واقعا کار می کنند

پس از بیرون‌آوردن حافظهٔ USB و انجام نصب از راه SSD، کل فرایند راه‌اندازی تنها ۳۰ ثانیه طول کشید. تفاوت از همان لحظهٔ نخست آشکار بود و فهرست بازی‌ها و رابط کاربری بسیار سریع‌تر واکنش نشان می‌دادند. سرانجام وقت بازی‌کردن فرا رسیده بود.

بازی‌های مناسب میز کار قانع‌کننده‌تر بودند

اشاره، کلیک و تیراندازی با ابزارهای همیشگی‌ام طبیعی بود

تنظیمات Doom در Batocera با نمایش گزینه کنترل صفحه‌کلید و ماوس

بازی سایبرپانک و ویران‌شهری «زیر آسمانی پولادین» نخستین آزمون جدی من بود. آن را با ScummVM اجرا کردم؛ نرم‌افزاری که با بهره‌گیری از داده‌های اصلی بازی، ماجراجویی‌های سازگار را روی سامانه‌های بسیار جدیدتر اجرا می‌کند.

پرونده‌ها را به پوشهٔ ScummVM در Batocera منتقل کردم و یک راه‌انداز افزودم تا بازی در کتابخانه نمایش داده شود. بعد در صحنهٔ آغازین گیر افتادم. برای ردکردن آن هر ترکیب کلیدی را امتحان کردم، جز همان کلیدی که باید می‌زدم: Esc.

پس از پشت‌سرگذاشتن آن آبروریزی کوچک، کلیک‌کردن برای حرکت در محیط دقیقاً همان‌طور کار کرد که امیدوار بودم. انگار ماوس از ابتدا برای همین بازی ساخته شده بود و کار با آن کاملاً طبیعی به نظر می‌رسید. خیلی زود در بازی غرق شدم، بی‌آنکه ناچار باشم حدس بزنم هر کلید معادل کدام دکمهٔ دسته است.

بازی Doom ــ چون مگر می‌شود سراغ Doom نرفت ــ تجربه‌ای سریع‌تر برای آزمودن در اختیارم گذاشت. نسخهٔ رایگان تبلیغاتی همراه Batocera با PrBroom اجرا شد؛ بازآفرینی مدرن‌تری از موتور اصلی Doom.

بازی‌هایی که بیش از همه از آن‌ها لذت بردم، از ابتدا بر پایهٔ همان ابزارهای کنترلی ساخته شده بودند که می‌توانستم به‌راحتی از آن‌ها استفاده کنم.

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

استیم دلیلی شد تا بیشتر بمانم

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

راه‌انداز Steam در Batocera با نام نادرست دریافت‌شده از Scraper

تا آن زمان آن‌قدر بازی گرد آورده بودم که پروژه اولیه بازی‌های قدیمی را موفق بدانم:

  • در زیر آسمانی پولادین
  • دووم
  • سونیک خارپشت ۲
  • سوپر ماریو ۶۴
  • نسخه داس اتومبیل‌دزدی بزرگ
  • شاهزاده پارس
  • عصر امپراتوری‌ها ۲
مطلب مرتبط:   من از هوش مصنوعی برای اضافه کردن پس‌زمینه‌های جدید به عکس‌های موجودم استفاده کردم: در اینجا چگونه مشخص شد

بعد چشمم به بخش استیم در باتوسرا افتاد و فکری از ذهنم گذشت: آیا این جعبه کوچک می‌تواند محبوب‌ترین بازی قدیمی تمام دورانم، دیوس اکس، را اجرا کند؟

استیم را از راه فلت‌پک و با اجرای دو فرمان در SSH نصب کردم. فرمان نخست، فلت‌هاب را به‌عنوان مخزن تأمین‌کننده برنامه افزود:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

در گام دوم، استیم نصب شد و سامانه برای نصب وابستگی‌های موردنیاز آن از من تأیید خواست:

flatpak install flathub com.valvesoftware.Steam

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

پیدا کردن راه‌انداز استیم به ماجرایی مضحک و خنده‌دار انجامید. چون پیش‌تر ابزار گردآوری اطلاعات باتوسرا را اجرا کرده بودم—ابزاری که نام و تصویر بازی‌ها را دریافت می‌کند—نام راه‌انداز استیم به‌شکلی مرموز به «آرکانوم: آو استیم‌ورکس اند مجیک آبسکیورا» تغییر یافته بود. هنگام جست‌وجوی راه‌انداز گمشده دریافتم پشت این بازی نقش‌آفرینی مرموز، که هرگز نصبش نکرده بودم، در واقع خود راه‌انداز استیم پنهان شده است. با تغییر نام، مشکل برطرف شد.

نصب بازی Deus Ex: Game of the Year Edition از طریق Steam در Batocera

پس از پایان به‌روزرسانی استیم، بازی «دیوس اکس: نسخه بازی سال» را از حساب شخصی استیم خودم نصب کردم. بازی بی‌هیچ مشکلی اجرا شد و افزون بر روان بودن، خاطرات خوش فراوانی را زنده کرد.

روشن است که به این زودی‌ها روی جعبه باتوسرای خودم سراغ سایبرپانک ۲۰۷۷ یا رد دد ریدمپشن نخواهم رفت، اما این دستگاه فرصتی فراهم کرده تا دوباره به چند بازی محبوبم برگردم.

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

با شناخت کار دکمه‌ها، بازی‌های کنسولی هم قابل‌بازی شدند

اجرای بازی Super Mario 64 در Batocera روی رایانه کوچک Zotac

سونیک خارپشت بی‌درنگ خاطرات را زنده کرد. سوپر ماریو ۶۴ کمی تنظیم بیشتری می‌خواست. نگاشت کلیدهای صفحه‌کلیدش کاملاً درهم‌وبرهم بود، اما وقتی از چگونگی کارشان سر درآوردم، بازی کردن همچنان راحت و لذت‌بخش بود.

نسخه قدیمی بازی اصلی جی‌تی‌ای برای داس نیز به این مجموعه پیوست، هرچند کلیدهای آن هم به همان اندازه عجیب تعیین شده بودند.

مطلب مرتبط:   نمودار برای Figma چیست و چه کاری می توانید با آن انجام دهید؟

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

سرانجام برگه تقلب کوچکی برای کنترل‌های پیش‌فرض رابط کاربری تهیه کردم:

راهنمای دسته یا کنش کلید هم‌ارز روی صفحه‌کلید
جهت‌نما / جابه‌جایی کلیدهای جهت‌دار
دکمه پایینی دسته / تأیید کلید اینتر
نگه‌داشتن دکمه پایینی دسته / گزینه‌های بازی نگه‌داشتن کلید اینتر
دکمه سمت راست دسته / بازگشت کلید اِسک
دکمه سمت چپ دسته / کنش وابسته به موقعیت کلید منها (-)
دکمه بالایی دسته / کنش وابسته به موقعیت کلید مساوی (=)
شروع / منوی اصلی کلید فاصله
انتخاب فهرست یا گزینه‌های سیستم کلید پس‌بر
مدیر پرونده‌ها کلید F1

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

این جعبه کوچک را روی میزم نگه می‌دارم

مجموعه بازی‌ها برایم مهم‌تر از بازسازی یک کنسول خانگی است

فهرست برگزیده‌های Batocera و بازی‌های قدیمی گردآوری‌شده روی رایانه کوچک Zotac

فهرست نهایی بازی‌ها، پایانی رضایت‌بخش برای این پروژه کوچک رقم زد. حالا مجموعه‌ای جمع‌وجور از بازی‌هایی داشتم که واقعاً می‌خواستم تجربه‌شان کنم؛ همگی در یک رابط واحد و روی دستگاهی که تنها برای همین کار کنار گذاشته شده بود.

البته یک رایانه معمولی هم می‌توانست این بازی‌ها را با ابزاری مانند Retroarch اجرا کند. چیزی که برایم جذاب بود، گردآوردن همه آن‌ها روی یک رایانه اضافی با کاربردی مشخص بود. می‌توانستم دستگاه را روشن کنم و دیگر اعلان‌ها، شبکه‌های اجتماعی یا رایانامه‌ها حواسم را پرت نکنند.

سخت‌افزار موجود دستگاه از پس بازی‌های محبوبم به‌خوبی برمی‌آمد. بازی‌های کلاسیک رایانه‌ای با صفحه‌کلید و ماوس کاملاً طبیعی بودند و Steam هم امتیازی دلپذیر به شمار می‌رفت.

رسیدن به این نتیجه کمی دست‌کاری و آزمون‌وخطا می‌خواست. خرابی حافظه USB آزاردهنده بود، اما سرانجام باعث شد جعبه بازی‌های قدیمی به بخشی همیشگی از چیدمان کنار تلویزیونم تبدیل شود.

حالا جعبه بازی کوچکی دارم که با ابزارهای کنترلی مورد استفاده‌ام سازگار است. هدف اصلی، بازگشت به بازی‌های آشنا بود و اجرای دوباره محبوب‌های قدیمی مانند GTA و Deus Ex بیش از اندازه دلیل به من داده است تا این دستگاه را همچنان متصل و آماده نگه دارم.

منبع: این مطلب ترجمه و بومی‌سازی مقاله‌ای از MakeUseOf به قلم Gregory Gibson است. مشاهده مقاله اصلی