إتقان جميع الألعاب في التاريخ البشري
بحث
تسجيل الدخول تسجيل
Name
0 / 2735
0
إشعارات
99

حسابك

إعدادات تسجيل الخروج

إشعارات

ليس لديك إشعارات جديدة.

اللغة

English 繁體中文 简体中文 Español 日本語 Português Deutsch français Русский 한국어 भारतीय
القائمة

المنتديات > الموضوعات العامة

اقتراح فرز المقارنة

Piotr Grochowski بواسطة
2024-12-19 00:59:52
#1
Piotr Grochowski
2695
(تمت الترجمة بواسطة Microsoft) أقترح لعبة جديدة تسمى فرز المقارنة.

على غرار Coin Weighing ، أقترح أن تبدأ اللعبة بسلسلة من الأشياء ذات الوزن غير المعروف ، وقد يستخدم اللاعب قدرا محدودا من المقارنات. ومع ذلك ، قد يحتوي كل جانب من جوانب المقارنة على كائن واحد فقط ، وتكون الكائنات كلها بأوزان مختلفة. يجب على اللاعب وضع جميع الكائنات بترتيب تصاعدي. بعد أن يقوم اللاعب بإجراء المقارنات ووضع الكائنات في القائمة ، ستقوم اللعبة بعد ذلك بتعيين الكائنات كأرقام مختلفة وإذا كان أحد الكائنات أكبر من التالي في القائمة في مرحلة ما ، فإن اللعبة تسلط الضوء على رمز ">" أحمر عند الزوج الخطأ ، ثم تعرض "أنت تخسر" وتوفر خيار استخدام طاقة LIFE ، الذي يعيد تشغيل المستوى. إذا كانت جميع الكائنات أقل من التالية ، فستعرض اللعبة رموز "<" خضراء بين كل أزواج متتالية ، وتستمر إلى المستوى التالي.

أقترح 10 مستويات ، مع رقم المستوى المقابل لعدد الكائنات:

المستوى 1: 0 مقارنات
المستوى 2: مقارنات 1
المستوى 3: 3 مقارنات
المستوى 4: 5 مقارنات
المستوى 5: 7 مقارنات
المستوى 6: 10 مقارنات
المستوى 7: 13 مقارنة
المستوى 8: 16 مقارنة
المستوى 9: 19 مقارنة
المستوى 10: 22 مقارنة

https://en.wikipedia.org/wiki/Comparison_sort#Number_of_comparisons_required_to_sort_a_list

إذا اكتشفت اللعبة أن المقارنات لا تضيق بشكل كاف مجموعة التباديل الممكنة ، فستعرض اللعبة دائما التقليب الخاطئ. على سبيل المثال ، يبدأ المستوى 10 ب 3628800 تباديل محتمل و 22 مقارنة متبقية. إذا قارن اللاعب بين a و b ، فإن كلا من a>b و a<b لهما 1814400 تبديل لكل منهما. إذا كانت المقارنة الأولى أ<ب ، ثم قارن اللاعب b و c ، فهناك 604800 تبديل للحالة a<b<c ، و 1209600 تبديل للحالة a<b>c ، و 20 مقارنة متبقية. نظرا لأن 20 مقارنة لا يمكن أن تحتوي نظريا على أكثر من 2 ^ 20 (1048576) نتائج مختلفة ، فستختار اللعبة خيار a<b>c ، والذي يحتوي على 1209600 تبديل ، مما يجعل من المستحيل على 20 مقارنة تحديد القائمة التي تم فرزها دائما ، ستختار اللعبة بعد ذلك نتائج المقارنة بطريقة لا تضيق إلى 1 تبديل ، وستقوم اللعبة بعد ذلك بملء الكائنات بالأرقام من 1 إلى 10 بطريقة لم يتم فرزها ، وعرض "أنت تخسر".

إذا أكمل اللاعب جميع المستويات العشرة ، فستعرض اللعبة "لقد فزت" ، وستعرض لوحة المتصدرين "كل شيء واضح".

سيعرض تشغيل ANSWER مقارنات تضيق دائما إلى 1 التقليب.

يجب أن تكون معايير الإتقان كما يلي:

2 نجوم - المستوى 5
3 نجوم - المستوى 7
4 نجوم - المستوى 9
5 نجوم - كل شيء واضح
(النص الأصلي) Comparison Sorting suggestion

I suggest a new game called Comparison Sorting.

Similarly to Coin Weighing, I suggest that the game starts with a series of objects of unknown weight, and the player may use a limited amount of comparisons. However, each side of the comparison may only have one object in it, and the objects are all of different weights. The player must put all of the objects in ascending order. After the player performs the comparisons and places the objects in the list, the game will then assign the objects as different numbers and if at some point one of the objects is greater than the next in the list, the game highlights a red '>' symbol at the wrong pair, then displays 'You lose' and offers the option to use LIFE power up, which restarts the level. If all the objects are less than the next, the game displays green '<' symbols between every consecutive pairs, and continues to the next level.

I suggest 10 levels, with the level number corresponding to the number of objects:

Level 1: 0 comparisons
Level 2: 1 comparisons
Level 3: 3 comparisons
Level 4: 5 comparisons
Level 5: 7 comparisons
Level 6: 10 comparisons
Level 7: 13 comparisons
Level 8: 16 comparisons
Level 9: 19 comparisons
Level 10: 22 comparisons

https://en.wikipedia.org/wiki/Comparison_sort#Number_of_comparisons_required_to_sort_a_list

If the game detects that the comparisons do not adequately narrow down the set of possible permutations, then the game will always display the wrong permutation. For example, level 10 starts with 3628800 possible permutations and 22 comparisons remaining. If the player compares a and b, then both a>b and a<b have 1814400 permutations each. If the first comparison was a<b, and the player then compares b and c, then there are 604800 permutations for the case a<b<c, and 1209600 permutations for the case a<b>c, and 20 comparisons remaining. Since 20 comparisons can theoretically have no more than 2^20 (1048576) different results, the game will choose the a<b>c option, which has 1209600 permutations, making it impossible for 20 comparisons to always determine the sorted list, the game will then choose comparison results in such a way that does not narrow down to 1 permutation, and the game will then fill in the objects with the numbers 1 to 10 in such a way that is not sorted, and display 'You lose'.

If the player completes all 10 levels, the game will display 'You win', and the leaderboard will display 'all clear'.

The ANSWER power up will display comparisons that always narrow down to 1 permutation.

Mastery criteria should be the following:

2 stars — level 5
3 stars — level 7
4 stars — level 9
5 stars — all clear
Piotr Grochowski بواسطة
2024-12-19 00:59:52
أعجبني
الرد

انشر رد

يجب عليك تسجيل الدخول لنشر رد
تسجيل الدخول تسجيل
رداً على #1:
الرجاء إدخال رسالة
%s بواسطة
إضافة رد
تأكيد...
فشل نشر الرد. الرجاء المحاولة مرة أخرى. إغلاق