ForHosting KIT · Casa, cucina e tempo libero

Cacciatore di mostri Witcher

Un grifone con 320 di salute contro una spada d’argento da 45 per colpo richiede otto colpi, e 40 punti dell’ultimo vanno sprecati: conosca il conto prima di accettare il contratto. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Danno
50
Salute
200
Ottiene
Colpi a segno
4
Danno residuo
0
Danno totale
200
Danno dell'ultimo colpo
50

Uno strigo che sa quanti fendenti di spada una bestia può ancora sopportare pianifica lo scontro invece di sperare che regga l'ultima carica di Quen. Il cacciatore di mostri Witcher prende due numeri positivi — il danno d'attacco per colpo che va a segno e la riserva di salute rimanente del mostro — e restituisce i colpi necessari per azzerare quella riserva, insieme al danno residuo del colpo di grazia. Il danno residuo è l'eccesso: la porzione inutilizzata dell'ultimo fendente dopo che la salute del mostro è esaurita.

Come si calcolano i colpi e il danno residuo

Il cacciatore di mostri Witcher risponde a una domanda di aritmetica di combattimento che ogni cacciatore finisce per annotare su un foglio: dato un danno costante per fendente di spada che va a segno, quanti colpi servono per svuotare la riserva di salute di un mostro, e quanto dell'ultimo fendente si spreca come eccesso. Il danno residuo è dunque la porzione inutilizzata del colpo di grazia; vale zero quando la salute è un multiplo esatto del danno, e altrimenti resta strettamente sotto un colpo intero.

La stessa identità usa un arbitro da tavolo quando un giocatore chiede se il prossimo fendente di spadone abbatterà un troll, e un progettista di videogiochi quando verifica che un boss non cada in un colpo solo per una pila di mutageni. Il calcolatore non modella segni, pozioni, colpi critici, resistenze né finestre di schivata; risponde alla domanda grezza di riserva contro fendente su cui quei sistemi poggiano, così un pianificatore può comporre prima quei modificatori e poi chiedere quanti colpi restano ancora tra Geralt e il trofeo.

Pianificazione degli scontri del bestiario

Incolli il danno della spada d'argento e una riserva di salute pubblicata per vedere i colpi fino alla morte e l'eccesso residuo prima di accettare il contratto.

Controlli di registro e speedrun

Verifichi che una sequenza registrata di colpi andati a segno avrebbe dovuto abbattere la bestia dato il danno della lama in quel momento.

Che cos'è il danno residuo del colpo di grazia?

Vale zero quando la riserva è un multiplo esatto del danno, e resta sempre strettamente sotto un colpo intero negli altri casi.

Perché danno e salute devono essere positivi?

Un danno nullo o negativo non può svuotare una riserva, e una riserva di salute non positiva non è uno scontro.

Consulta il bestiario di The Witcher 3 per nome del mostro?

No. Lei fornisce la salute rimanente e il danno che infligge davvero dopo oli, segni e resistenze. I nomi delle creature restano nella Sua tabella.

Quanti colpi servono per uccidere un mostro con 320 di salute infliggendo 45 di danno?

Otto colpi. Sette colpi tolgono 315 punti, l’ottavo ne richiede solo altri 5 e avanzano 40 di danno. La regola è dividere la salute per il danno e arrotondare per eccesso.

Il calcolo considera colpi critici, pozioni o resistenze?

