فك شيفرة Zork: غوص عميق في 15000 سطر من أكواد تطوير ألعاب الثمانينيات

2025-01-20
فك شيفرة Zork: غوص عميق في 15000 سطر من أكواد تطوير ألعاب الثمانينيات

في مهمة غريبة لاختبار مجموعة Kubernetes، انطلق Rok Ajdnik في رحلة عبر 15000 سطر من التعليمات البرمجية التي تتكون منها لعبة المغامرات النصية الكلاسيكية Zork. وتفصل هذه المقالة تطور Zork عبر إصدارات مختلفة، ولغة البرمجة ZIL، وهندستها المبتكرة، بما في ذلك محلل القواعد، وكائنات اللعبة، والنحو، وشجرة الكائنات. وتُكشف عن كنوز خفية، مثل بيض عيد الفصح (XYZZY)، والأوامر المشكوك فيها (RAPE)، وآليات متعمدة للترولز. ويشارك المؤلف أيضًا التقدم المحرز في نقل Zork إلى Go.

الألعاب