<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Aurelien Blog</title><link>http://blogs.labo-dotnet.com/arb/</link><description>Blog d aurélien </description><managingEditor>Aurelien</managingEditor><dc:language>fr-FR</dc:language><generator>.Text Version 0.95.2004.101</generator><item><dc:creator>Aurelien</dc:creator><title>UnlimitedParty c'est fini!</title><link>http://blogs.labo-dotnet.com/arb/archive/2004/01/19/681.aspx</link><pubDate>Mon, 19 Jan 2004 00:00:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/arb/archive/2004/01/19/681.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/arb/comments/681.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/arb/archive/2004/01/19/681.aspx#Feedback</comments><slash:comments>25</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/arb/comments/commentRss/681.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/arb/services/trackbacks/681.aspx</trackback:ping><description>&lt;P&gt;Et voil&amp;#224;, UnlimitedParty 2004, c'est fini. Et pour mon premier blog, je vais donner mes impressions sur cette super journ&amp;#233;e.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;UnlimitedParty, pour ceux qui ont rat&amp;#233; le d&amp;#233;but de l'histoire, c'est la 2&amp;#176; &amp;#233;tape du concours UnlimitedCoding 2004 organis&amp;#233; par Microsoft (&lt;A href="http://www.unlimitedcoding.com/"&gt;http://www.unlimitedcoding.com&lt;/A&gt;). Cette &amp;#233;tape est pr&amp;#233;sent&amp;#233;e comme "la bataille des robots", et pour se battre, ils se sont bien battus, avec des vainqueurs et des vaincus, des surprises et des d&amp;#233;ceptions, le tout dans une super ambiance. Difficile &amp;#224; retranscrire, la vid&amp;#233;o devrait arriver prochainement, en bref : fallait y &amp;#234;tre!&lt;/P&gt;
&lt;P&gt;&lt;IMG height=499 src="/arb/images/dance.jpg" width=666 border=0&gt;&lt;/P&gt;
&lt;P&gt;&lt;o:p&gt;&lt;IMG height=499 src="/arb/images/box.jpg" width=666 border=0&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;En ce qui me concerne, cette journ&amp;#233;e est all&amp;#233;e au del&amp;#224; de mes esp&amp;#233;rances. En effet, si cela tient du miracle que j'ai pu participer, il en va de m&amp;#234;me pour le d&amp;#233;roulement de la comp&amp;#233;tition. Le robot de la team Oxyg&amp;#232;ne : Almator (en r&amp;#233;f&amp;#233;rence &amp;#224; Alma qui est l'autre membre de ma team), qui a vu le jour ou plut&amp;#244;t&amp;nbsp;vu la nuit&amp;nbsp;du 8 au 9 Janvier 2004, est devenu adulte&amp;nbsp;durant la nuit du 9 au 10 Janvier, et a &amp;#233;t&amp;#233; d&amp;#233;clar&amp;#233; aux autorit&amp;#233;s d'UnlimitedCoding le 10 Janvier vers 20h30. Il p&amp;#232;se 20 Ko, fait 372 lignes et est &amp;#233;crit en C#. C'est un poids plume, qui n'a pas appris &amp;#224; scanner, qui ignore les boosters de la carte et ne se soucie pas de l'ennemi. Sa principale strat&amp;#233;gie est l'intuition et la chance, avec l'espoir, beaucoup d'espoir. Il esp&amp;#232;re qu'il n'y aura pas trop de drapeaux, que la carte n'aura pas trop l'air d'un labyrinthe et que son &amp;#233;valuation des distances &amp;#224; vol d'oiseaux sera assez proche de ce qu'elle est &amp;#224; vol de robot. Il est un peu fourbe aussi : un champ de force sur la base de d&amp;#233;part au cas o&amp;#249; ce soit celle de l'ennemi, et il r&amp;#233;serve ses boosters pour la fin... Mais il reste modeste : il y a 40 autres robots, il esp&amp;#232;re en battre un ou deux afin de se positionner au del&amp;#224; de la 30&amp;#176; position.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Premiers matchs&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG height=499 src="/arb/images/match1.jpg" width=666 border=0&gt;&lt;/P&gt;
&lt;P&gt;Almator a mis&amp;#233; sur la chance, et il en a eu d&amp;#232;s le d&amp;#233;but, pour le tirage au sort. Celui-ci lui a &amp;#233;t&amp;#233; tr&amp;#232;s favorable, il est dans la poule 3 et il n'y a &amp;#224; priori aucune star avec une r&amp;#233;putation de tueur. Il lui faut une victoire pour &amp;#234;tre dans les 3 premiers de cette poule de quatre, et ainsi atteindre son objectif de la 30&amp;#176; place. Cette victoire, il l'aura d&amp;#232;s le d&amp;#233;but, contre un robot visiblement pas tr&amp;#232;s &amp;#224; l'aise sur cette premi&amp;#232;re carte, puisqu'il finit par ne plus bouger du tout en milieu de partie. Il battra aussi sans mal un second robot qui ne va chercher que 5 drapeaux sur les 7 &amp;#224; r&amp;#233;cup&amp;#233;rer. Seul le 4&amp;#176; robot de la poule semble fonctionner correctement, mais il ne sera pas assez rapide pour Almator, qui fait un sans faute et d&amp;#233;croche 3 victoires sans difficult&amp;#233;s : on a le sourire dans la team Oxyg&amp;#232;ne.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG height=499 src="/arb/images/victoire.jpg" width=666 border=0&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;Oui mais, on ne peut oublier qu'il a gagn&amp;#233; sans vraiment s'&amp;#234;tre battu, et que les robots de la deuxi&amp;#232;me poule seront bien plus m&amp;#233;chants. Almator n'a pas peur, car il n'est pas venu pour finir premier. Quoi qu'il fasse, il a d&amp;#233;j&amp;#224; atteint la 30&amp;#176; place.&amp;nbsp;Son succ&amp;#232;s du premier affrontement le laisse esp&amp;#233;rer finir dans les 20 premiers, mais si ce n'est pas le cas, il sera tout de m&amp;#234;me tr&amp;#232;s heureux. Mais il n'a pas l'intention de se laisser faire, et compte bien perdre avec honneur.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;La qualification&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Le second tirage lui para&amp;#238;t dans un premier temps d&amp;#233;cevant. Ses adversaires d'aujourd'hui sont ses amis d'hier : sur 4 ennemis, 3 sont des robots MVS. Et parmi eux, les redoutables CodeSourceS et SG1 du Labo Dotnet, qui sont les grands favoris et seront &amp;#224; priori les deux qualifi&amp;#233;s de cette poule. Mais c'&amp;#233;tait sans compter sur la bonne &amp;#233;toile d'Almator. Son guide spirituel, le capitaine corsaire, a travers&amp;#233; toute la galaxie pour que la base de sa strat&amp;#233;gie : la chance, lui soit favorable. Et pour la seconde fois, cela a &amp;#233;t&amp;#233; payant. Les premiers match sont interrompus par divers plantages des adversaires, et Almator a le sourire quand vient son tour. Un de ses pires ennemis, SG1, s'enlise dans ses scans et &amp;#224; force de r&amp;#233;fl&amp;#233;chir oublie de bouger. Almator ne perd pas une seconde et remporte la victoire, offertes malgr&amp;#233; lui par SG1. Reste les autres robots... Mais l&amp;#224; aussi, la loi de Murphy semble avoir frapp&amp;#233; une autre &amp;#233;quipe MVS, car la disposition particuli&amp;#232;re des bases de d&amp;#233;part (dans les coins) provoque une sortie de la carte de l'un des robots de l'adversaire, et c'est une nouvelle victoire qui est offerte &amp;#224; Almator. Almator n'a plus que 2 adversaires : CodeSourceS et Sigma. S'il d&amp;#233;croche une victoire, il ira en finale. S'il a peu d'espoir contre CodeSourceS, il&amp;nbsp;est plus optimiste vis &amp;#224; vis du robot&amp;nbsp;Sigma, car il l'a vu se battre et finir la partie dans un temps plus &amp;#233;lev&amp;#233; que son match pr&amp;#233;c&amp;#233;dent. Sur cette nouvelle carte, les drapeaux sont cach&amp;#233;s dans la montagne et les bases de d&amp;#233;part en zone d&amp;#233;gag&amp;#233;. A priori, c'est favorable pour Almator. Le d&amp;#233;part est donn&amp;#233;, chaque robot est &amp;#224; l'oppos&amp;#233; l'un de l'autre, difficile d'estimer qui est en avance. Sigma se t&amp;#233;l&amp;#233;porte d&amp;#232;s le d&amp;#233;but, et est le premier &amp;#224; atteindre les drapeaux. Mais quand vient le tour d'Almator, qui s'est r&amp;#233;serv&amp;#233; pour la fin, les t&amp;#233;l&amp;#233;ports se r&amp;#233;v&amp;#232;leront plus b&amp;#233;n&amp;#233;fiques car ils sont alors utilis&amp;#233;s en zone montagneuse et cette strat&amp;#233;gie oppos&amp;#233;e permet &amp;#224; Almator de remporter la victoire.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;Ca y est, Almator est qualifi&amp;#233;, il n'en revient pas. Il lui reste cependant un dernier match, contre CodeSourceS, pour l'honneur! Cette fois-ci les deux robots partent du m&amp;#234;me endroit et le champ de force pos&amp;#233; par Almator d&amp;#232;s le d&amp;#233;but lui permet de prendre un peu d'avance. Mais l'analyse du terrain par l'adversaire lui permet de rapidement remonter son retard et de prendre une avance fulgurante. Le match semble scell&amp;#233; quand Almator a encore 3 drapeaux &amp;#224; prendre et que CodeSourceS fait rentrer son dernier robot. Mais l'usage final des t&amp;#233;l&amp;#233;ports des retardataires d'Almator et la subite et inqui&amp;#233;tante d&amp;#233;cision du dernier robot de CodeSourceS de partir en sens oppos&amp;#233; de la base d'arriv&amp;#233;e afin de r&amp;#233;colter des boosters font rapidement monter la tension d'un cran. Tandis que les 3 retardataires d'Almator se rapprochent &amp;#224; toute vitesse, le dernier ennemi s'&amp;#233;loigne du lieu de la victoire. Sa gourmandise lui sera-t-elle fatale ? Malheureusement pour Almator, ce sera l'inverse. Une fois les boosters r&amp;#233;colt&amp;#233;s, le dernier combattant de CodeSourceS met fin au suspens en effectuant une double t&amp;#233;l&amp;#233;portation vers le lieu final, lui attribuant de mani&amp;#232;re indiscutable la victoire. Almator encaisse sa premi&amp;#232;re d&amp;#233;faite, mais il est fier de s'&amp;#234;tre vaillamment battu et d'avoir offert un match mouvement&amp;#233;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;Le dernier tirage oppose Almator &amp;#224; xXx et de nouveau &amp;#224; Sigma. Cette fois, la chance ne sera plus avec lui, et la derni&amp;#232;re carte lui est clairement d&amp;#233;favorable. Les drapeaux sont en zone d&amp;#233;gag&amp;#233;e et le lieu de d&amp;#233;part en zone montagneuse. Son utilisation des t&amp;#233;l&amp;#233;portations est donc peu judicieuse, et cela se traduit par une cuisante d&amp;#233;faite contre xXx, qui malgr&amp;#233; le ralentissement constat&amp;#233; &amp;#224; cause du champ de force initial pos&amp;#233; par Almator, parviendra &amp;#224; effectuer sa mission en ne laissant &amp;#224; Almator le temps de ne r&amp;#233;colter qu'un seul drapeau. Bravo &amp;#224; xXx qui prouve son incomparable sup&amp;#233;riorit&amp;#233;. Le second match l'oppose &amp;#224; nouveau &amp;#224; Sigma. Almator remporte &amp;#224; nouveau la victoire et sauve ainsi l'honneur. xXx a continu&amp;#233; son parcours jusqu'en finale o&amp;#249; il a perdu contre les vainqueurs de Diggers2 : les GeekTature.&lt;/P&gt;
&lt;P&gt;&lt;o:p&gt;&lt;IMG height=499 src="/arb/images/fin.jpg" width=666 border=0&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;C'est ainsi que s'est achev&amp;#233; le concours pour l'&amp;#233;quipe Oxyg&amp;#232;ne. Elle avait peu d'ambition et par un coup de pouce du sort elle a &amp;#233;t&amp;#233; qualifi&amp;#233;e pour la derni&amp;#232;re &amp;#233;tape d'UnlimitedCoding. Qui l'eu cru ? Certainement pas moi. Cette tr&amp;#232;s agr&amp;#233;able surprise me permet de conclure en disant que la simplicit&amp;#233; est une excellente strat&amp;#233;gie et que la principale force d'Almator est d'avoir tout le temps fonctionn&amp;#233;. Je suis assez fier de prouver qu'il &amp;#233;tait possible de se qualifier sans avoir de notions d'intelligence artificielle et sans y avoir consacr&amp;#233; beaucoup de temps. Il me faut admettre que nous avons eu beaucoup de chance, et je me joins &amp;#224; la d&amp;#233;ception du Labo Dotnet dont le robot SG1 s'est crash&amp;#233; sur l'une des deux cartes o&amp;#249; cela ne devait pas se produire. Fair play, ils ne semblent pas &amp;#234;tre jaloux de la place que je leur ai chip&amp;#233;e car ils m'accueillent &amp;#224; bras ouvert ici m&amp;#234;me en h&amp;#233;bergeant mon blog.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;Un grand merci au Labo Dotnet et chapeau bas pour leur esprit fair play! Bravo aussi &amp;#224; tous les organisateurs de cette rencontre, ainsi qu'aux participants car l'ambiance y &amp;#233;tait tr&amp;#232;s bonne. Vivement la prochaine!&lt;/P&gt;&lt;o:p&gt;Aur&amp;#233;lien Regat-Barrel&lt;/o:p&gt;&lt;img src ="http://blogs.labo-dotnet.com/arb/aggbug/681.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>