Generador de idiomasvshlang + vshtongue
Cada civilización tira los dados y sale con su propia gramática. Con esa gramática, después se construyen frases.
Élficosujeto · verbo · objeto
tiempo al final, negación delante
tiempo al final, negación delante
Trolverbo · sujeto · objeto
tiempo y negación delante
tiempo y negación delante
Orcosujeto · objeto · verbo
todo al final; pregunta con «sho»
todo al final; pregunta con «sho»
El guerrero lucha contra el dragón.
saesev nesiav nilraer
goko guzgkakokg mukakk
shaddzoggok zkozzgosh gzankkakgu
El guerrero no lucha contra el dragón.
saesev lanesiav nilraer
thogoko guzgkakokg mukakk
shaddzoggok zkozzgosh gzankkakguoz
¿El sanador construye una casa?
vevas irneav riil
gogukrzararr gogathugz zarg
nshakshgak kkoggguz kzogzazgkashkkozgu sho
Yo cacé al lobo.
in allinvisa althel
orgurmokrzok ar zakthur
ug kkushshosh knoshshonzgushak
azul: tiempo verbal. rosa: negación. ámbar: partícula de pregunta. Las mismas frases, generadas por el programa en tres idiomas distintos.
Cómo funciona
- La gramática. Se tiran dados con pesos para decidir cómo funciona el idioma: en qué orden van las palabras, cómo se pregunta, dónde van los adjetivos, qué pronombres tiene. El resultado se guarda en un archivo por idioma. (vshlang, JSON)
- Las frases. Lee esa gramática y monta oraciones: conjuga los verbos, ordena las palabras según el idioma y aplica sus reglas para preguntar y negar. (vshtongue)
Hacia dónde va
Que el idioma y la arquitectura de un pueblo salgan del mismo sitio: una misma descripción de cada civilización decidiría cómo habla y cómo construye.