مارک دارا: اگر می‌خواهید سبک برنامه‌نویسی کسی را بشناسید، بگویید فکتوریو بازی کند

مارک دارا (Mark Darrah)، یکی از کارگردانان بازی عصر اژدها: ریشه‌ها (Dragon Age: Origins)، از تجربه‌های بازی‌سازی، کتابخانه استیم خود و علاقه‌اش به فکتوریو می‌گوید.

تتیم تحریریه۹ دقیقه مطالعه۰ بازدید۲۱ ساعت پیش
مارک دارا: اگر می‌خواهید سبک برنامه‌نویسی کسی را بشناسید، بگویید فکتوریو بازی کند

به بخش پاکسازی دیسک (Disk Cleanup) خوش آمدید؛ جایی که ما به طور منظم آخر هفته‌ها به بررسی رایانه‌های شخصی چهره‌های سرشناس صنعت بازی‌های رایانه‌ای می‌پردازیم. هر آخر هفته بازگردید تا یک مصاحبه جدید را بخوانید و به سراغ سوالات مهمی مانند «دسکتاپ شما چقدر مرتب است؟» و «چه بازی را هرگز حذف نخواهید کرد؟» بروید.

مارک دارا (Mark Darrah) چندان اهل مرور خاطرات بازی‌هایی که در کودکی انجام داده نیست، اما به یاد می‌آورد که در اواخر نوجوانی با اولین برخوردش با بازی فرماندهی و تسخیر (Command & Conquer) شگفت‌زده شده است: «چیزی که احتمالاً بیشترین و عمیق‌ترین تأثیر را روی من گذاشت این بود که می‌توانستید داستان‌سرایی واقعی داشته باشید.» دارا می‌گوید: «این بازی حداقل برای آن زمان دارای داستان‌سرایی سینمایی بود [و] فکر می‌کنم Command & Conquer اصلی یک خط داستانی منشعب داشت.»

دو سال پس از عرضه بازی C&C، دارا به عنوان برنامه‌نویس به استودیوی بایوور (BioWare) پیوست؛ نقشی که آن را برای بازی‌های دروازه بالدور (Baldur's Gate)، دروازه بالدور ۲ (Baldur's Gate 2)، شب‌های نِوِروینتر (Neverwinter Nights) و امپراتوری جйд (Jade Empire) انجام داد. اما دارا بیشتر به عنوان تهیه‌کننده اجرایی سری عصر اژدها (Dragon Age) و همچنین هم‌کارگردان بازی عصر اژدها: ریشه‌ها (Dragon Age: Origins) و کارگردان بازی عصر اژدها ۲ (Dragon Age 2) شناخته می‌شود.

در سال ۲۰۲۱، دارا پس از ۲۳ سال فعالیت در استودیوی بایوور (BioWare) از این شرکت جدا شد. امروزه، او یک کسب‌وکار مشاوره طراحی بازی را اداره می‌کند و به عنوان یک یوتیوبر (YouTuber) فعالیت دارد و خاطرات و درس‌های مربوط به بازی‌سازی خود را در کانالش به اشتراک می‌گذارد: «من با کسی کار می‌کنم که اکنون در یک کالج به تدریس توسعه بازی می‌پردازد، و آن‌ها تعجب می‌کنند که چرا من این همه اطلاعات را به صورت رایگان در اختیار دیگران می‌گذارم».

دارا هنگامی که در اعماق کتابخانه استیم (Steam) او به گشت‌وگذار پرداختیم، از به اشتراک گذاشتن خرد خود استراحتی کرد؛ جایی که در میان کارخانه‌های باستانی به جستجو پرداختیم، (به طور خلاصه) معماهای مبهم را بررسی کردیم و به تمدن‌های گمشده برخوردیم.

چه بازی در حال حاضر بازی می‌کنید؟

من بازی فکتوریو (Factorio) را با پسرم بازی می‌کنم. او بازی Factorio را خیلی دوست دارد. این همان چیزی است که بیشتر تابستان را با آن سر کردم. [ما داشتیم] بسته الحاقی جدید را بازی می‌کردیم—فکر می‌کنم دیگر جدید نیست. فکر می‌کنم اسمش عصر فضا (Space Age) است.

اگر می‌خواهید بدانید کسی چه نوع برنامه‌نویس خواهد شد، از او بخواهید بازی Factorio را به مدت ۲۵ ساعت بازی کند و به ظاهر پایگاهش نگاه کنید. من برنامه‌نویسى هستم که همه‌چیز را سر پا نگه می‌دارد، اما طناب و نوار چسب زیادی هم وجود دارد که همه‌چیز را کنار هم نگه داشته است و قطعاً می‌توانید آن را در پایگاه‌های من در Factorio ببینید.

