مقدمه ای بر هوش مصنوعی
به طور کلی قدرت تصمیم گیری یک شی با توجه به امکانات در اختیار و با در نظر گرفتن محیطی که در آن قرار دارد را هوش مصنوعی می گویند . هرچه قدر این تصمیم گیری از نظر بازیکن عقلانی تر باشد ، برنامه نویس توانسته است هوش مصنوعی بهتری را ارائه دهد .
به طور مثال اگر سری بازی های فیفا را دنبال کرده باشید ، در فیفا 96 اگر داور می خواست به بازیکنی کارت نشان دهد باید به اندازه ای به بازیکن نزدیک می شد و در این حالت می توانستیم فرد را حرکت دهیم تا داور به دنبال بازیکن بدود و تا جایایی که ما این کار را ادامه دهیم داور به دنبال ما می دود . این ایراد در فیفا 98 برطرف شد . در فیفا 98 گل زدن بسیار ساده بود و یک نفر می توانست به راحتی همه را جا بگذارد وگل بزند و برای افراد قدرت وجود نداشت که در طی بازی کم شود . این موضوعات در ورژن های بعدی اصلاح شد .
در بازی های اکشن اولیه اگر در یک مرحله از بازی دو حرکت مختلف را انجام می دادید یک عکس العمل را می دیدی ولیدر بازی های امروزه اینچنین نیست . مثلا اگر در جایی دو نفر وجو داشتند ، یکبار یکی از افراد را مورد حمله قرار می دادید و بار دیگر در این صحنه فرد دیگری را می زدید در هر دو صورت این دو فرد یک عکس العمل را نشان می دادند مانند بازی ایندیانا جونز ( اینفرنال ماشین ) ولی در بازی مانند کرایسیس اینگونه نیست و عکس العمل ها متفاوت است . این موضوع را می توانید آزمایش کنید .
در این وبلاگ قصد داریم با همکاری شما دوستان عزیز آموزشی درباره هوش مصنوعی داشته باشیم . برای این موضوع کتاب Programming Game AI by Example را به شما معرفی می کنیم که می توانید این کتاب و مثال های آن را در آدرس زیر دانلود کنید .
Http://vahidhoss.0zed.com/Ebook/Computer/Programming/Programming AI by Example Source Code.rar
Http://vahidhoss.0zed.com/Ebook/Computer/Programming/ Programming Game AI by Example.rar
اگر این مطلب برای شما مفید بود آن را در گوگل محبوب کنید.