المستوطنون المشهورين من لعبة Catan Board التي تم تحويلها إلى تطبيق Android. يدعم هذا التطبيق لاعب واحد ، ومتعدد اللاعبين المحليين. في وضع لاعب واحد ، يمكنك اللعب ضد أجهزة الكمبيوتر ذات الصعوبة المختلفة. ومع Mulitplayer المحلي ، يمكنك اللعب مع ما يصل إلى 4 لاعبين في لعبة واحدة.
المستوطنون الرسميون لموقع كاتان
قواعد اللعبة الرسمية (PDF)
المستودعات التي تحمل أجزاء أصغر من هذا proejct ، والتي تم دمجها لاحقًا في هذه الصمامة.
يعد إنشاء اللوحة والمنطق الجزء الأكبر من تطبيقنا. لم يكن إنشاء اللوحة ببساطة رسم سداسي متعددة على SurfaceView ؛ تضمنت العثور على الخوارزمية الصحيحة لإنشاء العدد الصحيح من البلاط في كل صف بالإضافة إلى خوارزمية لتعيين القيم لكل من هذه السداسيات التي تمثل البلاط في لعبة Catan الفعلية. بالإضافة إلى ذلك ، كان منطق اللوحة نفسه صعبًا للغاية ؛ لم نحتاج فقط إلى معرفة المجاور لكل سداسي على السبورة ، ولكن أيضًا من التقاطع إلى التقاطع ، وتقاطع الموانئ ، والتقاطع مع السداسي. هذا يتطلب إنشاء مصفوفة مجاورة قاموا بالبحث
يمكن القول أن كاتان كان لديه أكثر الميزات والقواعد الفريدة لأي لعبة. في الخارج ، يمكن تقسيم كاتان إلى أربعة إجراءات أساسية: التداول ، وبناء ، واستخدام بطاقات التطوير ، واستخدام السارق. ومع ذلك ، داخل كل منها كانت خوارزميات متعددة ومحددة لمختلف المواقف في اللعبة. البناء ، وهو السمة الرئيسية لـ Catan ، تضمنت مراعاة التقاطع المجاورة وكل مبنى يحتاج أيضًا إلى مراعاة Hexagon المجاورة لإنتاج الموارد.
يعد السارق أحد أكثر الميزات الفريدة لـ Catan وفريدة من نوعها في كيفية تنفيذها. لكي تكون قصيرة ، يتم تنشيط السارق كلما قام اللاعب بلف سبع وهناك ثلاث مراحل: مرحلة التخلص ، والمرحلة المتحركة ، ومرحلة السرقة. الجزء الأصعب لتنفيذ هو مرحلة التخلص ، وهذه الميزة تميز بصرف النظر عن الألعاب الأخرى. هذا لأنه يتطلب من اللاعبين اتخاذ إجراء عندما لا يكون دورهم ، وهو أمر خطير للغاية عند تنفيذه مع إطار اللعبة لأن الإطار مخصص حقًا للإجراءات القائمة على الدوران. هذا يعني أنه لا يتعين علينا فقط تجاوز فحص المنعطف ، ولكن علينا أيضًا التأكد من تحديث كل لاعب حالة اللعبة بشكل صحيح. من أجل تصحيح السارق
العديد من الصور المستخدمة لصنع اللعبة صنعت من قبلنا. على سبيل المثال ، بمساعدة بعض الإلهام من Catan وغيرها من الألعاب السائدة ، قمنا بعمل أيقونات الموارد وكذلك المباني والموانئ.
يعتمد مشغل الكمبيوتر الغبي فقط على العشوائية والموارد الحالية. خلال مرحلة الإعداد ، يختار التقاطعات للبناء بشكل عشوائي ولا يأخذ رقم الشيطان أو المورد في الاعتبار. خلال المرحلة العادية ، يختار بشكل عشوائي تجربة إجراء واحد ؛ بناء طريق ، وبناء مستوطنة ، وبناء مدينة أو لا شيء. إذا حاولت بناء شيء ما ، فإن اللعبة ، ثم تتحقق لمعرفة ما إذا كان مشغل الكمبيوتر لديه موارد كافية ، وإذا تم الانتهاء من الإجراء ، وإلا فإنها ليست وينهي مشغل الكمبيوتر دوره. عندما يتعلق الأمر بنقل السارق ، فإنه ينقله إلى بلاط صالح عشوائيًا ثم يسرق من خصم صالح عشوائيًا.
يبدأ مشغل الكمبيوتر الذكي أولاً من خلال تحسين اختيار مواقع بناء الذكاء الاصطناعي في مرحلة الإعداد من خلال مراعاة أنها تبني على واحدة من زوايا السداسي الداخلية. بعد ذلك ، يتداول الكمبيوتر الذكي أيضًا خلال مرحلة الإجراء الرئيسية ، عن طريق التحقق لمعرفة ما إذا كان لديهم موارد كافية لإكمال التجارة لكسب الطوب أو الخشب. يمكن للكمبيوتر الذكي أيضًا شراء واستخدام بطاقات التطوير ، واختيار البطاقات التي يمكن كسبها (للاحتكار وسنة القدة) على الأقل من نوع الموارد لديهم. يتم المبنى بالترتيب التالي إذا كانت إمكانية بناء: المستوطنات ، المدينة من المستوطنة ، والطرق. يتيح ذلك للكمبيوتر الذكي الحصول على المزيد من نقاط النصر بمعدل أسرع من نظيره.