sleighsoft / genetic-gaming

Genetic algorithms and neural networks for games
0 stars 0 forks source link

Report #55

Open sleighsoft opened 6 years ago

sleighsoft commented 6 years ago

Evaluation precondition

20 Map seeds we train on Seeds for

"map_generator_conf": {
    "min_width": 60,
    "max_width": 60,
    "min_angle": 0.31415,
    "max_angle": 0.9424,
    "min_length": 100,
    "max_length": 100
}

Seeds for

"map_generator_conf": {
    "min_width": 25,
    "max_width": 60,
    "min_angle": 0.166,
    "max_angle": 0.666,
    "min_length": 100,
    "max_length": 100
}

Seeds for

"map_generator_conf": {
    "min_width": 25,
    "max_width": 60,
    "min_angle": 0.50,
    "max_angle": 0.75,
    "min_length": 100,
    "max_length": 100
}

Seeds for

"map_generator_conf": {
    "min_width": 25,
    "max_width": 60,
    "min_angle": 0.50,
    "max_angle": 1.0,
    "min_length": 40,
    "max_length": 200
}

Seeds for

"map_generator_conf": {
    "min_width": 25,
    "max_width": 60,
    "min_angle": 0.7,
    "max_angle": 0.9,
    "min_length": 40,
    "max_length": 60
}

Seeds for straight lines with varying thickness

"map_generator_conf": {
    "min_width": 25,
    "max_width": 100,
    "min_angle": 0.0,
    "max_angle": 0.0,
    "min_length": 40,
    "max_length": 60
}

Seeds for straight line with same thickness everywhere

"map_generator_conf": {
    "min_width": 100,
    "max_width": 100,
    "min_angle": 0.0,
    "max_angle": 0.0,
    "min_length": 40,
    "max_length": 60
}

Seeds for straight line with same thickness and funnel in the beginning

"map_generator_conf": {
    "min_width": 50,
    "max_width": 50,
    "min_angle": 0.0,
    "max_angle": 0.0,
    "min_length": 40,
    "max_length": 60
}
"map_generator_conf": {
    "min_width": 60,
    "max_width": 60,
    "min_angle": 0.78,
    "max_angle": 0.78,
    "min_length": 100,
    "max_length": 100
}

Small paths

"map_generator_conf": {
    "min_width": 30,
    "max_width": 30,
    "min_angle": 0.78,
    "max_angle": 0.78,
    "min_length": 100,
    "max_length": 100
}

Smooth turns:

"map_generator_conf": {
    "min_width": 40,
    "max_width": 40,
    "min_angle": 0.05,
    "max_angle": 0.45,
    "min_length": 10,
    "max_length": 10
}

5 Map seeds we evaluate on

..... What we evaluate ....

.... How we structure paper .....

Alexander

  1. Introduction to problem (genetic algorithms, neural networks)

  2. Related work (Julian, link papers)

  3. Game & Fitness functions

    • Describe game, setup, technology
    • What is configurable
    • Cars, Sensors, Inputs, Outputs
  4. Architecture (Julian)

  5. Evolution (Julian)

  6. Evaluation (Point out advantages, disadvantages, insights) (Willi) Dynamic Mutation Rate | Mutation Rate Randomized Map | Static Map Random Spawn Location | Fixed Spawn Location Number of Car Sensors Fitness Functions

    • Path
    • Path_end
    • close_too_path
    • Composite (see slides)
  7. Conclusion (all)

sleighsoft commented 6 years ago

Dynamic Mutation Rate | Mutation Rate Randomized Map | Static Map Random Spawn Location | Fixed Spawn Location Number of Car Sensors Fitness Functions

sleighsoft commented 6 years ago

Training

Simple shapes

"map_generator_conf": { "min_width": 60, "max_width": 60, "min_angle": 0.31415, "max_angle": 0.9424, "min_length": 100, "max_length": 100 }

Right turn 297905560510116579095157727619522111333

Left turn 297905560510116579095157727619522111448

Huge. Mostly left turn 110548517694695300904912533898146465388

Huge. Mostly right turn 320010616754621859186085611061774288661

Smooth

"map_generator_conf": { "min_width": 40, "max_width": 40, "min_angle": 0.05, "max_angle": 0.45, "min_length": 10, "max_length": 10 }

Straight. Left + Right + Right in quick succession. Then left around a square 67243307521636979614083799317130370683

Narrow 1

"map_generator_conf": { "min_width": 30, "max_width": 30, "min_angle": 0.78, "max_angle": 0.78, "min_length": 100, "max_length": 100 }

Quick succession of left & right turns. No sharp turns. 67243307521636979614083799317130370637

All types of turns. Very long. 67243307521636979614083799317130370640

Straight path

"map_generator_conf": { "min_width": 25, "max_width": 100, "min_angle": 0.0, "max_angle": 0.0, "min_length": 40, "max_length": 60 }

Varying thickness 300514681687084028206250151903004404540

Narrow & Sharp turns

"map_generator_conf": { "min_width": 25, "max_width": 60, "min_angle": 0.50, "max_angle": 1.0, "min_length": 40, "max_length": 200 }

161058912121400458788655751702753444354

Evaluation

Simple Shapes

"map_generator_conf": { "min_width": 60, "max_width": 60, "min_angle": 0.31415, "max_angle": 0.9424, "min_length": 100, "max_length": 100 }

Complex lying 8 shape 139340055862053188856456977621891175344

Right & Left turns. Simple. Long 222823886386910988227991155872541439091

Narrow 2

"map_generator_conf": { "min_width": 25, "max_width": 60, "min_angle": 0.7, "max_angle": 0.9, "min_length": 40, "max_length": 60 }

O-shaped. Very difficult 336008752973898453599534874846895761270

WGierke commented 6 years ago

Composite (see slides) -> create new named function from slides in code

WGierke commented 6 years ago

Evaluation: Plan of Attack

photo5233604584788830469