What this calculator does
The Yu-Gi-Oh! Life Points Calculator is a running scorekeeper for a two-player duel. It tracks each player's Life Points (LP) across as many rounds as you need, applying the damage or healing you enter each round and declaring a winner when a player drops to 0 LP or below. The math is pure arithmetic, so it works for any format or house rule.
How to use it
Set each player's starting Life Points (8000 is the modern Master Rule default; older Speed Duel formats use 4000). For every round, type the Life Points each player lost. A positive number is damage taken and is subtracted from that player's total; a negative number represents LP gained (healing) and is added back. Leave a cell blank for no change. After you recalculate, a fresh blank round row appears so the duel can continue indefinitely.
The formula explained
For each player, the remaining total is the starting Life Points minus the sum of all the changes entered for that player: $$\text{LP}_{\text{total}} = \text{LP}_{\text{initial}} - \sum_{r=1}^{n} \text{change}_r$$ The running history table shows the Life Points after every round so you can audit the whole duel. A player loses the moment their total reaches 0 or below, that is when \(\text{LP}_{\text{total}} \le 0 \Rightarrow \text{defeat}\).
Worked example
Both players start at 8000. Round 1: Player 1 takes 1200 damage → \(\text{P1} = 6800\), \(\text{P2} = 8000\). Round 2: Player 2 takes 3000 → \(\text{P2} = 5000\). Round 3: Player 1 enters −800 (heals 800) → \(\text{P1} = 7600\), and Player 2 takes 5200 → \(\text{P2} = -200\). Player 2 has reached 0 or below, so the result is "Player 1 wins!"
FAQ
Do I enter remaining LP or the change? Enter the change for that round (how much was lost), not the new total. The calculator keeps the running total for you.
How do I record healing or LP gain? Enter a negative number, e.g. \(-800\), which is added back to that player's Life Points.
Can I edit a past round? Yes. Change any round and recalculate; all running totals are recomputed from the starting Life Points.