Halma ble laget i England omkring 1880 og spillet ble ganske raskt populært i hele verden. Den originale versjonen ble spillt på et 16x16 brett, mens BrainKing.com kun har mindre brett, 8x8 og 10x10 , på grunn av begrensinger i skjermens størrelse. Reglene er de samme for begge brettstørrelsene (bortsett fra en detalj angående antall trekk for å flytte brikkene ut fra hjemme-området - dette beskrives senere). Når spillet starter står begge spillernes brikker i hjemme-området:
Hensikten med spillet er å flytte alle ens egne brikker inn i motspillerens hjemme-område. Den som klarer dette først vinner.
Hvordan brikkene flyttes
Hver spiller flytter en brikke i hver omgang. Brikkene kan flyttes en rute i hvilken som helst retning bare den ruten man kommer til er ledig. Det neste bildet viser et eksempel på hvordan en hvit brikke flyttes:
Brikkene kan også hoppe over både egne og motspillerns brikker. Til forskjell fra dam MÅ man ikke hoppe, og på samme måte som med et enkelt flytt kan hopp skje i alle retninger. En brikke kan bare hoppe dersom det er en tom rute bak (i hopp-retningen) hvor brikken kan lande. Neste bildet viser et eksempel på hvordan en hvit brikke hopper:
Hvis situasjonen tillater det er det også tillatt å hoppe flere ganger, se neste bilder - før og etter hoppet (den hvite brikken hoppet over en hvit brikke og to svarte):
Ettersom hopping er valgfritt kan spilleren velge å stoppe hoppingen når han måtte ønske det, rett og slett ved å sende inn trekket.
I Halma blir ikke brikker fjernet om de blir hoppet over, alle brikkene blir på brettet til spillet er over.
Hvordan spillet avsluttes
Spillet er ferdig når ett av følgende skjer:
En av spillerne har fått flyttet alle sine brikker inn i motspillerens hjemme-område. Denne spilleren vinner.
En av spillerne har fremdeles egne brikker inne i sitt eget hjemme-område etter over 30 trekk (for 8x8 versjon), eller 50 trekk (for 10x10 versjon). Denne spilleren taper i så fall spillet. En spiller taper også hvis han flytter en av sine brikker tilbake inn i hjemme-området etter henholdsvis 30 og 50 trekk. Denne regelen er til for å hindre en spiller i å blokkere eget hjemme-område, og således hindre motspilleren i å plassere sine brikker der.
(hjem) Hvis du klikker på en persons navn, og så på Avsluttede spill får du en liste over spill som er ferdige, så på navnet på spillet for å få et sammendrag over alle disse spillene, og så klikker på navnet på spillet igjen så får du et spill du kan se på og analysere. (Servant) (Vis alle tips)