Genere un mapa de desierto ASCII.
Salida de ejemplo:
................^^^^
..................^^
...^^^^........o....
.....^^^^...........
....................
........o....TT.....
..TTTT..............
TTTT.TTTT....~~~~~~.
..TT..........~~~~~~
....................
Anti-ejemplo (no hagas esto):
....................
...........T........
...^..........oo....
......^.............
....................
..............TT....
T.T.T.T.T........T..
.................T..
T.T.T.T.T..........T
..............TT...T
Reglas:
- Debe tener al menos 20x10 caracteres de tamaño
- Debe ser diferente en cada ejecución, es decir, aleatorio
- Debe contener áreas de forma continua y variada de árboles 'T', colinas '^' y agua '~', la mayoría de las cuales deben consistir en más de 5 celdas
- El carácter predeterminado de tierra es '.'
- Debe contener al menos 2 pueblos 'o' que generalmente no están uno al lado del otro
- No debe contener patrones obvios, como rectángulos o áreas espaciadas uniformemente: la clave es el "aspecto natural"
- No es necesario que compruebe explícitamente que se siguen las reglas (p. Ej., No es necesaria una lógica anti-rectángulo), pero la gran mayoría de las ejecuciones (digamos, 80%) deben producir resultados conformes.
- Con su envío, incluya un ejemplo de salida
Puntuación:
El ganador tiene el puntaje más bajo de la fórmula: code character count
-votes