سؤال في توقيت هجمات تدمير العضوية

  • عندي سؤال محيرني لو سمحتو

    في حال تم تحريك هجمه تدمير على العاصمه وبنفس التوقيت جيشي ايضا يوصل عضوية الخصم بهجمه تدمير اخرى في حال تم تدمير العضويتين بالكامل ماذا يحدث ؟ اي عضويتي وعضوية الخصم؟ هل نخرج معا من السيرفر او من المستحيل حصول امر كهذا الامر؟؟؟

    وشكرا لكم

  • هذا سؤال لايملك الجواب عليه إلا مبرمج اللعبة :)

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

  • هذا سؤال لايملك الجواب عليه إلا مبرمج اللعبة :)

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

    هل تستطيع فرضيا التكهن بالنتيجه ؟

  • السلام عليكم

    الى حيدمر قرية الخصم هو من تصل هجمته قبل الاخر .. وفي حال وصلت على افتراض الهجمات في نفس الثانية تكون مقاسه على العدد والعدة وتأثير التدمير وحجمه

  • عندي سؤال محيرني لو سمحتو

    في حال تم تحريك هجمه تدمير على العاصمه وبنفس التوقيت جيشي ايضا يوصل عضوية الخصم بهجمه تدمير اخرى في حال تم تدمير العضويتين بالكامل ماذا يحدث ؟ اي عضويتي وعضوية الخصم؟ هل نخرج معا من السيرفر او من المستحيل حصول امر كهذا الامر؟؟؟

    وشكرا لكم

    الحالة الوحيدة اللي ممكن هجمات القطار توصل في نفس التوقيت هو ان يكون المسافة بينهم اكثر من 20 حقل وااللاعب التاني يملك ساحة بطولة

    قطار من الهجمات لتدمير قرية كاملة اعتقد ما بيقل عن 10 هجمات وليس بالضرورة ان يكون الهجوم الاخير هو الهجوم اللي دمر القرية ممكن يكون هجوم قبله لذا

    الحالة التي تتحدث عنها هي ان يصل الهجوم اللي قام بتدمير القرية من بين عدة هجمات علي كلا العضويتين في نفس اللحظة وهذا مستحيل لان دائما يوجد فاصل في التوقيت بين هجمات القطار ولو كانت اقل من ثانية

  • الحالة الوحيدة اللي ممكن هجمات القطار توصل في نفس التوقيت هو ان يكون المسافة بينهم اكثر من 20 حقل وااللاعب التاني يملك ساحة بطولة

    قطار من الهجمات لتدمير قرية كاملة اعتقد ما بيقل عن 10 هجمات وليس بالضرورة ان يكون الهجوم الاخير هو الهجوم اللي دمر القرية ممكن يكون هجوم قبله لذا

    الحالة التي تتحدث عنها هي ان يصل الهجوم اللي قام بتدمير القرية من بين عدة هجمات علي كلا العضويتين في نفس اللحظة وهذا مستحيل لان دائما يوجد فاصل في التوقيت بين هجمات القطار ولو كانت اقل من ثانية

    احسنت صديقي جواب جيد وهذا ماكنت اريد الوصول اليه قد تكون الهجمه الاولى لاحد الطرفين هي الهجمه المدمرة حسب عدد القوات شكرا المرورك الكريم

  • هل تستطيع فرضيا التكهن بالنتيجه ؟

    هناك قاعدة لترتيب الأحداث في ترافيان تستند إلى مبدأ "ما تم طلبه أولاً".

    أي أن الأحداث التي تتم في نفس اللحظة ترتب بحسب ترتيب طلبها.

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

    الآن في هذه الحالة بالذات، اللاعبان يهاجمان بعضهما البعض، أي أنهما على الأغلب أرسلا هجماتهما في نفس اللحظة (حتى تصل في نفس اللحظة)، فإذا كانت سرعة القوات نفسها، وهي على الأغلب كذلك لأن سرعة المجانيق (المقاليع) هي نفسها للجميع. هذا يعني أن القوات خرجت في نفس اللحظة ! وبالتالي سيكون هناك صعوبة حتى في تطبيق هذه القاعدة. ما أتوقعه أنه في هذه الحالة ستدمر القريتان في نفس اللحظة وينتج عن ذلك تبخر القوات المهاجمة للطرفين.

  • مبرمجين اللعبة فقط من يستطيعون إجابتك الأجابة الأكيدة

    ولكن بناء على المعلومات التي تم إخبارنا كلاعبين بها في إزدحام الأحداث

    وقم تم مناقشة كيفية عمل ألعاب الوقت الحقيقي real time مثل ترافيان داخليا في مجتمعات المبرمجين

    علمنا أن ترافيان لعبة synchronized يعني الأحداث التي تؤثر في شيئ واحد مثل قرية أو جيش تكون متتابعة وليست متزامنة


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


    وبناء على ذلك فيستحيل أبدا أن تدمر قريتين يهجمان على بعضها البعض نفسهما, لان هناك هجمة "القرية تدمرت تماما"(الاستفهام) سيتم تنفذيها قبل الأخرى وسينتج عنها تبخر الجيش المهاجم وتبخر هجماته المتبقية وبالتالي لن تدمر القرية التي يتم الهجوم عليها من هذا الجيش المتبخر

    صاحب عضوية DETECTIVEegypt بطلة السيرفر العربي السابع سنة 2013 (المعجزة الفائزة ,رابع سكان , أول مدافع, ثاني مهاجم, أول بطل)

    فيديو إحتلال المعجزة

    YouTube

    إعلان الفوز

    https://ibb.co/47cxbrp

    Travian Plague 💪


    The post was edited 1 time, last by Trustmeee - Muhammad ().

  • العفو منك، ولكن كلمة synchronized تعني بالضبط متزامنة ! والمقصود بذلك أن هناك بينها علاقة ترتيب بينها تفرض حصول حدث قبل حدث آخر.
    ولكن المشكلة المطروحة هنا فعلاً مربكة، لأن القاعدة المستخدمة لفرض الترتيب (أرجو مراجعة إجابتي السابقة لنفس الموضوع) لا تسمح بإيجاد ترتيب ي هذه الحالة بالذات.
    وبالتالي أوافقك أن مبرمجين اللعبة هم فقط من يستطيعون الإجابة. ونحن لانملك فعلياً جواباً إلا أن القريتين ستدمران في نفس اللحظة.

  • العفو منك، ولكن كلمة synchronized تعني بالضبط متزامنة ! والمقصود بذلك أن هناك بينها علاقة ترتيب بينها تفرض حصول حدث قبل حدث آخر.
    ولكن المشكلة المطروحة هنا فعلاً مربكة، لأن القاعدة المستخدمة لفرض الترتيب (أرجو مراجعة إجابتي السابقة لنفس الموضوع) لا تسمح بإيجاد ترتيب ي هذه الحالة بالذات.
    وبالتالي أوافقك أن مبرمجين اللعبة هم فقط من يستطيعون الإجابة. ونحن لانملك فعلياً جواباً إلا أن القريتين ستدمران في نفس اللحظة.

    نعم يا أخي الكريم synchronized تعني متزامنة ولكن لا تعنى حدوث حدثين او اكثر في نفس اللحظة بل تعني أن الأحداث تكون على نفس الخط الزمني (يعني بشكل متتالي ولا بد أن يتم حدث منهم قبل الاخر)

    وهو مبدأ معروف في الحاسب الالي بعكس مبدأ asynchronous والذي لا تكون فيه الأحداث على نفس الخط الزمني.

    ولعبة ترافيان معروف عنها أن الاحداث التي تؤثر في قرية واحدة تكون على نفس الخط الزمني يعني لا بد أن يحدثوا بالتتابع وهو ما تم إعلامنا به في المعلومات عن إزدحام الأحداث. لذلك فانا مؤمن بأنه يستحيل أن تدمر قريتين بعضهما.


    انا اعلم ان استخدام لفظ متزامن له دلالات لفظية مختلفة , ربما يكون ذلك الموضوع يعمل على توضيح الفرق بين المبدأين واللفظين من منظور الحاسب الالي

    صاحب عضوية DETECTIVEegypt بطلة السيرفر العربي السابع سنة 2013 (المعجزة الفائزة ,رابع سكان , أول مدافع, ثاني مهاجم, أول بطل)

    فيديو إحتلال المعجزة

    YouTube

    إعلان الفوز

    https://ibb.co/47cxbrp

    Travian Plague 💪


    The post was edited 1 time, last by Trustmeee - Muhammad ().

  • العفو منك، ولكن كلمة synchronized تعني بالضبط متزامنة ! والمقصود بذلك أن هناك بينها علاقة ترتيب بينها تفرض حصول حدث قبل حدث آخر.
    ولكن المشكلة المطروحة هنا فعلاً مربكة، لأن القاعدة المستخدمة لفرض الترتيب (أرجو مراجعة إجابتي السابقة لنفس الموضوع) لا تسمح بإيجاد ترتيب ي هذه الحالة بالذات.
    وبالتالي أوافقك أن مبرمجين اللعبة هم فقط من يستطيعون الإجابة. ونحن لانملك فعلياً جواباً إلا أن القريتين ستدمران في نفس اللحظة.


    لقد قام فريق مبرمجين اللعبة بالرد


    وقالو أن الحدثين غير متزامنين لان القريتين اللتين يتم الهجوم عليهما مختلفتان وبالتالي يمكن أن تصل الهجمات على القريتين في نفس اللحظة ويتم تدميرهما معا.


    عذرا أنا كنت مخطأ لاني ظننت ان أحداث القريتين ستكون متزامنة (يعني يستحيل يحدثان في نفس الحظة)


    هذا كان نص الرد



    Hi there,
    The DEV team confirms that those 2 events are not syncronyzed, they can happen at the same time because their target is different villages.

    Cheers,
    M.

    صاحب عضوية DETECTIVEegypt بطلة السيرفر العربي السابع سنة 2013 (المعجزة الفائزة ,رابع سكان , أول مدافع, ثاني مهاجم, أول بطل)

    فيديو إحتلال المعجزة

    YouTube

    إعلان الفوز

    https://ibb.co/47cxbrp

    Travian Plague 💪