bhv_basic_move : حرکت پایه
bhv_basic_offensive_kick : پایه ضربه تهاجمی
bhv_basic_tackle : مقابله پایه
bhv_danger_area_tackle : خطر مقابله با منطقه
bhv_goalie_basic_move : اساس حرکت دروازه بان
bhv_goali_chase_ball : تعقیب توپ توسط دروازه بان
bhv_goali_free_kick : ضربه آزاد توسط دروازه بان
bhv_go_to_static_ball : تغییر دادن مکان ایجنت ها (بازیکنان) بر اساس موقعیت توپ
bhv_penalty_kick : ضربه پنالتی
bhv_prepare_set_play_kick : تنظیم ضربه ی آماده بازی
bhv_pre_process : دستورالعمل های مقدماتی
bhv_set_play : تنظیمات مربوط به بازی
bhv_set_play_free_kick : تنظیمات مربوط به ضربه آزاد بازی
bhv_set_play_goal_kick : تنظیمات ضربه به سمت هدف ( دروازه ی حریف)
bhv_set_play_indirect_free_kick : تنظیمات ضربه های آزاد غیر مستقیم
bhv_set_play_kick_in : تنظیمات ضربه (شوت) در بازی
bhv_set_play_kick_off : تنظیمات ضربه به سمت دروازه ی حریف
bhv_their_goal_kick_move : حرکت به سمت هدف
body_kick_to_center : شوت کردن توپ
main_coach مربی تیم (سر مربی)
main_player : بازیکن اصلی
main_trainer : ترینر اصلی
role_center_forward : بازیکن وسط
role_defensive_half : یک و دو دفاعی
role_goalierole_offensive_half : یک و دو تهاجمی
role_side_back : نمونه
role_side_back : حمایت کردن از پشت (دفاعی)
role_side_forward : حمایت از جلو (تهاجمی)
sample_coach : نمونه گیری مربی
sample_player : نمونه گیری بازیکن
sample_trainer نمونه گیری ترینر
soccer_role : نقش فوتبال
strategy : استراتژی
در صورتی که کاربرد هر فایل اشتباه بود لطفا صحیح آن را در بخش نظرات همین مطلب به ما ارائه دهید.
فرق فايل هاي bhv و role در چیست؟
جوابها:
جواب اول:
شما باید behavior(رفتار) را در bhv ها بنویسید و نقش(role) ها را در role
جواب دوم:
Role = نحوه کار agent هاست
bhv = پیش فرض ها یا بهتر ، کار هایی که توسط role باید انجام بشه
sample player & sample coach =در UVa با اسم trilearn player & Coach شناخته شده است و همان وظایف را دارد
فراموش نکنید که agent را با UVA نوشته اند و فقط librcsc را به آن اضافه کرده اند و یک سری توابع برای خود Helios است.
پاسخ نهایی:
در واقع هر دو پاسخ صحیح میباشد ؛ در پاسخ اول معنای کلمات داده شده و در جواب دوم توضیح کامل تری.