من از قبل از عرضه بازی اینکوزیشن (Inquisition) بازی Factorio را بازی کرده‌ام، یعنی بیش از ۱۲ سال. این یکی از آن بازی‌هایی بود که وقتی پسرم به سن بازی کردن رسید، به او نشان دادم و فکر می‌کنم او ذهن مهندسی دارد، و بنابراین آن پیچیدگی و مجموعه مسائل را قطعاً با روشی متفاوت از من مدیریت می‌کند. او می‌نشیند، برنامه‌ریزی می‌کند، می‌فهمد که همه‌چیز چطور باید چیده شود، کل پایگاه را از هم جدا می‌کند و سپس دوباره می‌سازد... [در حالی که] پایگاه من همیشه تبدیل به این هیولاهای آمیبی شکل شده است.

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

آخرین بازی که انجام دادید چه بود و آیا هنوز نصب است؟

به نظر می‌رسد بازی رشته‌های جاودان (Eternal Strands)بوده است. مشخص است که من به خاطر رابطه‌ام با افراد این استودیو، تعصب خاصی نسبت به آن دارم. اما فکر کنم این یک بازی اول بسیار خوب است. این شبیه به تعریف و تمجید ضعیف به نظر می‌رسد، و من واقعاً منظوری ندارم. اما این بازی پتانسیل استودیو را نشان می‌دهد.

بازی که این اثر مرا به یاد آن می‌اندازد—بازی‌ای وجود دارد که در آن در نقش یک جادوگر بازی می‌کردید و عناصر مختلف را با هم ترکیب می‌کردید، و یک بازی از بالا به پایین بود—مجیکا (Magicka)! مبارزات در بازی Eternal Strands مرا به شکلی خوب به یاد Magicka می‌اندازد. کاملاً شبیه آن نیست، اما به شکلی شبیه آن است که با من ارتباط برقرار می‌کند.

قدیمی‌ترین بازی (بر اساس تاریخ انتشار) که در حال حاضر روی رایانه شخصی شما نصب است چیست؟

من بازی ریون (Riven) را نصب کرده‌ام. من قبلاً Riven را بازی نکرده بودم و فقط سه دقیقه از آن را بازی کرده‌ام، بنابراین هنوز هم Riven را بازی نکرده‌ام. من شنیده‌ام که مردم از منظر طراحی معما درباره آن صحبت می‌کنند. قطعات احساس می‌کنم هنری در طراحی معما وجود دارد که حس می‌کنم می‌توانم آن را توسعه دهم. من هرگز طراحی معما انجام نداده‌ام. من مسئول هیچ‌کدام از معماهای موجود در بازی‌های Dragon Age نبوده‌ام.

اما فلسفه استودیوی BioWare از همیشه—تا حدی به دلیل رهبری در روزهای اولیه BioWare—همیشه این بوده که مطمئن شود همه معماها توسط همه افراد، گاهی اوقات به روش‌های سنگین، قابل حل هستند. مانند: «این هم راه حل معما در کتابی درست در کنار معما.» و طبیعتاً، یک بازی معمایی مانند Riven نمی‌تواند این کار را انجام دهد.

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

اگر نسخه‌های ریمستر را کنار بگذاریم، احتمالاً بازی Dragon Age: Origins خواهد بود. من بازی‌هایی را که روی آن‌ها کار کرده‌ام پس از انتشار بازی نمی‌کنم [اما] مقداری از آن را برای کانالم استریم کردم، و هر زمان ویدیویی می‌سازم که در آن قرار است درباره آنچه از بازی به یاد دارم صحبت کنم، بازی را به اندازه کافی طولانی بازی می‌کنم تا تصاویری را به عنوان پس‌زمینه ویدیو ضبط کنم.

من بازی DA:O را به طور کامل در جریان استریم بازی کردم... من یک استریمر نیستم. من آن مهارت را ندارم. فکر می‌کنم برای مردم جالب است که به من گوش دهند که در حال بازی کردن بازی‌ای هستم که روی آن کار کرده‌ام، اما فکر می‌کنم این موضوع می‌تواند برای برخی افراد ناامیدکننده باشد زیرا فکر می‌کنم بسیاری از بازی‌سازان، و قطعاً شخص خودم—و مردم می‌توانند اگر ویدیوی Anthem مرا تماشا کنند این را تأیید کنند—در این بازی‌ها بسیار بدتر از بازیکن معمولی هستند. همه این‌طور نیستند، اما خیلی از ما این‌طور هستیم.

