🏯 Un desarrollador japonés ha construido un juego completo de estrategia del período Sengoku que funciona íntegramente dentro de Vim. No es un juguete ni una demostración. 41 provincias, 32 clanes, ceremonias del té, política cortesana y asedios que se libran con las teclas h, j, k y l.

Escribe :Sengoku y estás en 1560

El título formal del proyecto es Sengoku Fūunroku: Unificar Japón en Vim, pero el nombre que circula es 「Vim長の野望」, Vimnaga no Yabō, un juego de palabras que arranca el "Nobu" de Oda Nobunaga y encaja "Vim" en el hueco. Nobunaga no Yabō es el nombre japonés de Nobunaga's Ambition, la serie de estrategia histórica de Koei que arrancó en marzo de 1983 y no ha parado desde entonces.

Se instala como plugin, se abre Vim, se escribe :Sengoku y un mapa de Japón se monta con recuadros de arte ASCII. Cada recuadro es una provincia, con su número, el clan que la domina y sus tropas. Mutsu y Dewa arriba, Satsuma abajo. Sobre el mapa flotan paneles que muestran el reparto de poder y lo que acaba de ocurrirle a tu ejército. El README pide una terminal de al menos 115 columnas por 40 filas, porque solo el mapa ya ocupa 110 columnas.

1560 es el año de Okehazama, la batalla en la que Oda Nobunaga emboscó a un ejército Imagawa muy superior y pasó de rareza regional a amenaza nacional. En el mapa todavía no hay nada decidido.

Generales que solo trabajan una vez al mes

Primero eliges clan. Los Nanbu en el extremo norte, los Shimazu en el extremo sur, o cualquiera de los otros 30. Conquistar las 41 provincias es unificar Japón; perder el último castillo es desaparecer.

Cada casa tiene a su señor más 7 vasallos históricos reales, lo que suma 256 personajes. En los Oda están Nobunaga, Shibata Katsuie, Kinoshita Tōkichirō (el futuro Toyotomi Hideyoshi, todavía con su nombre original en 1560), Akechi Mitsuhide y cuatro más. Los Shimazu incluyen a los cuatro hermanos célebres. Los mercenarios Saika de la provincia de Kii arrancan con 80 arcabuces, una potencia de fuego considerable para 1560.

Un turno equivale a un mes y cada general solo puede recibir una tarea al mes. El tamaño de tu plantilla es tu presupuesto de acciones. Desarrollar tierras, impulsar el comercio, repartir ayudas al campesinado, reclutar, adiestrar, salir en campaña, llevar un mensaje diplomático: cada opción te consume un general durante ese mes. Dos atributos deciden el resultado, uno militar y otro político. Manda a tu mejor administrador a desarrollar el campo y a tu mejor guerrero a dirigir el ataque, o intercámbialos y verás fracasar ambas tareas.

Utensilios de té y rangos de corte: el molde es de 1990

La descripción del repositorio señala su modelo sin rodeos: 『信長の野望・武将風雲録』, publicado en diciembre de 1990 y vendido en Norteamérica como Nobunaga's Ambition: Lord of Darkness. Ese cuarto título de la serie fue el que incorporó tecnología, cultura y ceremonia del té a lo que giraba en torno a la agricultura y la guerra. La versión para Vim se queda con todo ello.

Puedes enviar a un emisario con 1.000 de oro a la corte imperial de Kioto y recibir un rango, subiendo 7 escalones desde Jugoi-no-ge hasta Kanpaku, el regente principal del emperador. Dominar la provincia de Yamashiro, donde está Kioto, mejora las probabilidades en un 30 %. Con rango en mano, 2.000 de oro compran una mediación imperial que obliga a cualquier clan a aliarse contigo quiera o no.

Repartidos por el mapa hay 10 utensilios de té célebres. Matsunaga Hisahide empieza con dos de ellos, entre ellos la tetera Hiragumo que, según la tradición, destrozó antes que entregársela a Nobunaga. Los mercaderes de Sakai aparecen de vez en cuando ofreciendo alguna pieza. Un nivel alto de cultura eleva tus ingresos comerciales, tu descuento en los puertos y tu tasa de éxito diplomático. Y al aniquilar a un clan rival te quedas con toda su colección.

El comercio con los mercaderes europeos pasa por 5 puertos: Sakai, Hakata, Funai, Hirado y Bōnotsu. Venden arcabuces al por mayor, curiosidades importadas y cañones. Un cañón cuesta 800 de oro y necesita 1.500 soldados para llevarlo al campo de batalla, lo que lo convierte en una decisión más que en una compra.

Los asedios cambian la pantalla a un mapa de castillo aparte. Hasta 5 unidades por bando, 30 días de juego, portones con 120 puntos de resistencia y murallas con 200. Cada unidad avanza 3 casillas al día con hjkl o las flechas, que resultan ser las propias teclas de movimiento de Vim. O es un diseño elegante o es la razón entera de que el juego exista.

2.371 líneas y cero dependencias

Todo eso cabe en un solo archivo: plugin/sengoku.vim, unos 90 kilobytes, 2.371 líneas.

Está escrito en Vim script clásico y no en el más moderno vim9script, lo que parece un paso atrás hasta que se ve la contrapartida. El mismo archivo corre en Vim 8.0 y en Neovim. Ni Python, ni Node, ni nada compilado. En Windows basta con copiar el repositorio en la carpeta de plugins, un procedimiento que el sitio japonés de software 窓の杜, de la editorial Impress, explicó al cubrir el juego el 27 de julio.

Hasta hay banco de pruebas. Ejecutar :SengokuTest comprueba la coherencia del mapa, verifica que las adyacencias entre provincias sean simétricas y después simula 36 meses con todos los clanes en manos de la IA y sin jugador humano.

Conviene saberlo antes de bifurcar el proyecto: al 4 de agosto de 2026 el repositorio no incluye archivo de licencia. El código es público, pero las condiciones de uso no están indicadas.

Jugar dentro de la herramienta de trabajo

Takayoshi Saito publicó el juego en X el 25 de julio con la etiqueta #ゆるハック, algo así como "hackeo relajado". 窓の杜 lo recogió dos días después y señaló que fue esa publicación en X la que disparó la atención. Al 4 de agosto de 2026 el repositorio acumula 86 estrellas y 2 bifurcaciones.

No es la primera vez que alguien en Japón mete un juego donde no toca. Ese mismo sitio reseñó en julio de 2010 un juego de estrategia de los Tres Reinos que funcionaba dentro de Microsoft Excel.

En cuanto alguien quiere añadir un clan o reajustar los atributos de un general, tiene que abrir y leer 2.371 líneas de Vim script, que es una puerta de entrada al lenguaje mucho más motivadora que cualquier manual.

Casi todas las culturas de desarrollo acaban criando algo así. ¿Qué es lo más raro que has visto funcionando dentro de las herramientas de tu trabajo?

Referencias