রেসিং এআই আচরণের প্যাটার্নস


9

সুতরাং ধরা যাক আপনি একটি স্প্লাইন ভিত্তিক রেসিং এআই পেয়েছেন। ধরে নিন এটি ইতিমধ্যে ট্র্যাকের চারপাশে ব্রেকিং এবং স্টিয়ারিংয়ের মূল বিষয়গুলি পরিচালনা করতে পারে।

সংঘর্ষ এড়ানো, ওভারটেকিং, খসড়া, ব্লকিং এবং অন্যান্য আচরণগুলি কীভাবে আপনি কাঠামো তৈরি এবং কার্যকর করতে পারেন যাতে আপনার গাড়িগুলি প্রতিযোগিতামূলক থেকে যায় তবে আকর্ষণীয় ঘোড়দৌড় করে?

কাগজপত্র / বাস্তবায়নের লিঙ্কগুলি দুর্দান্ত হবে।


আপনি কী ধরনের ইঞ্জিন ব্যবহার করছেন,
হর্ষাল বেনাকে

উত্তর:


7

আপনি স্বায়ত্তশাসিত চরিত্রগুলির জন্য স্টিয়ারিং আচরণগুলি দেখেছেন ? ট্র্যাকে থাকতে এবং সংঘর্ষ এড়ানোর জন্য আমি একটি " ক্রডপ্যাথফোলিং" অ্যালগরিদম বিবেচনা করব । আপনি খসড়া তৈরি, পাসিং এবং ব্লক করার জন্য "ফ্লো ফিল্ড ফলোয়িং" আচরণে মিশ্রিত করতে সক্ষম হতে পারেন - ফ্লো ফিল্ডটিকে প্লেয়ারের অতীত এবং ভবিষ্যদ্বাণীযুক্ত পথে অনুসরণ করতে, তবে তার বর্তমান অবস্থানের চারপাশে বিভক্ত করতে।

      /-------------\
 ----<  [playerCar]  >-----
      \-------------/

এটি এআইকে তার পিছনে সরাসরি অনুসরণ করতে এবং সরাসরি ব্লকের সামনে চলে যাওয়ার প্রবণতা সৃষ্টি করে, তবুও পরিষ্কার পাসগুলিকে উত্সাহিত করে।


1
আমি বোয়েড সম্পর্কে সচেতন, তবে এটি ভাল রেফারেন্স। আমি অনেকগুলি আচরণের থেকে কিছুটা ভয় পেয়েছি (রেসিং লাইনে থাকুন, গাড়ি এড়িয়ে চলুন, ব্লক করুন, খসড়া করুন, ইত্যাদি) সুরের পক্ষে খুব জটিল যে উপায়ে ইন্টারঅ্যাক্ট করে এবং মাঝে মাঝে প্রান্তের সংঘর্ষের সাথে শেষ হয়। পথচারীদের জন্য এটি সূক্ষ্ম, তবে চলমান চালিয়ে যাওয়া দরকার এমন রেস গাড়িগুলির জন্য বিপর্যয়কর।
অগস্ট

আমি ওপেন স্টিয়ার এপিআইয়ের সাথে কাজ করেছি যা এই স্টাফটি প্রচুর প্রয়োগ করে। আমি টিউন করা বেশ সহজ পেয়েছি। আপনার ক্ষেত্রে আমি "SteerToAvoidCollision" ওজনটি খুব বেশি করে দেব। আমি জানি না, আপনি কি যানবাহন ধাবমান হয়, কিন্তু আমি মনে করি চাই যে আপনি যদি এটা অধিকাংশ ক্ষেত্রে এর জন্য ডান পেয়েই থাকে, তাহলে অবশিষ্ট অনিয়মিত আচমকা বা ব্যাশ কারণে একটি প্রান্ত ক্ষেত্রে সম্ভবত বেশ বাস্তবসম্মত ....
এশেলি

সে স্টিয়ারিং গাড়ি ছিল নাকি অন্য কিছু? আমি আপনার বাম দিকে দুটি গাড়ি এবং আপনার ডানদিকে একটি গাড়ি যেমন সমস্যার সৃষ্টি করে ভয় পাচ্ছি। গড় ভেক্টর ডানদিকে চলাচল করতে পারে, যদিও এটি আপনাকে ডান হাতের গাড়ির সাথে যোগাযোগ করতে পারে।
tenpn

