From 68c880d67bb9e1221751cb7e702415b6a639db15 Mon Sep 17 00:00:00 2001 From: Lucas <18538046+TeaWithLucas@users.noreply.github.com> Date: Tue, 30 Apr 2019 10:46:33 +0100 Subject: [PATCH] Created Options (markdown) --- Options.md | 191 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 191 insertions(+) create mode 100644 Options.md diff --git a/Options.md b/Options.md new file mode 100644 index 0000000..24657c4 --- /dev/null +++ b/Options.md @@ -0,0 +1,191 @@ +Map Generation (new map to apply): +# Map size + +Width +Map width in pixels + +`id="mapWidthInput"` + +type="number" min=240 value=960 + +Height +Map height in pixels + +`id="mapHeightInput"` + +type="number" min=135 value=540 + +Symbol button +Toggle between screen size and initial map size + +`id="toggleFullscreen" class="icon-resize-full-alt"` + + +# Map seed +Map seed number. Seed produces the same map only if map size and options are the same + +`id="optionsSeed" class="long" type="number" min=1 max=999999999 step=1` + + +Click to generate a map for this seed + +`id="optionsSeedGenerate"` + + +Show seed history to apply a previous seed + +`id="optionsMapHistory" class="icon-history"` + + +# Cells density +Cells density controls underlying graph size and hightly affects performance + +`id="densityInput" type="range" min=1 max=3 value=1` + + +`id="densityOutput" type="number" min=1 max=3 value=1` + + + +# Map template + +Select template to be used for a Heightmap generation + +## Volcano +## High Island +## Low Island +## Continents +## Archipelago +## Atoll +## Mediterranean +## Peninsula +## Pangea + + +`id="templateInput" data-stored="template"` + + +# Cultures number + +Define how many Cultures should be generated + + +`id="culturesInput" data-stored="cultures" type="range" min=1 max=30 value=14` + + +`id="culturesOutput" data-stored="cultures" type="number" min=1 max=30 value=14` + + +# States number + +Define how many States should be generated + + +`id="regionsInput" data-stored="regions" type="range" min=0 max=99 value=13` + + +`id="regionsOutput" data-stored="regions" type="number" min=0 max=99 value=13` + + +# Size variety + +Define how much states and cultures size can vary. Defines expansionism value + +`id="powerInput" data-stored="power" type="range" min=0 max=10 step=.2 value=5` + + +`id="powerOutput" data-stored="power" type="number" min=0 max=10 step=.2 value=5` + + +# Growth rate + +Define state and cultures growth rate. Defines how many lands will stay neutral + + +`id="neutralInput" data-stored="neutral" type="range" min=.1 max=2 step=.1 value=1` + + +`id="neutralOutput" data-stored="neutral" type="number" min=.1 max=2 step=.1 value=1` + + +# Burgs density + +Define how densely settled areas (burgs) should be placed + + +`id="manorsInput" data-stored="manors" type="range" min=0.1 max=5 step=.1 value=1` + + +`id="manorsOutput" data-stored="manors" type="number" min=0.1 max=5 step=.1 value=1` + + +User Interface + +Interface settings that don't affect generation. Getting applied immediately on change + +# Interface size + +Set user interface size + + +`id="uiSizeInput" data-stored="uiSize" type="range" min=.6 max=1.4 step=.1 value=1` + + + +`id="uiSizeOutput" data-stored="uiSize" type="number" min=.6 max=1.4 step=.1 value=1` + + +# Tooltips size + +Set tooltips size + + +`id="tooltipSizeInput" data-stored="tooltipSize" type="range" min=4 max=24 value=12` + + + +`id="tooltipSizeOutput" data-stored="tooltipSize" type="number" min=4 max=24 value=12` + + +# Transparency + + +Set dialog and tool windows transparency + + +`id="transparencyInput" data-stored="transparency" type="range" min=0 max=100 value=30` + + + +`id="transparencyOutput" data-stored="transparency" type="number" min=0 max=100 value=30` + + +# PNG resolution + +Define relative size of a saved png images. Consider saving big images is slow and may cause browser crash + + +`id="pngResolutionInput" data-stored="pngResolution" type="range" min=1 max=8 value=5` + + + +`id="pngResolutionOutput" data-stored="pngResolution" type="number" min=1 max=8 value=5` + + +# Zoom extent + +Set minimum and maximum possible zoom level + +Mimimal possible zoom level + +`id="zoomExtentMin" class="paired" type="number" min=.2 step=.1 max=20 value=1` + + +Maximal possible zoom level + +`id="zoomExtentMax" class="paired" type="number" min=1 max=50 value=20` + + +Restore default [1, 20] zoom extent + +`id="zoomExtentDefault" class="icon-ccw"`