ForHosting KIT · Utilidades de desarrollo

Calculadora del valor de una mano de blackjack

Esta calculadora lee códigos de cartas habituales y devuelve el total legal más alto de la mano.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Los ases comienzan con valor 11 y pasan automáticamente a 1 cuando así evitan o reducen un exceso de 21. El resultado también indica si el total es suave, si dos cartas forman un blackjack natural y si la mano sigue superando 21. Cada código debe representar una carta única de una baraja estándar de 52 cartas; los códigos incorrectos y los duplicados imposibles generan un error claro.

Introduzca una mano real de una baraja estándar

Escriba cada carta con su valor seguido inmediatamente por su palo. Los valores admitidos son del 2 al 10, J, Q, K y A; los palos son C para tréboles, D para diamantes, H para corazones y S para picas. Separe las cartas con espacios o comas: AS 10H y AS,10H describen la misma mano de dos cartas. Las mayúsculas y minúsculas no afectan al cálculo, pues los códigos se normalizan. La calculadora valida el código completo en lugar de interpretar etiquetas parciales. Por ejemplo, A sin palo no pertenece al conjunto estándar de 52 cartas y 1H no sustituye a AH. También rechaza dos apariciones de una misma carta. Dos reyes de palos distintos son válidos, pero dos KS son imposibles en una sola baraja física. Estas reglas permiten usar el resultado en lógica de juego, pruebas, tutoriales e historiales sin ocultar datos defectuosos. La mano debe contener al menos una carta y no puede superar las 52 cartas únicas de la baraja.

Cómo obtiene el mejor total al ajustar los ases

El cálculo asigna primero 11 a cada as, 10 a cada figura y el valor impreso a cada carta numérica. Si la suma inicial supera 21, cambia un as cada vez de 11 a 1, restando 10 en cada cambio. Se detiene cuando el total llega a 21 o menos, o cuando no queda ningún as valorado en 11. Así obtiene el mayor total posible conforme a las reglas del blackjack sin pasarse cuando existe una alternativa válida. En AS 7D 3C, el valor inicial es 21, por lo que el as conserva 11 y el resultado es un 21 suave. En AS 7D 8C, el 26 inicial se convierte en 16 al reducir el as a 1. Varios ases siguen el mismo proceso: AS AD 9C empieza con 31 y termina en 21 al cambiar un as. La respuesta muestra cuántos ases cuentan de cada forma. Si el total todavía supera 21 después de reducir todos los ases, la mano se marca correctamente como excedida.

Interprete el total suave, el blackjack y el exceso

El resultado principal es total, el mejor valor de blackjack de todas las cartas indicadas. El indicador soft es verdadero cuando al menos un as todavía vale 11 en ese total. Una mano suave conserva flexibilidad, pues una carta alta puede hacer que el as pase a 1 en vez de provocar un exceso inmediato. blackjack sigue la definición habitual de mano natural: solo es verdadero cuando exactamente dos cartas suman 21. Un 21 de tres cartas es válido, pero no se etiqueta como blackjack. bust es verdadero cuando el mejor valor posible sigue por encima de 21 después de ajustar todos los ases. Otros campos muestran el número de cartas y cuántos ases valen 11 o 1, para que las aplicaciones no tengan que reconstruir esos datos. Esta distinción es útil en interfaces y motores de reglas: el total por sí solo no revela si 21 es natural, si 18 es suave o si un as ya perdió su valor alto protector. Mediante la API, cada cálculo determinista cuesta $0.002 por solicitud.

Puntuar una partida de blackjack

Calcule el total actual tras cada reparto o petición de carta y conserve la diferencia entre manos duras y suaves.

Validar historiales de manos

Rechace códigos de cartas mal formados o duplicados antes de importar rondas en herramientas de análisis o repetición.

Crear ejercicios de estrategia

Genere etiquetas fiables para blackjack natural, totales suaves, totales duros y excesos en material didáctico.

¿Cómo debe escribir cada carta?

Use un valor seguido por la letra del palo, como AS para el as de picas, 10H para el diez de corazones o KC para el rey de tréboles. Separe las cartas con espacios o comas.

¿Cómo se cuentan varios ases?

Cada as comienza con valor 11. Mientras el total supere 21, los ases pasan uno a uno a 1 hasta evitar el exceso o agotar los ases altos.

¿Qué hace que un total sea suave?

Un total es suave cuando al menos un as conserva el valor 11. Si todos los ases se han reducido a 1, el total es duro.

¿Todo 21 cuenta como blackjack?

No. El indicador de blackjack solo es verdadero para un 21 de dos cartas. Un total de 21 con tres o más cartas no es un blackjack natural.

¿Por qué se rechazan cartas duplicadas?

La entrada representa una baraja estándar de 52 cartas. Una carta física no puede aparecer dos veces, aunque sí se permiten cartas del mismo valor y distinto palo.

¿Cuánto cuesta un cálculo por API?

Cada solicitud API cuesta $0.002. El algoritmo es determinista y no utiliza servicios de red ni comportamientos aleatorios.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

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

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_items52
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →