Devlog #4 – Football Legends, estadísticas del backend: un vistazo al código del proyecto
Actualmente, en este último tercio de 2025, estoy diseñando la interfaz definitiva de la app de Football Legends. Está siendo un proceso lento, lleno de dudas artísticas y de usabilidad. ¡Y tengo que admitir que echo de menos los meses de programación! Aquellos días tranquilos, con las ideas claras y escribiendo en Notepad++ mis archivos PHP (en su mayoría). ¡Qué entretenido! (Sí, suena muy freak, pero oye… Estoy creando un videojuego. ¿Qué esperabas, querido lector?)
Pensando en esto, me dio por revisar las carpetas del proyecto relacionadas con el backend, y no había caído en la cantidad de código que se ha acumulado. No creo que sea el código más elegante del mundo, pero cumple su función y estoy bastante satisfecho con el resultado.
Mientras curioseaba algunos archivos, me surgió la duda: ¿cuántas líneas de código habrá en total? No recuerdo ver nunca esta información en otros proyectos, y me pareció interesante investigar si podía contarlas y clasificarlas de alguna manera. (soy muy fan de las estadísticas.. si, en serio 😆).
Está claro que el número de líneas no define la calidad de un proyecto. Puede haber auténticos monstruos de millones de líneas y ser un desastre, o pequeñas maravillas compactas y súper eficientes.
Aun así… me picó la curiosidad, así que busqué herramientas y acabé encontrando este software que calcula y clasifica el código por lenguaje: Sloc, Cloc and Code (scc) — https://github.com/boyter/scc.
Y estos son los resultados:
<INSERTAR GALERÍA CON IMÁGENES>
Cabe destacar que el recuento incluye absolutamente todos los archivos del backend:
- scripts auxiliares,
- archivos .sql que es más eficiente mantener por separado,
- todo lo relacionado con los paneles de administración,
- y los archivos propios de los procesos internos del servidor.
El motor de partidos merece una mención aparte. Es… particular. Algún día intentaré explicar lo que ocurre “por dentro”.
Las conclusiones son bastante claras: PHP domina todo el backend, como es lógico.
HTML aparece principalmente en las páginas internas de administración y en la generación de ciertos contenidos para redes sociales.
Y como curiosidad final: solo hay un archivo CSS, encargado de darle una apariencia mínimamente moderna a los paneles de administración. En la primera versión parecían páginas sacadas directamente de mediados de los 90.
Si te apetece compartir impresiones o sugerencias, puedes hacerlo desde la página de contacto.
Y si no quieres perderte nada del desarrollo, te espero en Instagram: https://www.instagram.com/luscofusco_studio/
¡Un saludo y nos leemos en el próximo devlog!

