Имя: Пароль:
IT
 
Russian AI Cup - CodeTanks (2)
Ø (NS 09.11.2012 13:57)
, , , ,
0 Cube
 
05.11.12
20:41
1. Карабкаюсь как могу 42% (5)
2. Жму на газ! 25% (3)
3. Кручу педали 25% (3)
4. Плыву по течению 8% (1)
5. Не, я в этом не учавствую... 0% (0)
Всего мнений: 12

Russian AI Cup — соревнование по программированию искусственного интеллекта.

Russian AI Cup — это новая инициатива команды разработки проекта Одноклассники в рамках соревнований IT-направленности. В этом чемпионате участники состязаются в умении писать искусственный интеллект на примере игровых стратегий. Организаторами являются ООО «Одноклассники» и национальный исследовательский Саратовский государственный университет.

Лучшие участники получат приятные призы:

1 место   - Apple MacBook Pro 15" (Retina)
2-3 места - Apple MacBook Air 13"
4-6 места - Apple IPad New (Wi-Fi, Cellular 64Gb)


Первый этап пройдет с 10.11.2012 00:00:00 до 11.11.2012 23:59:59
Второй этап пройдет с 17.11.2012 00:00:00 до 18.11.2012 23:59:59
Третий этап пройдет 24.11.2012 00:00:00 до 25.11.2012 23:59:59


Сайт: http://russianaicup.ru

Начало тут: Russian AI Cup - CodeTanks
96 ERWINS
 
06.11.12
11:12
моя цель войти в 5 мисты...
потом выложу своего, если правила разрешают...

Карабкаюсь как могу
103 SUA
 
06.11.12
11:21
я уже не последний по мисте ура
осталось 495 рейты...

Карабкаюсь как могу
195 jenyanorilsk
 
06.11.12
15:04
Господа, никак не разберусь с поворотом)
например, хочу конкретно и точно повернуть танк на 90 градусов, чтобы он не уезжал в стороны, а сделал разворот на месте, при этом приемлемо езжу за бонусами таким кодом:

public void MoveTo(double X, double Y)
       {
           double angle2bonus = self.GetAngleTo(X, Y); // найдем угол до бонуса

           if (Math.Abs(angle2bonus) <= DEGREE_30)
           {
               move.LeftTrackPower = 1.0;
               move.RightTrackPower = 1.0;
               if (angle2bonus < 0)
                   move.LeftTrackPower -= -angle2bonus / DEGREE_30;
               if (angle2bonus > 0)
                   move.RightTrackPower -= angle2bonus / DEGREE_30;
               return;
           }

           if (Math.Abs(angle2bonus) >= DEGREE_150)
           {
               move.LeftTrackPower = -1.0;
               move.RightTrackPower = -1.0;
               if (angle2bonus < 0)
                   move.LeftTrackPower += -(angle2bonus + DEGREE_150) / DEGREE_30;
               if (angle2bonus > 0)
                   move.RightTrackPower += (angle2bonus - DEGREE_150) / DEGREE_30;
               return;
           }


           if (angle2bonus >= 0 && angle2bonus <= DEGREE_90) //спереди справа
           {
               move.LeftTrackPower = 1.0;
               move.RightTrackPower = (DEGREE_45 - angle2bonus) / DEGREE_45;
               return;
           }
           if (angle2bonus < 0 && angle2bonus >= -DEGREE_90) //спереди слева
           {
               move.LeftTrackPower = (DEGREE_45 - angle2bonus) / DEGREE_45;
               move.RightTrackPower = 1.0;
               return;
           }
           if (angle2bonus > 90 * DEGREE_1)
           {
               move.LeftTrackPower = -1.0 + (angle2bonus - DEGREE_90) / DEGREE_90;
               move.RightTrackPower = 1.0;
               return;
           }
           if (angle2bonus < -DEGREE_90)
           {
               move.LeftTrackPower = 1.0;
               move.RightTrackPower = -1.0 + (angle2bonus + DEGREE_90) / DEGREE_90;
               return;
           }
       }


http://russianaicup.ru/profile/jenyanorilsk

Карабкаюсь как могу
359 ILM
 
гуру
06.11.12
21:00
Но почему-то тону...

Карабкаюсь как могу
784 Светлый Гений
 
08.11.12
14:06
бот у меня непредсказуемый, блин, то 1-е место, то последнее, но по-тихоньку скатывается вниз (

Карабкаюсь как могу
AdBlock убивает бесплатный контент. 1Сергей