Halma skapades i Storbrittannien och blev populärt i hela världen mycket snabbt. Den ursprungliga varianten spelas på ett 16x16 bräde, BrainKing stödjer mindre bräden 8x8 och 10x10 p.g.a begränsat utrymme. Reglerna är desamma för både 8x8 och 10x10 versionerna (förutom en liten detalj angående antalet drag för att ta bort alla pjäser från den egna gården-kommer att beskrivas nedan).I startpositionen finns båda spelarnas pjäser i deras gårdar:
Syftet med spelet är att flytta alla egna pjäser till motståndarens gård. Den spelare som gör detta snabbast vinner.
Pjäsernas rörelser
Varje spelare kan flytta en pjäs per drag. Pjäser kan flyttas en ruta i vilken riktning som helst om målet är tomt. Följande bild visar ett exempel på ett vitt drag:
Pjäser kan också hoppa över både egna och motståndarens pjäser. Man är inte tvungen att hoppa (olikt i dam) och liksom för en pjäsrörelse är det möjligt i alla riktningar. Pjäsen kan bara hoppa över en pjäs som direkt följs av en tom ruta där den hoppande pjäsen ska landa. Följande bild visar ett exempel på en vit pjäs hopp:
Om positionen gör det möjligt är det tillåtet att göra flera hopp, se nästa bild före och efter hoppet (den vita pjäsen hoppade över en vit och två svarta pjäser):
Eftersom man inte är tvungen att hoppa kan spelaren sluta att hoppa när som helst under ett "flerhopp" genom att klicka på en av drag-knapparna (för att avsluta draget liksom för andra typer av spel).
I Halma, tas inte de hoppade pjäserna bort från brädet, alla pjäser stannar på brädet tills spelet är slut.
Hur avslutas spelet
Spelet är slut när något av följande villkor har uppfyllts:
En spelare har flyttat alla sina pjäser till motståndarens gård.Denna spelaren vinner.
En spelare har fortfarande pjäser kvar i sin gård och har gjort fler än 30 (för 8x8 versionen) eller 50 (för 10x10 versionen) drag. Denna spelaren förlorar. Spelaren förlorar också om han flyttar en av sina pjäser tillbaka till den egna gården efter 30 (eller 50) drag. Denna regel stoppar spelare från att blockera egen gård för att undvika att motståndaren flyttar sina pjäser dit.
(dölj) Om du vill spela ett parti med en motspelare på ungefär samma nivå, så kan du ange önskat ratingintervall för motståndaren när du skapar ett nytt parti. Då kan ingen med ett ratingtal utanför detta intervall anta utmaningen. (Katechka) (Visa alla tips)