El motor Pulsar juega ajedrez, con niveles y seis variantes. También incluye colecciones de juegos clásicos y modernos, como Kasparov, Carlsen y Morphy. Funciona sin conexión. Desarrollé Pulsar originalmente en 1998 y, entre 2002 y 2009, le enseñé a jugar las variantes que conoce. Se lanzó para móviles por primera vez en 2014 y para Android en 2019. Las variantes son Ajedrez 960, Crazyhouse, Atómico, Perdedor, Sorteo (también conocido como Suicidio; el objetivo es perder las piezas) y Tres Jaques. Valora la movilidad y el juego abierto más que las posiciones cerradas. En cuanto a las variantes, cada una tiene su propio estilo.
Pulsar registra todas las partidas que terminan con un resultado y se pueden abrir en el menú de partidas. Las partidas más recientes se muestran en la parte superior y, si se trata de una partida de ajedrez, está disponible el análisis del motor Stockfish. El análisis del motor también está disponible al revisar partidas de Ajedrez 960; sin embargo, no se envía información del castillo al motor. Hay colecciones adicionales de juegos clásicos PGN disponibles para ver y analizar.
Pulsar incluye niveles para todos sus juegos y sus reglas. No se añaden anuncios. La opción predeterminada es Fácil si el usuario acaba de empezar a jugar; de lo contrario, vaya al botón de juego y seleccione "Nueva partida" para configurar una partida más específica. El último tipo de partida jugada se guarda al reiniciar la aplicación. Hay opciones para los colores del tablero y las piezas de ajedrez, así como para el color de fondo de la aplicación. También hay opciones para mostrar movimientos de libros y mostrar pensamiento en la configuración.
El tablero en Pulsar Chess Engine es accesible mediante Talkback, para personas ciegas y con discapacidad visual. Solo se permite tocar directamente, no deslizar. Toque una casilla y leerá lo que está en ella, como "e2 - peón blanco". Toque dos veces para seleccionar la casilla con Talkback activado. También hay una función para leer jugadas. Esta función para leer jugadas y tocar la casilla está disponible en inglés, español, italiano, francés y alemán. Talkback normalmente puede leer el texto de botones y etiquetas, pero un tablero es una colección de imágenes. Para que sea accesible, el tablero debe estar programado para que devuelva texto al tocar una casilla.
Pulsar comenzó como un programa de ajedrez para computadora y, con el tiempo, fue incorporando variantes. Sigue siendo un programa interesante, solo para ajedrez, si los usuarios no están interesados en variantes. Lo ejecuté extensamente en dos servidores, probando la aplicación contra jugadores fuertes y también probando cómo aplicarle hándicaps en bots de computadora con hándicaps. Las puntuaciones que aparecen en el tablero al seleccionar uno de los primeros 8 niveles de dificultad son estimaciones basadas en lo que vi al ejecutarlo en diferentes niveles de dificultad.
En partida/nueva partida, si la opción "Jugar contra la computadora" está desactivada, el usuario puede jugar en modo de dos personas, lo cual me ha resultado útil cuando tengo un dispositivo y quiero jugar una partida de ajedrez, pero no tengo tablero, con otra persona presente.
La variante de Ajedrez Atómico de Pulsar sigue las reglas de la ICC y no tiene el concepto de jaque, y el rey puede enrocar en jaque. En Crazyhouse, el usuario puede usar un turno para colocar sobre el tablero cualquiera de las piezas que haya capturado; la paleta de piezas con las piezas colocadas aparece a la derecha del tablero.
El código del motor en todas las plataformas, móviles y ordenadores, es pulsar2009-b. Si los usuarios siguen el enlace de soporte o visitan el sitio web del desarrollador, pueden obtener binarios de pulsar2009-b compatibles con todos los sistemas operativos en clientes compatibles con el protocolo Winboard. He decidido no publicar un binario para Android por el momento. Esto se debe, en parte, a que usamos el protocolo Winboard y el protocolo oficial de la UCI no es compatible con todas las variantes que utiliza Pulsar, por lo que no funcionaría en clientes de la UCI.