From 3fb04ff7adb20c1eacb7480e968e01a411a9f1cb Mon Sep 17 00:00:00 2001 From: Filipko^^ Date: Fri, 29 Dec 2023 09:31:48 +0100 Subject: [PATCH] randomize generation more --- map_generator/gen.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/map_generator/gen.py b/map_generator/gen.py index 7a54b08..325ff41 100644 --- a/map_generator/gen.py +++ b/map_generator/gen.py @@ -8,9 +8,9 @@ import sys -map_x, map_y = int(sys.argv[1]), int(sys.argv[1]) +map_x, map_y = int(sys.argv[1]), int(sys.argv[2]) player_count = int(sys.argv[3]) -harbor_count = player_count * 3 +harbor_count = int(sys.argv[4]) total_count = player_count + harbor_count base_range = 4 chosen_pixels = set() @@ -125,8 +125,10 @@ def is_land(colored_map, x, y): chosen_pixels = set() c+=1 - seed = np.random.randint(0, 250) - + seed = np.random.randint(0, 2048) + scale = np.random.randint(25, 40) + persistence = np.random.uniform(0.3,0.5) + lacunarity = np.random.uniform(2,3) world_map, island_centers = generate_perlin_noise( width, height, scale, octaves, persistence, lacunarity, seed ) @@ -159,4 +161,4 @@ def is_land(colored_map, x, y): # Display the image # image.show() -image.save(sys.argv[4]) +image.save(sys.argv[5])