{'fraction_non_alphanumeric': 0.021524663677130046, 'fraction_numerical': 0.0017937219730941704, 'mean_word_length': 5.642857142857143, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, '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}}
Evolving coordinated spatial tactics for autonomous entities using influence maps

We evolve tactical control for entity groups in a naval real-time strategy game. Since tactical maneuvering involves spatial reasoning, our evolutionary algorithm evolves a set of influence maps that help specify an entity's spatial objectives. The entity then uses the A* route finding algorithm to generate waypoints according to the influence map, and follows them to achieve spatial objectives. Using this representation, our evolutionary algorithm quickly evolves increasingly better capture-the-flag tactics on three increasingly difficult maps. These preliminary results indicate (1) the usefulness of our particular influence map encoding for representing spatially resolved tactics and (2) the potential for using co-evolution to generate increasingly complex and competent tactics in our game. More generally, this work represents another step in our ongoing effort to investigate the co-evolution of competent game players in a real-time, continuous, environment that does not assume complete knowledge of the game state.