PlayPendium
Bulwark · مادة للتفكير

كيف يفكّر أمير الحرب

العب وحدك، وثلاث من القلاع الأربع تدافع عنها آلة. وكل أمير حرب حاسوبي يدير الحلقة القصيرة نفسها: جِد الكرة الجديرة بالخوف، وخمّن أين ستعبر جدارك، وانزلق للقائها — والفرق بين خصم هيّن وخصم مخيف يعود إلى أربعة أرقام.

سهل · تذبذب التصويب 0.18 كسور من السكة كمقدار للخطأ
مقابل
صعب · تذبذب التصويب 0.015 تصويب شبه مثالي

كُتب وحُرِّر بالإنجليزية. أُنتجت هذه النسخة العربية بالترجمة الآلية؛ وحيثما كانت الدقة مهمة، فالأصل الإنجليزي هو المرجع المعتمد. اقرأ الأصل بالإنجليزية ←

01 · اختيار ما يُخشى

ليست كل كرة تهديدًا

أول مهمة لأمير الحرب، مئةً وعشرين مرة في الثانية، هي الفرز. فمع وجود كرتين طليقتين في الحلبة على الأكثر، على الذكاء الاصطناعي أن يقرر أيّهما تستحق درعه. إنه يمنح كل كرة نشطة غير ممسوكة درجةً هي بُعدها عن ملكه، ثم يطرح مكافأة ثابتة قدرها 250 وحدة من أي كرة متجهة نحو الركن فعلًا، فتُعامَل الكرة المبتعدة كأنها أبعد مما هي عليه بمقدار 250 وحدة. 1 وأدنى درجة تفوز بانتباه الدرع.

والنتيجة مدافع لا يهلع من كرة تمرّ بلا ضرر، لكنه ينقضّ على كرة أقرب وقادمة في آن. إنه نموذج خام لما يفعله الإنسان بلا تفكير: راقب الشيء القادم إليك، وتجاهل الشيء المغادر. والحكم كله ضربٌ قياسي واحد بين سرعة الكرة والاتجاه إلى الملك، والموجب يعني «مصوَّبة نحوي»، وهذا يكفي.

02 · تخمين أين ستحطّ

استباق الكرة على السكة

بعد أن اختار تهديده، على أمير الحرب أن يقرر أين يقف على سكته القُطرية. إنه لا يحلّ مسار الارتداد كاملًا، فلا تتبّع للانعكاسات ولا تنبؤ بما يرتدّ عن الجدران. بل يأخذ موضع الكرة، ويزحزحه خطوة قصيرة إلى الأمام على امتداد سرعتها الحالية (استباق مقداره 0.12 ثانية)، ثم يُسقط تلك النقطة المستقبلية إسقاطًا مستقيمًا على السكة ليحصل على كسر هدف بين 0 و1. 1

وهذا تنبؤ سطحي عن قصد، وهو سبب إمكان هزيمة الذكاء الاصطناعي. فلأنه لا يستبق إلا ثُمن ثانية ولا يتوقع ارتدادًا أبدًا، تخدعه كرةٌ ستصل عن طريق ارتداد عن جدار؛ إذ يلتزم بحيث تشير الكرة الآن. واللاعب البشري الذي يقذف كراته لترتدّ عن حواف الحلبة إنما يستغل هذه البقعة العمياء بعينها. فالآلة تتفاعل مع الحاضر بشعرة من بُعد النظر؛ لكنها لا تخطّط.

الحاسوب لا يحسب مستقبل الكرة. إنه يميل ثُمن ثانية إلى الأمام، ويصوّب درعه إلى حيث ستكون الكرة لو لم يتدخل شيء، ويترك كل ما يتدخل ليكون فرصتك أنت.

03 · ثلاث مراتب، أربعة مقابض

الصعوبة جدول، لا إعادة كتابة

تتشارك الصعوبات الثلاث جسدًا واحدًا من الشيفرة لا يتغير. وما يتغير بين السهل والمتوسط والصعب صفٌّ من أربعة أرقام ضبط. 1 فالتذبذب يضيف خطأً عشوائيًّا إلى هدف الدرع، فيتيه تصويب أمير الحرب السهل بما يقارب خُمس سكته بينما يكاد الصعب يكون مضبوطًا تمامًا. ومسافة التفاعل تحدّد كم يجب أن تقترب الكرة قبل أن يكلّف أمير الحرب نفسه عناء تتبّعها، فالسهل يتجاهل كل ما يبعد أكثر من 420 وحدة عن ملكه، وهو أقل قليلًا من نصف عرض اللوحة؛ أما الصعب فيتتبع عبر الحلبة بأكملها. وفرصة الإمساك هي احتمال أن يخطف كرة اقتربت من درعه بما يكفي لأن تُمسَك. وأما التصويب نحو المنافسين فمفتاح واحد يقرر هل يلعب أمير الحرب هجومًا أصلًا.

جدول ضبط الذكاء الاصطناعي، وهو الفرق كله بين المراتب
المقبضسهلمتوسطصعب
تذبذب التصويب (كسور من السكة)0.180.070.015
مسافة التفاعل (وحدات)4207002,000
فرصة الإمساك0%25%55%
يصوّب نحو المنافسين؟لالانعم

