کتاب هوش مصنوعی در بازی سازی با یونیتی
در کتاب هوش مصنوعی در بازی سازی با یونیتی نوشتۀ پاتریک فلیشا، بر روی مبحث هوش مصنوعی تمرکز شده است. در این اثر یاد خواهید گرفت که چطور خصوصیات هوش مصنوعی را اضافه و ترکیب کنید تا بازیهایتان چالش برانگیزتر شوند و کاراکترهای دشمن، باورپذیری بیشتری پیدا کنند.
تسلط بر برنامهنویسی بازی و ساخت بازیهایی که هم سرگرم کننده باشد و هم چالش برانگیز و بازیکنها عاشق آن باشند، صرف نظر از تجربه شما در برنامهنویسی بازی یا بازی سازی با یونیتی؛ میتواند خیلی سخت و مشکل باشد. علت این است که بازیکن همیشه دوست دارد به مبارزه طلبیده شود ولی در عین حال در بازی شما با شکست نیز مواجه نشود. رسیدن به این توازن مشکل است اما به وسیله آوردن هوش مصنوعی به بازیهایی که با یونیتی میسازید و نیز رعایت چند اصل ساده، میتوانید بازی را سرگرم کننده کنید و کاری کنید که کاراکترهای دشمن (NPC) به شکلی رفتار کنند که کاربر را با چالش مواجه کنند و در نتیجه واقعیتر به نظر برسند.
صرف نظر از سابقه شما در بازی سازی، همیشه باید از بعضی از این تکنیکها استفاده کنید چون یک هوش مصنوعی خوب، واقعا میتواند بین یک بازی خسته کننده با یک بازی مهیج که بازیکن را ساعتها وادار به بازی میکند؛ تفاوت ایجاد کند.
خوشبختانه به راحتی میتوانید بر این مشکلات غلبه کنید و با یک شیوه قدم به قدم که به صورت متوالی دانش شما را توسعه داده و بر هوش مصنوعی با یونیتی مسلط میکند، اقدام به پیادهسازی یک هوش مصنوعی جذاب کنید.
این شیوهای است که پاتریک فلیشا با موفقیت در طول سالهای گذشته استفاده کرده تا به دانش آموزانش در ساخت بازیهای سه بعدی که هم چالش برانگیز باشند و هم سرگرم کننده؛ کمک کند. او این موفقیت را مدیون یک هوش مصنوعی خوب طراحی شده؛ با استفاده از یونیتی و سی شارپ هست.
با دنبال کردن تکنیکها و پیشنهادات ارائه شده در کتاب هوش مصنوعی در بازی سازی با یونیتی بازیهای چالش برانگیزی خواهید ساخت که دارای کاراکترهای دشمن هوشمند (NPC)، باورپذیر و مهمتر از همه؛ آماده مبارزه و جنگ با بازیکن خواهند بود.
فهرست مطالب
فصل 1: پیاده سازی یک هوش مصنوعی ساده
آماده سازی محیط
یک هوش مصنوعی ساده
اضافه کردن موانع
گروهی از کاراکترهای هوشمند
تشخیص برخورد
OFF-MESH LINKS
استفاده از مناطق و هزینهها
پریدن کاراکتر هوشمند دشمن
خلاصه فصل
چک لیست
پرسش
پاسخ
تمرین
فصل 2: هدایت، ناوبری و کنترل کاراکترها
وارد کردن کاراکتر به پروژه
تعیین یک مقصد برای کاراکتر هوشمند دشمن
نقاط تشکیل دهنده مسیر حرکت
حرکت تصادفی در طول یک مسیر
سرگردان بودن کاراکتر هوشمند دشمن
خلاصه فصل
چک لیست
پرسش
پاسخ
تمرین
فصل 3: شبیه سازی حس ها
آماده سازی مرحله
ایجاد یک کنترل کننده انیماتور جدید
تغییر وضعیت NPC از بی کاربودن به گشت زنی
واگذاری یک حرکت به یک وضعیت از طریق کدنویسی
اضافه کردن حس شنوائی
اضافه کردن حس بینائی
گم کردن رد بازیکن
اضافه کردن حس بویائی
خلاصه فصل
چک لیست
پرسش
پاسخ
تمرین
فصل 4: رفتارها و تصمیم گیری
تصمیم گیری براسا س مقادیر درونی (سطح سلامتی، مقدار مهمات و... )
فراهم کردن اسلحه برای کاراکتر هوشمند دشمن
در دام انداختن بازیکن
اضافه کردن کلت کمری به کاراکتر هوشمند دشمن
استفاده از ضرب نقطهای برای یک دید دقیق تر
تولید و تکثیر کارکترهای هوشمند دشمن
فرار از دست بازیکن
خلاصه فصل
چک لیست
پرسش
پاسخ
تمرین
فصل 5: تاکتیکها و حرکات گروهی
حرکت پشت سر سرگروه
حمله به چند هدف به شکل یک گروه
عقب نشینی از جنگ
مدیریت خسارتها و حملات
آماده سازی یک تیم هوشمند
حمله به کاراکترهای هوشمند دشمن
خلاصه فصل
چک لیست
پرسش
پاسخ
تمرین
فصل 6: سوالات پر تکرار
هدایت و ناوبری
ساختار وضعیتهای محدود (FSM)
تصمیم گیری و حس ها
کتابهای منتشر شده از مجموعه بازی ساز
آموزش #C در یک روز
خودآموز بازی سازی با یونیتی در 24 ساعت
تسلط بر اسکریپت نویسی در یونیتی
ضروریات بازی سازی با یونیتی مخصوص اندروید
مطالب مرتبط
تگها
مطالب پربیننده
- زندگی نامه مسعود پزشکیان
- رابطه زناشویی برنده و بازنده ندارد
- درباره دوران بحرانی نوجوانی
- بازار کرمان با قدمت ۶۰۰ سال
- معرفی موزه هنرهای معاصر تهران؛ بازتابی از هنر ایران و جهان
- مصرفگرایی و ویرانی زندگی
- پاسخ به سوالات رایج درباره مصرف شیر
- معرفی جنگل فندقلو؛ بهشتی مینیاتوری در اردبیل
- درباره سن پیری بیشتر بدانیم
- اهمیت خواب را جدی بگیرید
- معرفی مسجد شیخ لطف الله، اثری شگفت انگیز از دوران صفویه
- پناهگاه سکوت
- نحوه خوابیدن به خواستههای درونی
- مضرات سیگار از آسیبهای پوستی تا تهدید سلامتی
- در مورد کف پای صاف و باورهای قدیمی
- چگونه با کودکان چاق تعامل داشته باشیم
- چگونه خشم بهاری را کنترل کنیم
- چگونه تشخیص دهیم یک تصویر با هوش مصنوعی ساخته شده؟
- آموزش کامل تهیه سبزه عید با تخم شربتی
- کاهش وزن علمی و بدون برگشت
- چگونه میتوان از اینستاگرام، تیکتاک و گوشیهای همراه فاصله گرفت؟
- کمبود چه مواد غذایی باعث افزایش ابتلا به افسردگی میشود؟
- چطور مامان بابای خودمان باشیم؟
- مادران تلفنهمراه خود را به کودکشان بدهند یا خیر؟
- چرا مردان در بیان احساسات خود موفق نیستند؟
- آیا در برزخ، شفاعت وجود دارد؟
- "همای سعادت" اسطوره یا واقعیت؟!
- گیاهانی که استرس خانه و محل کار را کاهش میدهند
- سیگارهای الکترونیک یک جایگزین توهم زا
- سونامی سالمندی، بحران پیش روی کشور
- قوانین کلاس و مدرسه
- قالب آماده و زیبای پاورپوینت(15)
- ۵ فیلم که همه زنان ایرانی باید تماشا کنند
- شعار سال ۱۴۰۱ «سال تولید، دانشبنیان و اشتغالآفرین»
- قالب زیبای پاورپوینت برای ارائه پروپوزال و دفاع رساله دکترا
- قالب پاورپوینت کادر دار زیبا
- قالب پاورپوینت گرافیکی و طرح دار زیبا
- قالب پاورپوینت گرافیکی زیبا
- پورنوگرافی چیست و چه اثری بر مغز و رابطه جنسی دارد؟
- رنگ چشم هایتان درباره شما و اجدادتان چه می گوید؟
- نمونه تدریس درس اول هدیه آسمان پنجم
- قالب پاورپوینت گرافیکی جالب
- اندکی درباره درسپژوهی
- کتاب پسری که جادویی شد
- همه زائران سلطان
- قالب پاورپوینت
- معرفی کتاب
- دوستی با کتاب
- قالب پاورپوینت گرافیکی
- درباره محسن رضایی
- معرفی کتاب
- کتاب راهنمای کامل Interaction access
- درباره امیر کبیر
- کتاب پیوند زخم خورده
- کتاب آموزش علیه آموزش
- خلاصه کتاب سواد بصری
- درباره فخرالدین عراقی
- درباره محسن مهر علیزاده
- تورم به کدام سو میرود؟
- طغیان سرخک