سؤال

وأود أن استخدام محرك قاعدة لعبي. سيتم استخدامها لمجلس الشعب AI، وGM AI.

وماذا يمكن أن تكون جيدة وسريعة محرك القاعدة لهذا الغرض؟ يجب أن يكون جافا ومفتوحة المصدر.

وأود أن أسمع من الناس الذين استخدموا جافا محركات القاعدة للذكاء الاصطناعي عن تجربتهم.

هل كانت مفيدة؟

المحلول

وهناك نوعان من الخيارات التي رأيتها: جيس و <لأ href = " http://jboss.org/drools/ "يختلط =" noreferrer "> يرول . جيس، وبصراحة، لديه مشاكل. انها ليست مفتوحة المصدر، كما أنها ليست مجانا. أنه يحتوي على جملة مثل اللثغة، والذي هو إما زائد أو ناقص، اعتمادا على وجهة نظرك.

ويرول، من ناحية أخرى، على حد سواء الحرة ومفتوحة المصدر، وتحت مظلة جبوس، لذلك فمن المرجح أن البقاء لفترة من الوقت. يتم استدعاء قواعد باستخدام جافا على التوالي، ولكنها مكتوبة باستخدام DSL التي هي بديهية جدا لعدم مبرمج.

والوحيد "مسكتك" رأيت مع يرول هو أن تجميع قواعد يمكن أن تكون بطيئة، لذلك عليك أن ترغب في تشغيل تجميع الخاص بك عند بدء التشغيل أو في كتلة ثابت، في وقت ما عندما المستخدم لن تمانع في انتظار حول قليلا.

وحظا سعيدا!

نصائح أخرى

وسنحاول في وقت لاحق الأداء الإقتصادي الأداء عنوان تجميع هذا العام. انها مجرد لا شيء لقد ركزنا على أو لمحة عن بعد، بدلا من ذلك التركيز على أداء وقت التشغيل.

وسأكون مهتما جدا أن نسمع عن التقدم المحرز الخاص بك. أنا أفكر في القيام عبة يرول بكمن لبدء لاستكشاف حول أفضل السبل لاستخدام محركات حكم للألعاب. كما ألعاب غالبا ما تكون حول الأحداث وفحص العلاقات بين الأشياء ويبدو أن سليم ضبط المحرك حكم يمكن أن توفر بعض الفوائد. الجزء الأخير، فإن "ضبط"، تصبح ذات أهمية كما هو الحال في كثير من الحالات المحرك يمكن أن تكون أكثر فعالية في انها مطابقة الجزئية إذا كان يعرف عن مساحة مشكلة في خط الهجوم. مثالي مع ألعاب هذا هو الحال غالبا، حتى نتمكن من توفير تلميحات إلى المحرك لتكييفه في أماكن لتلك الحالات الاستخدام.

لدينا بعض الأبحاث الحالية مستمرة لإضافة الاحتمالات، التي ينبغي أن تكون مثيرة للاهتمام للألعاب.

وعلى أي حال الرجاء الاتصال بي اذا كنت تحرز أي تقدم، mproctor في ريدهات d0t كوم

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top