En cualquier caso, los movimientos del jugador pueden ser realizados por un humano, un programa informático, o una combinación de ambos.