The co-evolution of morphology and control for virtual creatures enables the creation of a novel form of gameplay and procedural content generation. Although the limited feedback does not yet produce performance competitive with QWOP champions, it is the first autonomous software evolution of successful QWOP gaits. The results confirm that steady-state GAs are preferred when the task is sensitive to small input variations. Using only the end score as the basis for fitness, the cellular algorithm is consistently able to evolve a successful scooting strategy similar to one most humans employ. We then compare the performance of SGA, Genitor, and a Cellular Genetic Algorithm on this task. ![]() Two variable-length encoding schemes, that codify sequences of QWOP control commands that loop to form gaits, are tested. Since QWOP has no API, ours detects graphical screen elements and uses them to build a fitness function. While previous researchers have evolved gaits using simulations similar to QWOP, we describe a software interface that connects directly to QWOP itself, incorporating a genetic algorithm to evolve actual QWOP gaits. ![]() The game is notoriously difficult owing to its ragdoll physics engine, and the simultaneous movements that must be carefully coordinated to achieve forward progress. ![]() QWOP is a popular Flash game in which a human player controls a sprinter in a simulated 100-meter dash.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |