Em um colisor de partículas (malha 10x10), precisamos restringir seus movimentos para que suas colisões possíveis sejam mais prováveis. As partículas são representadas por quadrados coloridos que a partir de uma direção inicial definida, seguem o movimento discreto de uma casa naquela direção até que encontre uma restrição (quadrados pretos) ou colidam. Colidir no caso, significa que duas partículas ao final daquele turno estarão ocupando a mesma posição da malha.
Quando a partícula se encontra impedida de avançar numa direção devido a uma restrição, então uma nova direção (horizontal ou vertical) livre de restrições é sorteada.
Uma característica de destaque deste colisor, é que nem todo par de partículas poderá colidir. Se imaginarmos a malha quadriculada com casas brancas e pretas intercaladas (como um tabuleiro de xadrez ou dama), partículas que ocupam casas de cores diferentes jamais colidirão.
Exemplo de partículas impossíveis de colidirem
Exemplo de partículas com colisão possível