share/hedgewars/Data/maze_templates.yaml
author unC0Rr
Wed, 18 Sep 2024 13:42:26 +0200
branchtransitional_engine
changeset 16064 0caa3dfb3ba2
permissions -rw-r--r--
Add templates for different maze styles
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16064
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
     1
# Templates for maze map generator in hedgewars
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
     2
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
     3
templates:
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
     4
  # 00
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
     5
  -
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
     6
    width: 2048
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
     7
    height: 1024
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
     8
    max_hedgehogs: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
     9
    cell_size: 100
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    10
    distortion_limiting_factor: 140
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    11
    braidness: 12
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    12
    invert: false
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    13
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    14
  # 01
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    15
  -
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    16
    width: 1536
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    17
    height: 1024
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    18
    max_hedgehogs: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    19
    cell_size: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    20
    distortion_limiting_factor: 160
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    21
    braidness: 8
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    22
    invert: false
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    23
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    24
  # 02
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    25
  -
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    26
    width: 2048
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    27
    height: 1024
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    28
    max_hedgehogs: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    29
    cell_size: 140
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    30
    distortion_limiting_factor: 140
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    31
    braidness: 12
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    32
    invert: false
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    33
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    34
  # 03
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    35
  -
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    36
    width: 4096
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    37
    height: 2048
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    38
    max_hedgehogs: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    39
    cell_size: 160
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    40
    distortion_limiting_factor: 180
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    41
    braidness: 16
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    42
    invert: false
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    43
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    44
  # 04
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    45
  -
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    46
    width: 4096
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    47
    height: 2048
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    48
    max_hedgehogs: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    49
    cell_size: 240
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    50
    distortion_limiting_factor: 220
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    51
    braidness: 20
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    52
    invert: false
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    53
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    54
  # 05
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    55
  -
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    56
    width: 4096
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    57
    height: 2048
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    58
    max_hedgehogs: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    59
    cell_size: 280
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    60
    distortion_limiting_factor: 220
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    61
    braidness: 20
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    62
    invert: false
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    63
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    64
  # 06
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    65
  -
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    66
    width: 1024
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    67
    height: 1024
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    68
    max_hedgehogs: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    69
    cell_size: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    70
    distortion_limiting_factor: 150
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    71
    braidness: 3
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    72
    invert: true
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    73
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    74
  # 07
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    75
  -
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    76
    width: 2048
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    77
    height: 1024
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    78
    max_hedgehogs: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    79
    cell_size: 80
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    80
    distortion_limiting_factor: 150
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    81
    braidness: 5
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    82
    invert: true
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    83
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    84
  # 08
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    85
  -
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    86
    width: 2048
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    87
    height: 1024
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    88
    max_hedgehogs: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    89
    cell_size: 120
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    90
    distortion_limiting_factor: 150
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    91
    braidness: 5
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    92
    invert: true
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    93
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    94
  # 09
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    95
  -
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    96
    width: 4096
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    97
    height: 2048
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    98
    max_hedgehogs: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
    99
    cell_size: 140
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   100
    distortion_limiting_factor: 200
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   101
    braidness: 10
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   102
    invert: true
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   103
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   104
  # 10
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   105
  -
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   106
    width: 4096
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   107
    height: 2048
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   108
    max_hedgehogs: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   109
    cell_size: 220
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   110
    distortion_limiting_factor: 250
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   111
    braidness: 10
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   112
    invert: true
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   113
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   114
  # 11
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   115
  -
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   116
    width: 4096
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   117
    height: 2048
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   118
    max_hedgehogs: 64
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   119
    cell_size: 256
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   120
    distortion_limiting_factor: 280
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   121
    braidness: 10
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   122
    invert: true
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   123
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   124
template_types:
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   125
  small_tunnels: [0, 1]
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   126
  medium_tunnels: [2, 3]
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   127
  large_tunnels: [4, 5]
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   128
  small_islands: [6, 7]
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   129
  medium_islands: [8, 9]
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   130
  large_islands: [10, 11]
0caa3dfb3ba2 Add templates for different maze styles
unC0Rr
parents:
diff changeset
   131