حضور نامحسوس هوش مصنوعی در دنیای بازی‌ها!

اگر شما هم علاقه‌مند به اخبار تکنولوژی هستید حتما می‌دانید که یکی از داغ‌ترین مباحث امروزه موضوع داغ هوش مصنوعی است. شايد براي شما هم جالب باشد كه بدانيد هوش مصنوعی علاوه برورود موفق به حوزه‌های مختلف پزشکی، نظامی و … در حال تبدیل شدن به ابزاری ضروری در صنعت روبه‌رشد بازی‌هاست. علیرغم اینکه هوش مصنوعی در بازی های ویدیویی هنوز در مراحل ابتدایی خود قرار دارد، اما شرکت های معروف دنیا به سودآوری این تکنولوژی در بازی‌ها پی برده‌اند .

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

نقش هوش مصنوعی در بازی ها

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

محبوبیت روزافزون هوش مصنوعی در بازی‌ها و مزایای تجاری آن توجه خیلی از شرکت‌ها را به خود جلب کرده است. صنعت بازی در حال تبدیل شدن به یکی از سودآورترین بخش‌ها است و پیش‌بینی می شود ارزش بازار آن تا سال 2026 به حدود 314 میلیارد دلار برسد. در نتیجه، بودجه توسعه بازی‌های مبتنی بر هوش مصنوعی و تعداد استارتاپ هایی که در این زمینه فعالیت دارند در سراسر جهان روز به روز در حال افزایش است. برای مثال، latitude، استارت‌آپی است که بازی‌هایی داستان محور نامحدود به کمک هوش مصنوعی تولید می‌کند. این شرکت در سال 2021 توانست 3.3 میلیون دلار سرمایه اولیه جذب کند.

شرکت Osmo، نمونه‌ی دیگری است که در زمینه طراحی بازی تعاملی فعالیت دارد و تاکنون توانسته‌است 32.5 میلیون دلار سرمایه جذب کند. شرکت Gosu Data Lab، در لیتوانی نیز یکی‌دیگر از استارتاپ‌های بازی هوش مصنوعی است که 5.1 میلیون دلار تاکنون سرمایه جذب کرده است.

کاربردهای رایج هوش مصنوعی در بازی‌ها

هوش مصنوعی در بازی ها کاربردهای متنوعی می‌تواند داشته باشد. برای مثال از آن می توان برای بهبود تصاویر، تولید خودکار سطح بازی، سناریوها، متعادل کردن پیچیدگی‌های بازی و افزودن هوش به شخصیت های غیربازی (NPC) استفاده کرد.

1. بهبود تصاویر
با پیاده‌سازی سیستم یادگیری عمیق می‌توان گرافیک سه بعدی رندرشده را به تصاویر واقعی تبدیل کرد. برای مثال در بازی Grand Theft Auto 5 ، شبکه عصبی توسعه یافته قادر است مناظر لس آنجلس و جنوب کالیفرنیا را با جزئیات کامل و مشابه با دنیای واقعی بازسازی کند. همچنین هوش مصنوعی قادر است گرافیک بازی‌های کلاسیک را بهبود بخشد. برای این کار تصاویر با وضوح پایین توسط الگوریتم‌های خاصی به نسخه‌هایی با پیکسل‌های بیشتر تبدیل می‌شوند. به این فرایند افزایش مقیاس یا AI upscaling می گویند.

2. تولید سطوح مختلف بازی

این ویژگی یکی از مهم‌ترین نقاط قوت استفاده از هوش مصنوعی در طراحی بازی‌هاست. بازی های جهان باز(Open world) یا نقشه باز(open map) یکی از محبوب ترین انواع بازی‌ها هستند و به بازیکنان این امکان را می‌دهند تا سرزمین‌های وسیعی در بازی کشف کنند. ساخت چنین بازی‌هایی از نظر طراحی و توسعه بسیار زمان‌بر است. اما الگوریتم‌های هوش مصنوعی می‌توانند مناظر جدیدی را باتوجه وضعیت و شرایط بازی تولید کنند. به عنوان مثال، No Man’s Sky یک بازی مبتنی بر هوش مصنوعی با بی‌نهایت سطوح جدید است که در حین انجام بازی تولید می شوند.

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

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

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

5. افزودن هوش به شخصیت‌های غیر بازیکن (NPC)
در اکثر بازی‌های فعلی، شخصیت‌های فرعی موجود در بازی از پیش برنامه‌ریزی‌شده هستند. اما با استفاده از هوش مصنوعی می‌توان به این شخصیت‌ها هوش اعطا کرد. این ویژگی باعث می‌شود که آنها کمتر قابل‌پیش‌بینی باشند و بازیکنان از حضور آن‌ها در بازی لذت بیشتری ببرند. علاوه بر این، هوش مصنوعی به NPCها اجازه می‌دهد تا باتوجه‌به سطح بازی به روش‌های منحصربه‌فردی نسبت به شرایط موجود واکنش نشان دهند. در حال حاضر بسیاری از شرکت‌های بزرگ بازی‌سازی کار بر روی NPCهای مبتنی بر هوش مصنوعی را آغاز کرده‌اند. به‌عنوان‌مثال، SEED (EA) با تقلید از بازیکنان برتر بازی، کاراکترهای NPC را آموزش می‌دهد. این رویکرد باعث کاهش چشمگیر زمان لازم برای توسعه NPCها می‌شود، زیرا کدگذاری رفتار آنها یک فرایند بسیار خسته‌کننده و طولانی است.

آینده بازی‌های هوش مصنوعی

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



با آیفا آشنا شوید!
با توجه به نقش مهم سرویس‌های هوش مصنوعی در ابعاد مختلف زندگی امروز، مجموعه فناپ به‌عنوان یکی از اعضای برتر سازمان نظام صنفی رایانه‌ای کشور و برخوردار از گواهینامه رتبه یک سازمان برنامه و بودجه کشور برای اجرا و مشاوره پروژه‌ها و طرح‌های انفورماتیک در زمینه‌های مختلف، بر اساس مسئولیت خود در زمینه حمایت و توسعه طرح‌های نوآورانه انفورماتیک در کشور، اقدام به توسعه سامانه‌های کاربردی به‌روز تحت برند «آیفا» نموده است که قابلیت هوشمندسازی فرآیندهای کسب‌وکارها و سازمان‌ها را دارد. سرویس‌های برچسب‌گذاری داده، پردازش تصویر و نویسه‌خوان (OCR)، پردازش زبان طبیعی، و کشف تقلب از جمله سرویس‌های موجود در شرکت فناپ هستند که در طراحی آن‌ها از به‌روزترین الگوریتم‌های یادگیری ماشین و هوش مصنوعی استفاده شده است و ساختار آن‌ها به گونه‌ای است که از انعطاف لازم برای اضافه شدن به سایر سیستم‌های نظارتی، مدیریتی، خدماتی و CRM برخوردار هستند. برای کسب اطلاعات بیشتر می‌توانید به وبسایت مرکز مطالعات و تحقیقات فناپ و همین‌طور صفحه مربوط به گروه هوش مصنوعی آیفا مراجعه کنید.
دانلود کاتالوگ سرویس‌های هوش مصنوعی آیفا


· Instagram: aifa.pod

· Linkedin: fanap-aifa

· Website: research.fanapsoft.com

· Email: Fanapsoft.research@fanap.ir