Louis Brandy ne boit pas, mais il joue à Starcraft 2, un plaisir tout aussi addictif mais bien moins dangereux. Durant ses parties en ligne, cet ingénieur informatique américain a été confronté au problème classique de l'optimisation de son build order (ordre de construction des bâtiments). Il s'est vite rendu compte que le développement de sa nuée Zerg obéissait aux mêmes contraintes et aux mêmes mécanismes que ceux qui déterminent l'évolution biologique. On retrouve dans le cas présent trois types de ressources (les cristaux, le gaz et les larves, qui permettent de construire toutes les unités Zergs, y compris les travailleurs) et une unique question : "Comment obtenir le plus rapidement possible un nombre n d'unités données ?". Pour optimiser son build order, Louis s'est donc appuyé sur un algorithme génétique développé par un joueur de Starcraft 2, Lolimar, que ce dernier a nommé "EvolutionChamber" en hommage au bâtiment Zerg éponyme. Le plus étonnant, c'est que les stratégies obtenues par le biais de cet algorithme vont pour certaines à l'encontre de quelques idées reçues ancrées chez les meilleurs joueurs Zergs. Nous ne rentrerons pas dans les détails, mais nous vous renvoyons au blog de Louis Brandy où est publié cet article fort intéressant.