والقيم الأربع كلها تأتي من جدول ضبط صغير واحد داخل محرّك لعبة Bulwark، صفٌّ لكل مرتبة. ومسافة التفاعل في المرتبة الصعبة مكتوبة على أنها ضعف عرض الحلبة، والحلبة مربع ضلعه 1,000 وحدة، فـ2,000 وحدة تعني «تتبّعًا دائمًا». 1

04 · حين تهاجم الآلة

المفتاح الواحد الذي يجعل أمير الحرب الصعب خطِرًا

أمير الحرب السهل أو المتوسط لا يمسك الكرة قط بنيّة الضرب. فالسهل لا يمسكها إطلاقًا، والمتوسط لا يمسكها إلا بين الحين والآخر، دون خطة لما يصنعه بالكرة متى صارت في حوزته. لكن أدِر مفتاح التصويب نحو المنافسين، وهو الشيء الذي لا تفعله إلا المرتبة الصعبة، فيكفّ الذكاء الاصطناعي عن كونه تفاعليًّا محضًا. فحين يمسك الكرة، ينظر عبر اللوحة، ويختار المنافس الأشدَّ جراحًا (صاحب أقل عدد من القوالب المتبقية)، ويصوّب نحوه. 1

ويفعل ذلك من دون أي تخطيط للمسار. فهو يعاين أحد عشر موضعًا مرشحًا على امتداد سكته، ويستنسخ لكل واحد منها حسابات الإطلاق في المحرّك ليرى في أي اتجاه ستطير تلك القذيفة، ثم يُبقي الموضع الذي يشير متجهه الخارج إلى الضحية المختارة أشدَّ إشارة مباشرة. 1 إنها قوة غاشمة على حفنة من الخيارات لا براعة، لكنه صبور فيها: فبعد أن يختار موضعًا، يحتفظ أمير الحرب بالكرة إلى أن ينزلق الدرع إلى هناك فعلًا، ولا يطلقها إلا حين يصل أو حين يكون قد أمسكها من الوقت ما يجعل الانتظار أغلى مما تساويه القذيفة. والنيّة استراتيجية بلا لبس، وهي بالضبط ما يفعله إنسان يتصيّد فريسة سهلة. واختيار الهدف بمعيار «أقل القوالب» يوجّه ثلاثة مدافعين مستقلين نحو من هو خاسر أصلًا.

05 · أمير الحرب نفسه في كل مرة

عشوائية يمكنك إعادة تشغيلها

كل شيء «عشوائي» يفعله أمير الحرب، من تذبذب تصويبه إلى قرعة الإمساك، مسحوب من مولّد مبذور، أي روتين مُحكَم يُعرف باسم mulberry32 يحوّل رقمًا ابتدائيًّا واحدًا إلى تيار طويل قابل للتكرار من القيم شبه العشوائية. 2 أعطِه البذرة نفسها فينتج التسلسل نفسه إلى الأبد. والمباراة الحيّة تأخذ بذرتها من الساعة، فلا تُفتتح مباراتان على النحو نفسه، لكن أعِد إليه البذرة نفسها فتُعاد المباراة تمامًا: الزوايا نفسها للإطلاق، والتذبذبات نفسها، والإمساكات نفسها.

وتلك الحتمية ليست تفصيلًا تجميليًّا. فهي ما يجعل اللعبة قابلة للاختبار، إذ تلعب حزمة اختباراتها مباريات كاملة بين حاسوب وحاسوب انطلاقًا من بذرة ثابتة وتتوقع النتيجة نفسها في كل مرة، وهي ما يتيح حزم المحاكاة بأكملها، بما في ذلك مؤشر المولّد، في JSON وإعادة بنائها، حتى يستطيع المضيف على الإنترنت أن يبثّ حالته فيعيد كل لاعب من الآخرين بناء لوحة مطابقة. وأمراء الحرب يبدون أحياءً لأن أخطاءهم تبدو بشرية؛ وتحتها، «غرائزهم» تكرارٌ حسابي قصير يستطيع أي أحد أن يلفّه رجوعًا إلى البداية. فالآلة التي تحرس قلعةً، كما يتبين، لا تحتاج إلا إلى بضعة أرقام وتيار من الحظ القابل للاستنساخ. 2

Sources & notes
  1. Bulwark game engine: the warlord AI. Threat scoring (distance from a ball to the king, minus a 250-unit bonus for inbound balls), the 0.12-second lead used to project the intercept point, the tuning table that holds jitter, react distance, catch chance and the aim-at-rivals switch for each tier, the “most wounded rival” target selection, and the eleven-sample search over release positions. Read from the game's own source.
  2. Bulwark game engine: the deterministic random generator, an implementation of mulberry32, the compact public-domain algorithm by Tommy Ettinger that maps a 32-bit seed to a repeatable stream. Its own comment notes that it seeds ball launches and AI jitter so that games are reproducible and testable, and it can save and restore its cursor so the state round-trips through JSON. Read from the game's own source.
    Algorithm origin: Tommy Ettinger, “Mulberry32 PRNG” (public domain).
Was this worth reading?
Play Bulwark
PlayPendium · About · Contact · Privacy · Terms · Cookies · Accessibility · Copyright · Browse all games · Classic arcade games · © 2026