Halma keksittiin Iso-Britanniassa noin vuonna 1880 ja se saavutti nopeasti maailmanlaajuista suosiota. Alkuperäistä versiota pelataan 16x16 laudalla, mutta Brainking.com tukee pienempiä 8x8 ja 10x10 lautoja näyttörajoitusten vuoksi. Säännöt ovat samat sekä 8x8 että 10x10 versioille (lukuun ottamatta yhtä pientä yksityiskohtaa, joka koskee siirtojen suurinta sallittua lukumäärää siirrettäessä kaikki omat nappulat pois kotipihalta - tästä lisää myöhempänä). Alkuasetelmassa molempien pelaajien nappulat ovat omilla kotipihoillaan:
Pelin tavoite on siirtää kaikki omat nappulat vastustajan pihalle. Pelaaja, joka ensimmäisenä saavuttaa tämän tavoitteen, voittaa pelin.
Nappuloiden siirtäminen
Kukin pelaaja voi siirtää yhtä nappulaa kerrallaan. Nappula voi liikkua yhden ruudun verran mihin suuntaan tahansa, kunhan ruutu on vapaa. Seuraavassa kuvassa on esimerkki valkoisen nappulan siirrosta:
Nappulat voivat myös hypätä omien tai vastustajan nappuloiden yli. Hyppääminen ei ole kuitenkaan pakollista (toisin kuin tammessa) ja samoin kuin tavallisessa siirrossa hypätä voi mihin suuntaan tahansa. Nappulan yli voi kuitenkin hypätä vain, jos heti sen takana on tyhjä ruutu. Seuraavassa kuvassa on esimerkki valkoisella nappulalla tehdystä hypystä:
Tilanteen salliessa on mahdollista tehdä myös useampia hyppyjä peräkkäin, kuten seuraavista ennen ja jälkeen hyppyä olevista kuvista näkyy (valkoinen nappula hyppää yhden mustan ja kahden valkoisen yli):
Koska hyppääminen ei ole pakollista, pelaaja voi milloin tahansa päättää lopettaa hyppäämisen painamalla Tee siirto -nappia (kuten muissakin peleissä).
Halmassa nappuloita, joiden yli on hypätty ei poisteta laudalta, vaan kaikki nappulat pysyvät laudalla aina pelin loppuun saakka.
Pelin päättyminen
Peli päättyy kun joku seuraavista ehdoista täyttyy:
Jompi kumpi pelaajista on siirtänyt kaikki nappulansa vastustajan pihalle. Tällöin tämä pelaaja on voittanut pelin.
Jommalla kummalla pelaajista on edelleen omia nappuloita pihallaan ja siirtoja on tehty yli 30 (8x8 versiossa) tai yli 50 (10x10 versiossa). Tällöin pelaaja häviää. Pelaaja on hävinnyt myös silloin, jos hän siirtää jonkun nappuloistaan takaisin omalle pihalleen 30. (tai 50.) siirron jälkeen. Tämä sääntö estää pelaajia tukkimasta omaa pihaansa ja näin estämästä toista siirtämästä nappuloitaan sinne.
(piilota) Haluatko nopean pelin, joka päättyy varmasti kahdessa tunnissa? Luo haluamasi pelityypin peli ja aseta peliajaksi 0 päivää / 1 tunti. (TeamBundy) (näytä kaikki vinkit)