حاسبة تصنيف قوة يد البوكر
AS KS QS JS 10S هي رويال فلاش، أعلى فئة بقوة 10. أدخل خمس أوراق لتعرف اسم اليد بدءًا من الورقة العالية، وتحصل على ترتيب كسر التعادل للمقارنة بين يدين من النوع نفسه، دون حساب احتمالات. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الأوراق
- AS, KS, QS, JS, 10S
- الفئة
- royal_flush
- قيمة الرتبة
- 10
- رتب كسر التعادل
- 14
تقيّم حاسبة ترتيب يد البوكر هذه خمس أوراق لعب قياسية بالضبط، وتحدّد أقوى فئة تكوّنها. أدخل القيم من 2 إلى 10 أو J وQ وK وA، ثم أضف C أو D أو H أو S للدلالة على النوع. تتضمن النتيجة قوة رقمية وقيمًا لحسم التعادل، ولذلك تناسب التحقق السريع والمواد التعليمية ومنطق الألعاب والاختبارات المؤتمتة. تُرفض بوضوح الأوراق غير الصحيحة أو المكررة، وكذلك أي يد لا تتكون من خمس أوراق.
أدخل يدًا كاملة من خمس أوراق
قدّم خمس أوراق بالضبط، واكتب كل ورقة بصيغة القيمة متبوعة مباشرة برمز النوع. القيم الصحيحة هي من 2 إلى 10، إضافة إلى J وQ وK وA. رموز الأنواع هي C للنوادي، وD للماس، وH للقلوب، وS للبستوني.
لا يؤثر اختلاف حالة الأحرف اللاتينية؛ فالصيغ as وAS وAs تعني جميعًا آس البستوني نفسه، وتظهر في النتيجة بالصيغة الموحدة AS. تحذف الحاسبة المسافات المحيطة، لكنها لا تقبل رموز الأنواع الزخرفية، ولا كلمات مثل ace، ولا الصيغة المعكوسة مثل SA. يجب أن تكون كل ورقة فعلية فريدة.
إذا تكررت AS مرتين، فلن يؤدي تغيير حالة الأحرف إلى جعل النسخة الثانية مختلفة، وستعيد الطلبية خطأ إدخال غير صالح. اشتراط خمس أوراق مقصود، لأن فئات اليد القياسية لا تُحسم مباشرة إلا بعد معرفة اليد كاملة. لا تشمل الأداة أوراق الطاولة أو الأوراق البرية أو الجوكر أو اختيار أفضل خمس أوراق من مجموعة أكبر.
ويضمن هذا العقد الصارم نتيجة متوقعة للمستخدم ولتكاملات البرمجيات على السواء.
افهم الفئة ودرجة القوة
يطبق المقيّم التسلسل المعتاد ليد من خمس أوراق من الأضعف إلى الأقوى: الورقة العليا، والزوج، والزوجان، والثلاثية، والمستقيم، والفلاش، والفول هاوس، والرباعية، والستريت فلاش، والرويال فلاش. يظهر الرويال فلاش منفصلًا بوصفه ستريت فلاش أعلاه الآس. يتطلب الفلاش تطابق أنواع الأوراق الخمس، بينما يتطلب المستقيم خمس قيم متتابعة ومختلفة.
يكون الآس عادة أعلى من الملك، لكن A-2-3-4-5 يُعترف به مستقيمًا أعلاه خمسة. لا يلتف الآس في أي تسلسل آخر؛ لذلك لا تكون Q-K-A-2-3 مستقيمًا. هذه القواعد حتمية ولا تعتمد على نوع لعبة البوكر أو جولة الرهان أو موضع اللاعب أو أفضلية بين أنواع الأوراق.
استخدم قيم حسم التعادل بطريقة صحيحة
يفوز الرقم الأكبر عند مقارنة المواضع المناظرة من اليسار إلى اليمين. في الزوج، تأتي قيمة الزوج أولًا، ثم أوراق الكيكر الثلاث الباقية بترتيب تنازلي. وفي الزوجين تُذكر قيمة الزوج الأعلى، ثم الأدنى، ثم الكيكر.
تضع الثلاثية والرباعية القيمة المكررة أولًا، بينما يذكر الفول هاوس الثلاثية قبل الزوج. تحتاج المستقيمات والستريت فلاش إلى أعلى قيمة فعلية فقط، وتُستخدم خمسة مع A-2-3-4-5. تسرد أيدي الفلاش والورقة العليا القيم الخمس بترتيب تنازلي.
لا تدخل الأنواع في حسم التعادل، لأن قواعد البوكر القياسية لا تجعل يدًا متساوية أقوى بسبب النوادي أو الماس أو القلوب أو البستوني. يفيد مفتاح المقارنة الموجز في بناء لعبة أو التحقق من سجل يد أو إعداد تمارين أو اختبار مقيّم آخر.
حالات الاستخدام
التحقق من نتيجة كشف الأوراق
تحقق من الفئة وقيم الحسم المرتبة في كشف مختلف عليه أو غير مألوف ليد من خمس أوراق.
بناء منطق لعبة بوكر
استخدم القوة الرقمية الثابتة ومصفوفة الحسم مدخلات حتمية لمقارنة الأيدي داخل تطبيق.
إعداد الدروس والاختبارات
أنشئ نتيجة واضحة للفئة في تمارين البوكر، أو اختبر مقيّمًا آخر على أمثلة معروفة.
الأسئلة الشائعة
ما صيغة الأوراق التي ينبغي استخدامها؟
اكتب القيمة متبوعة بأحد الرموز C أو D أو H أو S، مثل 2C أو QD أو 10H أو AS. لا يؤثر اختلاف حالة الأحرف.
هل تتعرف الحاسبة إلى مستقيم يكون فيه الآس منخفضًا؟
نعم. تمثل A-2-3-4-5 مستقيمًا قيمته العليا الفعلية خمسة. ولا يلتف الآس في أي تسلسل آخر.
هل تُستخدم أنواع الأوراق لحسم التعادل؟
لا. لا تضع مقارنة البوكر القياسية نوعًا فوق آخر. وإذا تساوت الفئة وقيم الحسم، بقيت اليدان متعادلتين.
هل يمكن إرسال سبع أوراق والحصول على أفضل خمس؟
لا. تقيّم هذه القدرة خمس أوراق بالضبط، وترفض أي عدد آخر بدل اختيار مجموعة فرعية من دون تصريح.
ماذا يحدث إذا كانت ورقة مكررة أو مكتوبة بصيغة خاطئة؟
يعيد الطلب خطأ إدخال غير صالح. يجب أن تكون الأوراق الخمس صحيحة ومختلفة بعد توحيدها ومن رزمة قياسية تضم 52 ورقة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/game/poker-hand-rank \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cards":["AS","KS","QS","JS","10S"]}'const res = await fetch("https://api.kit.forhosting.com/game/poker-hand-rank", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cards": [
"AS",
"KS",
"QS",
"JS",
"10S"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/game/poker-hand-rank",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cards": [
"AS",
"KS",
"QS",
"JS",
"10S"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/game/poker-hand-rank", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cards":["AS","KS","QS","JS","10S"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cards":["AS","KS","QS","JS","10S"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/game/poker-hand-rank", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"cards": [
"AS",
"KS",
"QS",
"JS",
"10S"
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "game.poker_hand_rank",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
افهم الفئة ودرجة القوة
يستخدم حقل الفئة أسماء ثابتة ملائمة للبرامج مثل one_pair وfull_house. يمنح حقل rank_value الورقة العليا القيمة 1، ويرتفع حتى 10 للرويال فلاش، وبذلك تستطيع التطبيقات ترتيب الفئات المختلفة من دون تحليل النص.
استخدم قيم حسم التعادل بطريقة صحيحة
تسجل مصفوفة tiebreak_ranks ترتيب المقارنة القياسي داخل الفئة المكتشفة. قارن rank_value أولًا، ولا تستخدم tiebreak_ranks إلا عندما تتطابق الفئات.