Cómo se estima la autoría
Cada juego tiene una model card: quién escribió el código y, opcionalmente, quién hizo los assets (arte, sonido). Los números son estimaciones, para informar y divertir, no para auditar.
De dónde salen los números
Cada card dice cómo se obtuvieron sus números:
- Estimado a partir de los commits: el desarrollador ejecutó nuestro script de autoría, de código abierto, sobre el historial git del juego.
- Autodeclarado: el desarrollador escribió los modelos y los porcentajes.
Las reglas del script
- En cada commit cuenta las líneas de código añadidas. Las líneas eliminadas no cuentan.
- Si el commit tiene una firma de IA — una línea
Co-Authored-Bycon el nombre de un modelo, "Generated with Claude Code", un autor que termina en "(aider)", una cuenta de bot conocida —, sus líneas van a ese modelo. - Un commit sin firma cuenta como trabajo humano.
- Un commit que nombra más de un modelo reparte sus líneas por igual entre ellos.
- Solo cuenta el código escrito a mano: se ignoran lockfiles, resultados de compilación, archivos minificados, generados y de terceros, además de imágenes, audio y datos.
- Los nombres de los modelos se normalizan ("Claude Opus 4.5" y "claude-opus-4-5" son el mismo modelo). Cuando la firma no dice la versión, la card dice "versión no indicada" en lugar de adivinar.
Porcentajes, esfuerzo y human-1.0
Una card enumera modelos, opcionalmente con el esfuerzo usado (low, high, xhigh...) y su porcentaje. El mismo modelo puede aparecer más de una vez con distintos esfuerzos; en la barra, sus porcentajes se suman. Lo que los porcentajes declarados no cubren se atribuye a human-1.0 — nosotros, los humanos. Un modelo sin porcentaje cuenta como "usado", pero no suma nada a la barra.
Un modelo es el modelo principal de un juego cuando escribió al menos la mitad del código (dos modelos con 50 % son ambos principales). Las páginas de los modelos enumeran los juegos donde es el principal; human-1.0 también tiene la suya, la lista de los "hechos a mano". Los filtros solo miran el código.
Limitaciones conocidas
- Las herramientas que no dejan firma (autocompletado, código pegado de un chat) hacen que un juego parezca más humano de lo que es.
- Un commit que mezcla trabajo humano y de IA se atribuye entero a uno de los lados.
- Las líneas son una medida tosca del esfuerzo: un arreglo difícil de una línea y una tabla generada cuentan igual.
- Los números autodeclarados dependen de la honestidad del desarrollador. Nadie gana nada con ellos, así que no los auditamos.