ForHosting KIT · Strumenti per sviluppatori

Calcolo del valore di una mano di blackjack

Questo calcolatore legge i comuni codici delle carte e restituisce il totale valido più alto della mano.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Gli assi iniziano con valore 11 e passano automaticamente a 1 quando ciò evita o riduce uno sballo oltre 21. Il risultato indica inoltre se il totale è soft, se una mano di due carte è un blackjack naturale e se la mano supera ancora 21. Ogni codice deve identificare una carta unica di un mazzo standard da 52 carte; codici errati e duplicati impossibili producono un errore chiaro.

Inserisca una mano reale di un mazzo standard

Scriva ogni carta indicando il valore seguito immediatamente dal seme. I valori ammessi sono da 2 a 10, J, Q, K e A; i semi sono C per fiori, D per quadri, H per cuori e S per picche. Separi le carte con spazi o virgole: AS 10H e AS,10H descrivono la stessa mano di due carte. Maiuscole e minuscole non influiscono perché i codici vengono normalizzati prima del calcolo. Il calcolatore convalida l’intero codice senza tentare di interpretare un’etichetta parziale. Per esempio, A senza seme non è una carta del mazzo standard da 52 carte e 1H non sostituisce AH. Viene rifiutata anche la ripetizione della stessa carta. Due re di semi diversi sono validi, mentre due KS sono impossibili in un unico mazzo fisico. Queste regole rendono il risultato adatto a logiche di gioco, test, tutorial e cronologie delle mani, dove accettare una carta inesistente potrebbe nascondere un problema nei dati. La mano deve contenere almeno una carta e non più delle 52 carte uniche disponibili.

Come la regolazione degli assi trova il totale migliore

Il calcolo assegna inizialmente 11 a ogni asso, 10 a ogni figura e il valore stampato a ogni carta numerica. Se la somma supera 21, modifica un asso alla volta da 11 a 1, sottraendo 10 a ogni passaggio. Si ferma non appena il totale è 21 o inferiore, oppure quando non rimangono assi valutati 11. In questo modo produce il totale più alto consentito dalle regole del blackjack senza sballare, quando esiste una soluzione valida. Con AS 7D 3C il valore iniziale è 21, quindi l’asso resta a 11 e il risultato è un 21 soft. Con AS 7D 8C, il 26 iniziale diventa 16 quando l’asso passa a 1. Più assi seguono lo stesso procedimento: AS AD 9C parte da 31 e arriva a 21 dopo una modifica. La risposta mostra quanti assi sono conteggiati in ciascun modo. Se il totale rimane oltre 21 dopo tutte le riduzioni, la mano viene correttamente indicata come sballata.

Legga totale soft, blackjack e stato di sballo

Il risultato principale è total, cioè il miglior valore di blackjack per tutte le carte inserite. soft è vero quando almeno un asso vale ancora 11 in quel totale. Una mano soft mantiene flessibilità: pescando una carta alta, l’asso può passare a 1 invece di causare subito uno sballo. blackjack segue la definizione consueta di mano naturale ed è vero soltanto quando esattamente due carte totalizzano 21. Un 21 di tre carte è valido, ma non viene definito blackjack. bust è vero quando il miglior valore possibile resta superiore a 21 anche dopo ogni regolazione degli assi. Altri campi riportano il numero di carte e quanti assi valgono 11 o 1, evitando alle applicazioni di ricostruire tali informazioni dal testo iniziale. Questa distinzione è utile nelle interfacce e nei motori di regole: il solo totale non rivela se 21 è naturale, se 18 è soft o se un asso ha già perso il suo valore alto protettivo. Tramite API, ogni calcolo deterministico costa $0.002 per richiesta.

Assegnare il punteggio a una partita

Calcoli il totale corrente dopo ogni distribuzione o carta pescata, distinguendo mani hard e soft.

Convalidare le cronologie delle mani

Rifiuti codici malformati o carte fisiche duplicate prima di importare turni in strumenti di analisi o riproduzione.

Creare esercizi di strategia

Generi etichette affidabili per blackjack naturale, totali soft, totali hard ed esempi di sballo.

Come deve scrivere ogni carta?

Usi un valore seguito dalla lettera del seme, come AS per asso di picche, 10H per dieci di cuori o KC per re di fiori. Separi le carte con spazi o virgole.

Come vengono conteggiati più assi?

Ogni asso parte da 11. Finché il totale supera 21, gli assi passano uno alla volta a 1, fino a evitare lo sballo o a esaurire gli assi alti.

Che cosa rende soft un totale?

Un totale è soft quando almeno un asso vale ancora 11. Se tutti gli assi sono stati ridotti a 1, il totale è hard.

Ogni 21 conta come blackjack?

No. L’indicatore blackjack è vero solo per un 21 con due carte. Un totale di 21 con tre o più carte non è un blackjack naturale.

Perché le carte duplicate vengono rifiutate?

L’input rappresenta un mazzo standard da 52 carte. La stessa carta fisica non può apparire due volte, ma valori uguali con semi diversi sono validi.

Quanto costa un calcolo tramite API?

Ogni richiesta API costa $0.002. L’algoritmo è deterministico e non usa servizi di rete né comportamenti casuali.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/game/blackjack-hand-value

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/game/blackjack-hand-value \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hand":"AS 7D 3C"}'
{
  "hand": "AS 7D 3C"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "game.blackjack_hand_value",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_items52
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →