Army Points Calculator for Tabletop Wargaming
Welcome to the Army Points Calculator! This tool is designed for players of tabletop wargames like Warhammer 40,000, Age of Sigmar, and other systems that use a points-based army construction method. Quickly add up your unit costs to ensure your army list is legal for your next game.
What Are Army Points?
In many tabletop wargames, every unit, character, weapon, and piece of wargear has a "points value" assigned to it by the game's designers. This system is the foundation of game balance. By requiring players to build their armies to an agreed-upon points limit (e.g., 1,000 points, 2,000 points), the game ensures that both sides have a roughly equivalent force on the battlefield. This prevents one player from fielding an overwhelmingly powerful army against a much weaker one, leading to more strategic and enjoyable games.
How to Use the Calculator
- Enter Game Size: In the "Game Size (Max Points)" field, enter the total points limit for your game (e.g., 1000 for an Incursion game or 2000 for a Strike Force game).
- Enter Unit Costs: As you build your army list, enter the total points cost for each unit into the "Unit Points" fields below. You don't have to use all the fields.
- Calculate: Click the "Calculate Total Points" button.
- Review Results: The calculator will display your army's total points cost, how many points you have remaining, and whether your list is valid (at or under the game size limit).
Example Calculation
Let's say you are building a 1,000-point Space Marine army for a Warhammer 40,000 Incursion game.
- Game Size: 1000
- Unit 1 (HQ): Primaris Captain – 80 points
- Unit 2 (Troops): Assault Intercessor Squad – 80 points
- Unit 3 (Troops): Infiltrator Squad – 100 points
- Unit 4 (Elites): Redemptor Dreadnought with upgrades – 195 points
- Unit 5 (Heavy Support): Hellblaster Squad – 150 points
After entering these values (80, 80, 100, 195, 150) into the calculator, the result would be a Total Army Cost of 605 points, leaving you with 395 points remaining to add more units or upgrades.
function calculateArmyPoints() { var gameSize = parseFloat(document.getElementById('gameSize').value); var resultDiv = document.getElementById('result'); if (isNaN(gameSize) || gameSize <= 0) { resultDiv.innerHTML = 'Please enter a valid Game Size (Max Points).'; return; } var totalPoints = 0; var unitIds = [ 'unit1Points', 'unit2Points', 'unit3Points', 'unit4Points', 'unit5Points', 'unit6Points', 'unit7Points', 'unit8Points', 'unit9Points', 'unit10Points', 'unit11Points', 'unit12Points' ]; for (var i = 0; i 0) { totalPoints += unitValue; } } var pointsRemaining = gameSize – totalPoints; var resultHTML = "; resultHTML += 'Total Army Cost: ' + totalPoints.toFixed(0) + ' points'; if (totalPoints > gameSize) { resultHTML += 'Your army is ' + (totalPoints – gameSize).toFixed(0) + ' points over the limit!'; } else { resultHTML += 'Points Remaining: ' + pointsRemaining.toFixed(0) + ''; } resultDiv.innerHTML = resultHTML; }