আমি বেশিরভাগ পথচারীদের সাথে কাজ করছিলাম, তাই আমি কসম খেয়ে বলতে পারি না এটি কাজ করবে। একটি জিনিস মনে রাখবেন এটি আচরণের মিশ্রণ হতে হবে না - এটি একটি উত্তরাধিকারী হতে পারে। সুতরাং আপনি সংঘর্ষ এড়ানো এড়াতে অন্য যে কোনও বিষয়ে উচ্চতর অগ্রাধিকার নিতে পারেন। ক্ষেত্রে আপনি বর্ণনা করেছেন যে গাড়িটি কেবল ডানদিকে যেতে পারে যতক্ষণ না ভবিষ্যদ্বাণী করা পথটি ডান হাতের গাড়ীর পথটিকে ছেদ করে না, সেই সময় এই সংঘর্ষটি এড়িয়ে যাওয়া ওভাররাইডিং শক্তি হয়ে ওঠে। আপনি বিশেষ শর্তাদিও যুক্ত করতে পারেন: উদাহরণস্বরূপ, যদি এন ফ্রেমে কোনও নিরাপদ পথ না পাওয়া যায়, তবে কঠোর ব্রেকিং যুক্ত করুন।
এশেলি

2

প্যারিসে এই বছরের এআই গেম ডে কনফারেন্সে আংশিকভাবে একটি অধিবেশন ছিল। আপনি এখানে স্লাইড এবং একটি সারাংশ খুঁজে পেতে পারেন:

http://aigamedev.com/open/coverage/paris10-report/#session9


1
পিপিটি-র লিঙ্কটি
404.


ত - তার পদ্ধতির আকর্ষণীয় তবে আমি বর্তমানে কোডটি নিয়ে কাজ করছি এটি আসলে আরও উন্নত!
টেনপেন

1

বিরোধী প্যাটার্ন: বিরোধীরা তাদের গতি মানিয়ে নিচ্ছে

দুর্ভাগ্যক্রমে আমি আপনাকে নিদর্শন দিতে সক্ষম নই, তবে আমি একটি বিরোধী প্যাটার্নটির নাম দিতে চাই। দয়া করে এআই ড্রাইভারদের গতিটিকে মানব খেলোয়াড়ের একজনের সাথে মানিয়ে নেওয়ার চেষ্টা করবেন না। এর পেছনের ধারণাটি হচ্ছে অপেশাদারদের জন্য ন্যায্য রেসিংয়ের পরিস্থিতি তৈরি করা পাশাপাশি পেশাদারদেরও করা এবং একাধিক অসুবিধা স্তরের প্রয়োজন (এবং তাদের বাস্তবায়ন) বর্জন করা।

যাইহোক, কাগজে যা ভাল লাগছে তা বাস্তবে ভয়াবহ বলে প্রমাণিত হয় এবং মোটোজিপি সিরিজ এই আচরণটি বাস্তবায়নে মারাত্মকভাবে ব্যর্থ হয়েছিল। যখন আপনি কয়েক সেকেন্ডের জন্য দাঁড়িয়ে ছিলেন এবং খেলায় আপনার উন্নতি হয়েছে কিনা তা জানার অসম্ভবতা যখন পড়েছিল তখন প্রতি 5 ঘন্টা / ঘন্টা বেগে প্রতিপক্ষগুলিতে এটি শেষ হয়েছিল (খুব খারাপ প্রতিক্রিয়া অনুসারে)


ধন্যবাদ। আমি এখানে ভারসাম্য বা অসুবিধা স্তরের চেয়ে আকর্ষণীয় জাতি আচরণ সম্পর্কে বিশেষভাবে কথা বলছি, তবে আমি এটি মনে রাখব।
টেন্পেন

5
প্রায় সমস্ত রেসিং গেমের মধ্যে খেলোয়াড়কে অ্যাকশনে রাখার জন্য বা এআইকে ভাল প্লেয়ারের কাছে রাখতে রবার-ব্যান্ডিংয়ের কিছু ফর্ম অন্তর্ভুক্ত থাকে। কৌশলটি হ'ল এটির সাথে সূক্ষ্ম থাকা এবং কখন এটি বন্ধ করা যায় তা জানুন। প্লেয়ার খেয়াল করলেই তারা প্রতারণা বোধ করে।
wkerslake

মোটরজিপি পরিস্থিতি সাধারণভাবে রাবার-ব্যান্ডিংয়ের সমস্যা না হয়ে বরং এটিকে অনেক দূরে নিয়ে যাওয়ার সমস্যা বলে মনে হচ্ছে। সামনের গাড়ি চালকদের পক্ষে আরও সতর্কতা এবং পিছনে গাড়ি নিয়ে গাড়ি চালানো অযৌক্তিক নয়, ফাঁকটি বন্ধ করার জন্য আরও মরিয়া চেষ্টা করা এবং আমি মনে করি যে সেভাবে মডেলিং করা এবং সেই স্বচ্ছতার সাথে খেলোয়াড়ের কাছে উপস্থাপন করার কোনও মূল্য নেই।
Jibb স্মার্ট

এটি এই বিষয়টির একটি আকর্ষণীয় পোস্ট: gamsutra.com / ভিউ / ফিচার / 3920/… মূলত তারা আপনাকে এআই রেসারের 3 টি গ্রুপে রাখে এবং রেস চলাকালীন আপনাকে গ্রুপ থেকে দলে দলে এগিয়ে যেতে দেয়।
ফেলসির
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.