<commit_before>[main]
window_width = 400
window_height = 416
tiles_width = 25
tiles_height = 25
tile_width = 16
tile_height = 16
spritesheet = "dawnlike"
threads = 50
font = "./assets/Inconsolata.otf"
font_size = 14

[spritesheets.dungeon]
path = "./assets/16x16_Jerom_CC-BY-SA-3.0_0.png"
occupant_chance = 0.05 # purely for cosmetic flavor

[spritesheets.dungeon.cells]
tiles = ["floor", "wall", "entrance", "exit", "door"]
occupants = ["monster", "treasure", "trap", "teleporter"]
items = []

[spritesheets.dawnlike]
path = "./assets/dawnlike-pcg.png"
occupant_chance = 0.05 # purely for cosmetic flavor

[spritesheets.dawnlike.cells]
tiles = ["floor", "wall", "entrance", "exit", "door"]
occupants = ["monster", "treasure", "trap", "teleporter"]
items = []

[mu-lambda]
iterations = 2
mu = 2
lambda = 8
mutation = 0.33 # percentage points
#strategy = "RandomSeed"
#strategy = "ListOfWalls"
#strategy = "WallPatterns"
strategy = "DesirableProperties"
evaluations = ["check_1x1_rooms", "has_entrance_exit", "doors_are_useful", "rooms_are_accessible", ]
evaluation_weights = [5.0, 20.0, 3.0, 10.0]

[list-of-walls]
door_chance = 0.25 # percentage points
coverage = 0.50 # percentage points

[wallpatterns.tiles]
floor = "_"
wall = "X"
entrance = ">"
exit = "<"
door = "d"
width = 5
height = 5

[wallpatterns.rooms]
empty = ["_____",
         "_____",
         "_____",
         "_____",
         "_____"]
altar = ["_____",
         "__X__",
         "_X X_",
         "__X__",
         "_____"]
down_ = ["___X_",
         "__X__",
         "_X_XX",
         "___>d",
         "XX_XX"]
up___ = ["____X",
         "____X",
         "__>__",
         "X____",
         "X____"]
rand1 = ["_X___",
         "_X__X",
         "_X_X_",
         "__X__",
         "_____"]
rand2 = ["____X",
         "_X_ X",
         "_X  X",
         "_XXdX",
         "_____"]
rand3 = ["__X__",
         "_X___",
         "X___X",
         "___d_",
         "__XX_"]
rand4 = ["__X__",
         "__XdX",
         "XXX__",
         "__XX_",
         "___X_"]

[desirable_patterns]
rooms = 10
doors = 5
monsters = 20
path_length = 10
branching = 5
<commit_msg>Minor fixes for new tileset.<commit_after>[main]
window_width = 400
window_height = 416
tiles_width = 25
tiles_height = 25
tile_width = 16
tile_height = 16
spritesheet = "dawnlike"
threads = 50
font = "./assets/Inconsolata.otf"
font_size = 14

[spritesheets.dungeon]
path = "./assets/16x16_Jerom_CC-BY-SA-3.0_0.png"
occupant_chance = 0.05 # purely for cosmetic flavor

[spritesheets.dungeon.cells]
tiles = ["floor", "wall", "entrance", "exit", "door"]
occupants = ["monster", "treasure", "trap", "teleporter"]
items = []

[spritesheets.dawnlike]
path = "./assets/dawnlike-pcg.png"
occupant_chance = 0.05 # purely for cosmetic flavor

[spritesheets.dawnlike.cells]
tiles = ["floor", "wall", "entrance", "exit", "door"]
occupants = ["monster", "treasure", "trap", "teleporter"]
items = []

[mu-lambda]
iterations = 2
mu = 2
lambda = 8
mutation = 0.33 # percentage points
#strategy = "RandomSeed"
#strategy = "ListOfWalls"
strategy = "WallPatterns"
#strategy = "DesirableProperties"
evaluations = ["check_1x1_rooms", "has_entrance_exit", "doors_are_useful", "rooms_are_accessible", ]
evaluation_weights = [5.0, 20.0, 3.0, 10.0]

[list-of-walls]
door_chance = 0.25 # percentage points
coverage = 0.50 # percentage points

[wallpatterns.tiles]
floor = "_"
wall = "X"
entrance = ">"
exit = "<"
door = "d"
width = 5
height = 5

[wallpatterns.rooms]
empty = ["_____",
         "_____",
         "_____",
         "_____",
         "_____"]
altar = ["_____",
         "__X__",
         "_X X_",
         "__X__",
         "_____"]
down_ = ["___X_",
         "__X__",
         "_X_XX",
         "___>d",
         "XX_XX"]
up___ = ["____X",
         "____X",
         "__>__",
         "X____",
         "X____"]
rand1 = ["_X___",
         "_X__X",
         "_X_X_",
         "__X__",
         "_____"]
rand2 = ["____X",
         "_X_ X",
         "_X  X",
         "_XXdX",
         "_____"]
rand3 = ["__X__",
         "_X___",
         "X___X",
         "___d_",
         "__XX_"]
rand4 = ["__X__",
         "__XdX",
         "XXX__",
         "__XX_",
         "___X_"]

[desirable_patterns]
rooms = 10
doors = 5
monsters = 20
path_length = 10
branching = 5

{'fraction_non_alphanumeric': 0.1677946324387398, 'fraction_numerical': 0.03220536756126021, 'mean_word_length': 2.7012089810017272, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5063089', 'n_tokens_mistral': 1756, 'n_tokens_neox': 1646, 'n_words': 340}