From ceaf338e412f7a8133d41b926a829fdf1efce4a3 Mon Sep 17 00:00:00 2001
From: Mattias Ljungstrom <mattias.ljungstrom@gmail.com>
Date: Sun, 28 Apr 2019 18:09:39 +0200
Subject: [PATCH] level gen: tweaks

---
 examples/play_model.py    | 4 ++--
 flatland/envs/rail_env.py | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/examples/play_model.py b/examples/play_model.py
index c51c8972..1f192fba 100644
--- a/examples/play_model.py
+++ b/examples/play_model.py
@@ -20,7 +20,7 @@ def main(render=True, delay=0.0):
     #transition_probability = [0.5,  # empty cell - Case 0
     #                        1.0,  # Case 1 - straight
     #                        1.0,  # Case 2 - simple switch
-    #                        0.3,  # Case 3 - diamond drossing
+    #                        0.3,  # Case 3 - diamond crossing
     #                        0.5,  # Case 4 - single slip
     #                        0.5,  # Case 5 - double slip
     #                        0.2,  # Case 6 - symmetrical
@@ -28,7 +28,7 @@ def main(render=True, delay=0.0):
 
     # Example generate a random rail
     env = RailEnv(width=15, height=15,
-                  rail_generator=complex_rail_generator(nr_start_goal=20),
+                  rail_generator=complex_rail_generator(nr_start_goal=20, min_dist=5),
                   number_of_agents=1)
 
     if render:
diff --git a/flatland/envs/rail_env.py b/flatland/envs/rail_env.py
index 8132d933..0f15b3ab 100644
--- a/flatland/envs/rail_env.py
+++ b/flatland/envs/rail_env.py
@@ -326,6 +326,7 @@ def complex_rail_generator(nr_start_goal=1, min_dist=2, max_dist=99999, seed=0):
                 if check_all_dist(sg_new):
                     break
             start_goal.append([start, goal])
+        print("Created #", len(start_goal), "pairs")
 
         # step 3:
         for sg in start_goal:
-- 
GitLab