No. Presuppone lo stesso danno a ogni colpo andato a segno e non include segni, pozioni, critici, resistenze né schivate. Applichi prima questi modificatori al suo valore di danno, poi inserisca il risultato.

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/witcher-monster-slayer

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/witcher-monster-slayer \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"damage":50,"health":200}'
{
  "damage": 50,
  "health": 200
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "game.witcher_monster_slayer",
  "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_value1000000000000000
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.

Quando danno o salute non sono strettamente positivi, l'attività fallisce con invalid_input invece di inventare una uccisione.

Come si calcolano i colpi e il danno residuo

L'identità in forma chiusa è hits uguale al tetto di health diviso per damage, e leftover_damage uguale a hits per damage meno health. Un griffin con 320 di salute di fronte a una spada d'argento che infligge 45 per colpo richiede otto fendenti: sette colpi tolgono 315, l'ottavo ne serve solo cinque in più, e leftover_damage è 40. Poiché la divisione per tetto è deterministica, due client che inviano la stessa coppia di numeri positivi ricevono sempre gli stessi hits e leftover_damage.

Contratto di ingresso, forma della risposta ed errori

Valori oltre un biliardo vengono rifiutati affinché il conteggio dei colpi non esca dall'intervallo degli interi sicuri. Abbini la risposta alla Sua tabella di bestiario se Le servono i nomi delle creature; questo estremo risolve solo l'aritmetica e non cerca un griffin, un leshen o una noonwraith per titolo. Invii un corpo JSON con POST con due numeri finiti obbligatori: damage, l'attacco dello strigo per colpo che va a segno, e health, la riserva rimanente del mostro. Ogni campo può arrivare come numero JSON o come stringa numerica; gli alias attack, dmg, sword_damage, hp, health_pool e monster_hp sono accettati e mappati sui nomi canonici. Campi assenti, stringhe vuote, valori non finiti, zeri e negativi falliscono con invalid_input nominando il campo: quei fallimenti non vengono addebitati. In caso di successo il corpo ripete damage e health, restituisce hits come intero positivo, leftover_damage come l'eccesso del colpo di grazia, total_damage come hits per damage, last_hit_damage come la porzione dell'ultimo fendente che ha davvero svuotato la riserva, una stringa formula che riformula l'identità del tetto, e un message di una riga adatto a un registro di combattimento. Esempio: damage 50 e health 200 producono quattro colpi e leftover_damage 0, perché quattro volte 50 è esattamente 200. Damage 45 e health 320 producono otto colpi, leftover_damage 40, last_hit_damage 5 e total_damage 360.

Dove un cacciatore di mostri Witcher merita il proprio posto

Gli autori di bestiario e i curatori di wiki usano un cacciatore di mostri Witcher perché il lettore possa incollare un danno di spada d'argento accanto a una riserva di salute pubblicata e vedere il conteggio dei colpi senza fare a mano la divisione per tetto. I gruppi da tavolo che giocano un sistema ispirato a Witcher usano lo stesso contratto quando un giocatore chiede quanti assalti un demone può sopravvivere con la linea di danno attuale del gruppo. La convalida fallita non consuma saldo. Chi bilancia mod di New Game Plus o contratti su misura ha bisogno di un oracolo deterministico che rifiuti una spada a danno zero invece di riferire un infinito silenzioso, e che riporti l'eccesso così una costruzione da un colpo solo resti visibile in leftover_damage invece che nascosta in un booleano. Chi corre in speedrun e chi analizza i registri di combattimento verificano se una sequenza registrata di colpi andati a segno avrebbe dovuto abbattere un boss dato il danno dell'acciaio o dell'argento in quel momento; chiamare una piccola API parse evita di trascinare un simulatore di combattimento intero per una domanda a due numeri. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.

Bilanciamento di mod e difficoltà

Verifichi che una pila di mutageni non abbatta un boss in un colpo solo: leftover_damage vicino a un colpo intero significa che l'ultimo fendente ha sprecato quasi tutto.

Come conta i colpi il cacciatore di mostri Witcher?

Invii numeri positivi damage (per colpo che va a segno) e health (riserva del mostro). I colpi equivalgono a ceil(health / damage). L'API restituisce anche leftover_damage del colpo di grazia, last_hit_damage e total_damage.

Quanto costa il calcolatore di cacciatore di mostri Witcher?

Lo strumento del browser è gratuito. Le richieste API usano saldo prepagato a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.

Leggi la documentazione completa del KIT →