حاسبة ضربات الهانديكاب لكل حفرة حسب مؤشر الضربات
مع هانديكاب ملعب قدره 20 في ثماني عشرة حفرة تحصل على ضربة في كل حفرة وضربة ثانية في الحفرتين ذواتي المؤشر 1 و2. أدخل الهانديكاب وترتيب المؤشرات في البطاقة لترى نصيب كل حفرة. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- هانديكاب الملعب
- 20
- عدد الثقوب
- 18
- الضربات الكاملة لكل حفرة
- 1
- ضربات إضافية
- 2
- إجمالي الضربات الممنوحة
- 20
تحوّل هذه الحاسبة هانديكاب الملعب الموقّع وتسلسل مؤشرات الضربات إلى توزيع واضح لكل حفرة. وهي تدعم جولات من تسع أو ثماني عشرة حفرة، وقيم هانديكاب أكبر من عدد الحفر، واللاعبين بمستوى الصفر، ولاعبي الهانديكاب الموجب الذين يمنحون ضربات. تعرض النتيجة رقم كل حفرة ومؤشرها وعدد ضرباتها الموقّع، إلى جانب إجماليات الجولة. الحساب حتمي ولا يستعلم عن بيانات الملعب، ولذلك يمكنكم استعمال ترتيب المؤشرات المطبوع على أي بطاقة نتائج رسمية.
أدخلوا هانديكاب الملعب ومؤشرات بطاقة النتائج
ابدؤوا بقيمة هانديكاب الملعب الموقّعة المطبقة على الجولة أو المباراة. استخدموا عدداً موجباً عندما يتلقى اللاعب ضربات، وصفراً عند عدم وجود تعديل، وعدداً سالباً للاعب الهانديكاب الموجب الذي يمنح ضربات. ثم أدخلوا المؤشرات بترتيب الحفر في البطاقة.
يجب أن تحتوي بطاقة الثماني عشرة حفرة على كل عدد صحيح من 1 إلى 18 مرة واحدة، وبطاقة التسع حفر على الأعداد من 1 إلى 9. القيمة الأولى تخص الحفرة 1 والثانية تخص الحفرة 2، وهكذا. يشير المؤشر 1 إلى الحفرة التي تُخصص لها أول ضربة، وليس بالضرورة إلى أصعب حفرة إحصائياً.
تضع اللجان هذا الترتيب لتوزيع الأفضلية بعدالة خلال المباراة. لا تستنتج الحاسبة المؤشرات من المعدل أو المسافة أو الصعوبة. انسخوا التسلسل الرسمي للمرامي والمسابقة المعنية.
إذا غاب مؤشر أو تكرر أو خرج عن النطاق، أو لم تضم القائمة تسع حفر أو ثماني عشرة بالضبط، يُرفض الإدخال بوضوح بدلاً من تصحيحه بصمت.
افهموا طريقة توزيع الضربات
عندما يكون الهانديكاب موجباً، تمنح كل مجموعة كاملة بحجم عدد الحفر ضربة واحدة في كل حفرة، ثم يوزع الباقي ابتداءً من المؤشر 1. فمثلاً، تمنح القيمة 20 في ثماني عشرة حفرة ضربة في كل حفرة وضربة ثانية عند المؤشرين 1 و2. أما القيمة 7 فتمنح ضربة عند المؤشرات من 1 إلى 7 فقط.
وتوضح قاعدة خارج القسمة والباقي القيم الأكبر أيضاً: تعني 38 ضربتين في كل حفرة وضربة ثالثة عند 1 و2. ينتج الهانديكاب السالب قيماً سالبة لأن اللاعب يمنح الضربات. ويبدأ الباقي حينها من أعلى المؤشرات؛ فالقيمة -2 توزع ضربة عند 17 و18.
تنتج القيمة صفر صفراً في جميع الحفر. يصف عدد الضربات الكاملة التوزيع المشترك، ويبين الباقي الموقّع عدد التوزيعات الإضافية. يساوي مجموع قيم الحفر دائماً قيمة هانديكاب الملعب المدخلة تماماً.
استخدموا النتيجة في البطاقة أو نظام المباراة
اقرؤوا قائمة الحفر بترتيب اللعب وسجلوا قيمة الضربات المستلمة بجوار الحفرة المناسبة في بطاقة النتائج أو ورقة المباراة أو شاشة التسجيل. تعني 0 عدم وجود تعديل، وتعني 1 ضربة مستلمة، وتعني 2 ضربتين مستلمتين، بينما تعني -1 ضربة ممنوحة. توزع الأداة القيمة المقدمة، لكنها لا تحسب Handicap Index ولا تطبق Slope Rating ولا تختار نسبة السماح ولا تحدد الفرق بين لاعبين.
أجروا هذه الخطوات الخاصة بالمسابقة أولاً، ثم أدخلوا قيمة الهانديكاب أو الفرق النهائي الموقّع. في اللعب الفردي بالمباراة، يُحسب عادة فرق هانديكاب اللعب قبل توزيعه حسب المؤشرات. قد تتطلب الفرق أو المرامي المختلفة أو تعديلات التسع حفر حساباً أولياً آخر، ولذلك تبقى شروط المسابقة الرسمية هي المرجع.
حالات الاستخدام
إعداد بطاقة مباراة فردية
حوّلوا فرق هانديكاب اللعب المتفق عليه إلى توزيع لكل حفرة قبل بدء المباراة.
إنشاء شاشة لتسجيل النتائج
أنشئوا قيماً حتمية لكل حفرة انطلاقاً من ترتيب المؤشرات الرسمي للملعب.
مراجعة توزيع عدة ضربات
تحققوا من مواضع الضربة الثانية أو الثالثة عندما يتجاوز الهانديكاب عدد الحفر.
الأسئلة الشائعة
ما قيمة الهانديكاب التي ينبغي إدخالها؟
استخدموا هانديكاب الملعب الموقّع أو فرق هانديكاب اللعب أو التخصيص النهائي الذي يفرضه نظامكم. توزع الحاسبة هذا العدد ولا تستخرجه من Handicap Index.
كيف تُعالج قيم الهانديكاب الأعلى من 18؟
تمنح كل مجموعة كاملة من ثماني عشرة ضربة في جميع الحفر، ثم يبدأ الباقي مجدداً من المؤشر 1. تنطبق القاعدة نفسها بمجموعات من تسع في جولة التسع حفر.
كيف يُعالج الهانديكاب الموجب؟
أدخلوه عدداً سالباً. تنتج المجموعات الكاملة ضربة سالبة في كل حفرة، ويبدأ توزيع الباقي من أعلى المؤشرات.
هل يجب ترتيب المؤشرات رقمياً؟
لا. أدخلوها بترتيب الحفر في البطاقة. يجب أن تكوّن مجموعة كاملة بلا تكرار من 1 إلى 9 أو من 1 إلى 18.
هل يعني المؤشر 1 دائماً أصعب حفرة؟
ليس بالضرورة. فهو ترتيب لتخصيص ضربات الهانديكاب، وقد يراعي عوامل تتجاوز متوسط صعوبة الحفرة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/hobby/sport-golf-strokes-received \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"course_handicap":20,"stroke_indexes":[10,2,14,6,18,8,4,12,16,9,1,13,5,17,7,3,11,15]}'const res = await fetch("https://api.kit.forhosting.com/hobby/sport-golf-strokes-received", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"course_handicap": 20,
"stroke_indexes": [
10,
2,
14,
6,
18,
8,
4,
12,
16,
9,
1,
13,
5,
17,
7,
3,
11,
15
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/sport-golf-strokes-received",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"course_handicap": 20,
"stroke_indexes": [
10,
2,
14,
6,
18,
8,
4,
12,
16,
9,
1,
13,
5,
17,
7,
3,
11,
15
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/sport-golf-strokes-received", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"course_handicap":20,"stroke_indexes":[10,2,14,6,18,8,4,12,16,9,1,13,5,17,7,3,11,15]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"course_handicap":20,"stroke_indexes":[10,2,14,6,18,8,4,12,16,9,1,13,5,17,7,3,11,15]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/sport-golf-strokes-received", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"course_handicap": 20,
"stroke_indexes": [
10,
2,
14,
6,
18,
8,
4,
12,
16,
9,
1,
13,
5,
17,
7,
3,
11,
15
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.sport_golf_strokes_received",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_holes | 18 |
max_absolute_handicap | 54 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
استخدموا النتيجة في البطاقة أو نظام المباراة
بعد معرفة الرقم الصحيح، تنتج الحاسبة JSON ثابتاً مناسباً للعرض أو التخزين. الاستخدام في المتصفح مجاني، وتكلفة طلب API هي $0.002.
أسئلة تقنية
ما تكلفة الحساب عبر API؟
تكلفة كل طلب API هي $0.002. ويمكنكم استخدام الحاسبة في المتصفح مجاناً.