به خاطر نقشی که در این بازی‌ها داشته‌ام، اساساً از زمان Dragon Age [و] حتی قبل از آن، بخش‌هایی از آن، بخش‌های تصادفی از آن را بازی می‌کنم، و سپس لوله‌ای نسبتاً وسیع از تمام محتوا را دیده‌ام. بنابراین در مورد DA:O، قضیه این است: «اوه صبر کن، من خیلی از این‌ها را یادم هست، اما واقعاً یادم نیست چطور باید بازی کنم.» من احتمالاً ۶۰ درصد از کل محتوای بازی را دیده‌ام. من احتمالاً حدود ۶ درصد از کل محتوا را بازی کرده‌ام. این یک قطع ارتباط عجیب است: من چیزهای زیادی را به یاد دارم، اما نقاط کور عجیبی هم دارم.

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

بیشترین تعداد ساعاتی که در یک بازی خاص طبق استیم (Steam) دارید چقدر است؟

بازی Factorio، من ۸۳۲ ساعت بازی کرده‌ام. سپس دو نسخه از بازی Fantasy Grounds را دارم که یک شبیه‌ساز رومیزی است، و سپس بازی Civilization 6 را دارم.

اغلب اوقات، من یک بازی را به اندازه کافی بازی می‌کنم تا آن را بفهمم و سپس به سراغ بازی بعدی می‌روم. بازی Balatro مثال خوبی است... من Balatro را چند بار تمام کردم، اما مشخص است که تمام محتوای آن را دریافت نکردم. شاید به این دلیل باشد که من حدود ۲۹ سال است که در صنعت بازی کار می‌کنم و همیشه سعی می‌کنم ببینم چه چیزی برای یادگیری وجود دارد، به همین دلیل است که اغلب یک بازی واقعاً کوتاه را دوست دارم. مانند بازی Unpacking که یک بازی کوتاه است. من تیتراژ پایانی را تماشا می‌کنم، این چهار ساعت است. چهار ساعت برای من کافی است تا بگویم: «من متوجه شدم چه چیزی را می‌خواهی بسازی، و چیزی یاد گرفتم، و می‌توانیم به جلو حرکت کنیم.»

[اما] من سابقه طولانی با سری Civ دارم، زیرا نسخه قبل از Alpha Centauri را بازی کردم و سپس Alpha Centauri، و بعد از آن کمی وقفه داشتم. اما من عاشق بازی Civilization هستم. این بازی مطمئناً زمان زیادی را می‌گیرد. حدس می‌زند در مورد آنچه صحبت می‌کردیم [قبل از آن]، بازی کردن تا زمانی که آن را بفهمید. شما باید حداقل یک بار بازی Civ را بازی کنید تا آن را درک کنید.

چه بازی را هرگز و هرگز حذف نصب نخواهید کرد؟

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

یک نرم‌افزار غیرمرتبط با بازی که روی رایانه شخصی خود نصب کرده‌اید و به سادگی نمی‌توانید بدون آن زندگی کنید چیست؟

شرکت EA شرکتی است که از طریق نرم‌افزار PowerPoint ارتباط برقرار می‌کند. اما نه به روشی که قرار است از PowerPoint استفاده شود، بلکه بیشتر به عنوان راهی برای ساخت اسناد قابل اشتراک‌گذاری.

بنابراین پس از اینکه استودیوی BioWare را ترک کردم، یک نسخه از PowerPoint خریدم به جای اینکه از Google Slides استفاده کنم، به جای اینکه از نسخه رایگان مایکروسافت استفاده کنم. من احتمالاً تقریباً هر روز از آن استفاده می‌کنم و بیشتر آن مواردی برای دیگران نیست.

به خاطر هر نوع سرطان ارتباطی عجیبی که توسط فرهنگ EA نصب شده بود، من در واقع از PowerPoint برای ساخت اسناد استفاده می‌کنم، تقریباً مانند نرم‌افزار یادداشت‌برداری برای اهداف خودم. نرم‌افزارهای بهتری برای این کار وجود دارد. اما فکر می‌کنم این از زمانی ناشی می‌شود که من در BioWare کار می‌کردم، هر چیزی که روی آن کار می‌کردید در نهایت احتمالاً به یک فایل ارائه‌ی ایده‌ها تبدیل می‌شد، بنابراین بهتر است از همین الان به سراغ PowerPoint بروید.

همچنین، در مقایسه با Word، نرم‌افزار PowerPoint ایجاز و اختصاری را تحمیل می‌کند که فکر می‌کنم مفید است.

صفحه دسکتاپ شما چقدر مرتب است؟

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

من آن‌ها را تمیز نکرده‌ام. هرگز آن را مرتب نکرده‌ام. من اصلاً چیزهایی را روی دسکتاپم قرار نمی‌دهم. این به دلیل عدم استفاده مرتب است.


منبع: pcgamer.com

نظرات۰

برای نوشتن نظر، وارد حساب خود شوید.

ورود / ثبت‌نام

هنوز نظری ثبت نشده — اولین نفری باش که نظر می‌دهد.