استمرارًا لموضوع اليوم المتمثل في المشاريع الطموحة بشكل لا يصدق التي تم تنفيذها في ألعاب بناء المدن - قام شخص ما بإنشاء قلعة القزم المدينة التي تعمل ، بشكل فعال ، باعتبارها أ آلة تورينج .
لا ، ليس اسمه MOAR-ia. على الرغم من أنه ينبغي أن يكون.
بالنسبة للمبتدئين ، فإن Dwarf Fortress هي ألعاب بناء المدن العادية مثل سطر أوامر UNIX لنظام التشغيل Windows: abstruse ، معاقبة أخطاء المبتدئين بشكل كارثي و لا يتوانى عن فئة معينة في التوثيق ، ومبهمة تمامًا أثناء التشغيل.
بالإضافة إلى منحنى التعلم الحاد بشكل لا يصدق ، فإن Dwarf Fortress هي لعبة صعبة للغاية. هل نسيت إحضار بعض الأخشاب عندما أسست مدينتك؟ عفوا ، كل أقزامك ماتوا. هل تركت بواباتك مفتوحة عندما جاء العملاق المحلي للزيارة؟ عفوا ، كل أقزامك ماتوا. بطريق الخطأ ألقى مبعوثًا الجان في فتحة تهوية لماغما عندما كان يحاول فقط أن يقدم لك اتفاقية تجارية؟ عفوا ، كل أقزامك ماتوا.
أيضا ، الواجهة هي تتكون بالكامل من رسومات تعتمد على ASCII . ما زلت خائفا؟
دعنا نفحص ما يحدث عندما أستخدم هذا الكمبيوتر بالفعل لإجراء العمليات الحسابية: (1) مدخلاتي (2) تدخل مدينة Dwarf Fortress (3) التي يخضع سلوكها لمحرك Dwarf Fortress ، المكتوب بلغة C ++ (4) والذي يعمل في WINE (5) في بيئة نافذة GNOME Ubuntu (6) تعمل على نواة Linux ، مكتوبة في C (7) والتي تحول التعليمات إلى رمز صغير (8) لمعالج AMD بالداخل.
يا الهي. المعلقون في منتديات Dwarf Fortress لديهم الحق:
السؤال الآن هو: هل يمكنك بناء جهاز كمبيوتر قادر على تشغيل قلعة قزم داخل قلعة قزم ، ثم بناء جهاز كمبيوتر 8 بت في قلعة قزم يعمل على الكمبيوتر في قلعة قزم. لأنه إذا كان الأمر كذلك ، فستربح جميع شبكات الإنترنت.
خريطة التمرير للمدينة هنا ؛ يمكن العثور على مستند تصميم المنشئ هنا .