morkovmap_rc 0.4.1

A data-driven, Markov Chain-based tilemap generator library and app. Single-thread-flavored.
Documentation
{
  "layout_rules": {
    "transition_rules": {
      "2": {
        "weights": {
          "2": 80.0,
          "3": 5.0,
          "4": 3.0,
          "5": 1.0
        },
        "keys": [
          5,
          3,
          2,
          4
        ]
      },
      "3": {
        "weights": {
          "1": 50.0,
          "5": 0.000001,
          "3": 30.0,
          "2": 40.0
        },
        "keys": [
          2,
          5,
          3,
          1
        ]
      },
      "4": {
        "weights": {
          "4": 25.0,
          "2": 10.0,
          "3": 1.0,
          "5": 5.0
        },
        "keys": [
          2,
          5,
          3,
          4
        ]
      },
      "1": {
        "weights": {
          "1": 45.0,
          "3": 1.0
        },
        "keys": [
          1,
          3
        ]
      },
      "5": {
        "weights": {
          "2": 1.0,
          "5": 70.0,
          "4": 45.0,
          "3": 0.000001,
          "1": 0.000001
        },
        "keys": [
          2,
          3,
          4,
          5,
          1
        ]
      }
    },
    "comments": null
  },
  "coloring_rules": {
    "5": {
      "Rgb": [
        40,
        40,
        65
      ]
    },
    "2": {
      "Rgb": [
        50,
        200,
        50
      ]
    },
    "1": {
      "Rgb": [
        50,
        50,
        225
      ]
    },
    "3": {
      "Rgb": [
        200,
        200,
        50
      ]
    },
    "4": {
      "Rgb": [
        210,
        210,
        220
      ]
    }
  },
  "map_size": 128,
  "adjacency": "cardinal",
  "comments": null
}