Me doy cuenta de que lo que voy a sugerir no es exactamente lo que tienes en mente, pero aún así, técnicamente es un software, y califica tu habilidad a través de juegos reales: juega juegos en línea contra otras personas, por ejemplo, en FICS , Playchess , ICC o chess.com .
En lugar de utilizar algún software que lo haga jugar contra un motor (tal vez con varios "niveles" que se supone que reflejan varios niveles de Elo), y luego tenga algún algoritmo u otro que intente convertir sus resultados en su propio estimado calificación del mundo real, mi sugerencia elimina al intermediario y lo arroja directamente a un grupo del mundo real. Esta manera parece más eficiente si nada más (y probablemente más divertido).
Ahora, cualquier calificación que obtenga en uno de los sitios que mencioné estará en una escala algo diferente a la de, por ejemplo, las calificaciones reales de la FIDE, y también diferirán de un sitio a otro. Pero generalmente tendrá alguna forma de traducir su calificación allí en un percentil (dentro del grupo de juego de ese sitio), y eso le daría mejor información sobre su fuerza de juego que cualquier suposición puramente algorítmica al respecto.