Calcolatore costo point buy D&D
La serie 15, 14, 13, 12, 10 e 8 costa 9, 7, 5, 4, 2 e 0, esattamente 27 punti. Inserisca i suoi sei punteggi e veda subito se il personaggio rientra nel budget della campagna. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Forza
- 15
- Destrezza
- 14
- Costituzione
- 13
- Intelligenza
- 12
- Saggezza
- 10
- Carisma
- 8
- Costo totale
- 27
- Budget
- 27
- Rimanente
- 0
- Tabella dei costi
- 5e PHB point buy (scores 8-15)
Creare un personaggio di quinta edizione con il metodo di acquisto a punti del Manuale del Giocatore significa che ogni punteggio di caratteristica da otto a quindici ha un costo fisso, e che i sei costi devono entrare nel budget della Sua campagna—di solito ventisette punti. Giocatori, dungeon master e strumenti di creazione personaggi hanno bisogno di un totale deterministico invece di risommare la tabella a mano a ogni bozza. Questo calcolatore del costo point buy D&D accetta Forza, Destrezza, Costituzione, Intelligenza, Saggezza e Carisma, consulta ogni valore nella tabella ufficiale 5e, restituisce il costo per caratteristica e il totale, e facoltativamente confronta quel totale con un budget così Lei vede i punti rimanenti o l'eccesso.
Come funziona la tabella di costo point buy della quinta edizione
In Dungeons & Dragons quinta edizione, il Manuale del Giocatore definisce una tabella chiusa di acquisto a punti per i punteggi di caratteristica tra otto e quindici inclusi. Un punteggio di otto costa zero punti—il pavimento del metodo—poi ogni passo verso l'alto costa un punto in più fino a tredici (cinque punti), dopo di che la curva si inasprisce: quattordici costa sette e quindici costa nove.
I punteggi sotto otto o sopra quindici restano fuori da questo metodo all'acquisto; i bonus razziali e altre caratteristiche si applicano dopo il point buy, quindi questo calcolatore valuta solo i punteggi grezzi di acquisto. Il pacchetto classico della matrice standard—quindici, quattordici, tredici, dodici, dieci e otto—somma esattamente ventisette punti sotto quella tabella, ed è per questo che molti tavoli usano ventisette come budget predefinito.
Le campagne casalinghe a volte cambiano il pool (venti per un inizio più duro, trentadue per un tavolo ad alta potenza), ma raramente modificano i costi per punteggio. Questa capacità codifica la mappa dei costi del PHB, somma le sei consultazioni e non inventa mai prezzi frazionari o fuori intervallo. Conoscere a memoria la tabella conta meno che avere una macchina che applica sempre gli stessi numeri che i Suoi giocatori hanno visto nel libro la sessione precedente.
Casi d'uso
Bilanciamento del gruppo in sessione zero
Verifichi che i sei punteggi di acquisto di ogni PG entrino nel budget della tabella (27 predefinito) prima dei bonus razziali.
Domande frequenti
Qual è il costo point buy D&D 5e di ogni punteggio di caratteristica?
Secondo la tabella del Manuale del Giocatore: 8 costa 0, 9 costa 1, 10 costa 2, 11 costa 3, 12 costa 4, 13 costa 5, 14 costa 7 e 15 costa 9.
Applica i bonus razziali o la matrice standard?
No. Valuta solo i sei punteggi di acquisto sulla tabella di costo point buy. Applichi i bonus di specie o origine dopo l'acquisto nel Suo strato. La matrice standard è un insieme fisso di punteggi, non una mappa di costi diversa.
La serie standard costa esattamente 27 punti?
Sì. Con l’acquisto a punti, 15, 14, 13, 12, 10 e 8 costano 9, 7, 5, 4, 2 e 0, che sommano 27, il budget abituale di campagna, senza punti avanzati.
Perché non posso comprare un 16 o un 7?
Perché l’acquisto a punti vende solo punteggi da 8 a 15. I bonus razziali e gli altri privilegi si applicano dopo, quindi qui si calcola solo il costo dei punteggi acquistati.
Posso usare un budget diverso da 27?
Sì. Indichi un budget da 0 a 54 e il risultato mostra quanti punti restano o di quanto ha sforato. Se lo lascia vuoto, vale il budget standard di 27.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/hobby/dnd-point-buy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"strength":15,"dexterity":14,"constitution":13,"intelligence":12,"wisdom":10,"charisma":8}'const res = await fetch("https://api.kit.forhosting.com/hobby/dnd-point-buy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"strength": 15,
"dexterity": 14,
"constitution": 13,
"intelligence": 12,
"wisdom": 10,
"charisma": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/dnd-point-buy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"strength": 15,
"dexterity": 14,
"constitution": 13,
"intelligence": 12,
"wisdom": 10,
"charisma": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/dnd-point-buy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"strength":15,"dexterity":14,"constitution":13,"intelligence":12,"wisdom":10,"charisma":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"strength":15,"dexterity":14,"constitution":13,"intelligence":12,"wisdom":10,"charisma":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/dnd-point-buy", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"strength": 15,
"dexterity": 14,
"constitution": 13,
"intelligence": 12,
"wisdom": 10,
"charisma": 8
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.dnd_point_buy",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Come funziona la tabella di costo point buy della quinta edizione
Se Lei invia un punteggio di sedici o sette, la richiesta fallisce con invalid_input nominando il campo, in linea con la regola che il point buy vende solo da otto a quindici.
Contratto di input, forma della risposta e confronto del budget
Un intero opzionale budget (predefinito ventisette, intervallo da zero a cinquantaquattro) è il pool di punti della campagna usato solo per il confronto. Invii con POST un corpo JSON con sei punteggi interi obbligatori: strength, dexterity, constitution, intelligence, wisdom e charisma. Ciascuno deve essere un numero intero da otto a quindici; sono accettati alias brevi come str, dex, con, int, wis e cha. Campi assenti, non interi e punteggi fuori da otto a quindici falliscono con invalid_input e non vengono addebitati. In caso di successo il corpo riecheggia i sei punteggi, un oggetto costs con il costo in punti di ciascuna caratteristica, total_cost come loro somma, il budget effettivo, remaining come budget meno total_cost, within_budget come booleano vero quando remaining è non negativo, e un'etichetta cost_table che identifica la mappa PHB 5e. Esempio: quindici, quattordici, tredici, dodici, dieci e otto producono costi nove, sette, cinque, quattro, due e zero con total_cost ventisette, remaining zero e within_budget vero sotto il budget predefinito. Se Lei imposta budget a venti mantenendo gli stessi punteggi, remaining diventa meno sette e within_budget è falso—utile per regole casalinghe senza cambiare la tabella dei costi. Abbini la risposta alla Sua interfaccia per assegnare i punteggi ai ruoli o applicare i bonus razziali dopo l'acquisto; questo endpoint valuta solo i sei punteggi di acquisto e non applica tratti di specie, talenti né prerequisiti di multiclasse.
Dove un'API di costo point buy vale il suo prezzo
I costruttori di personaggi e le app companion per VTT hanno bisogno di un piccolo oracolo che rivaluti una bozza ogni volta che un giocatore alza Costituzione da tredici a quattordici e si aspetta che il pool residuo scenda di due, non di uno. Gli aiuti di sessione zero e i fogli di bilanciamento del gruppo confrontano sei PG con lo stesso budget così nessuno infila un sedici leggendo male la tabella. La validazione fallita non consuma il saldo. I bot Discord e i wrapper di comandi possono inviare i punteggi con POST da un messaggio e rispondere con total_cost e remaining senza incorporare la logica della tabella in ogni bot. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita. Tenga le richieste piccole, fissi total_cost e l'oggetto costs nei test, e ottiene totali point buy riproducibili per costruttori, blog e worker di edge senza erigere un motore di regole completo.
Casi di integrazione
Bozze del costruttore di personaggi
Ricalcoli total_cost e i punti rimanenti ogni volta che un giocatore modifica un punteggio in una bozza point buy 8–15.
Bot e automazione
Consenta a script Discord o di fogli di inviare i punteggi con POST e restituire il totale punti del PHB senza incorporare la tabella dei costi.
Domande tecniche
Quali punteggi può inserire?
Interi da 8 a 15 per strength, dexterity, constitution, intelligence, wisdom e charisma. I punteggi fuori da quell'intervallo falliscono con invalid_input perché il point buy 5e non li vende.
Qual è il budget predefinito?
27 punti, il pool comune del PHB. Passi budget (o points) per confrontare un altro pool di regole casalinghe da 0 a 54; remaining e within_budget riflettono quel confronto.
Quanto costa chiamare il calcolatore del costo point buy D&D?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.