SUN MICROSYSTEMS ОРГАНИЗУЕТ НОВЫЙ КОНКУРС ПО ПРОГРАММИРОВАНИЮ
Российское отделение корпорации Sun Microsystems объявило о проведении конкурса по программированию на Java — “Электрические Джунгли”. Это состязание, в котором игроки управляют поведением населяющих особый мир виртуальных существ, борющихся за ограниченный ресурс — “пищу”. Конкурс продлится до 28 февраля 2007 года, а его итоги будут объявлены 6 марта 2007 года. Непосредственной реализацией проекта будет заниматься центр высоких технологий Sun Microsystems в Санкт-Петербурге.
Целью игрока является программирование действий своих существ таким образом, чтобы его вид как целое максимально преуспел. Заселение виртуального мира будет происходить по трем схемам:
- “Блицкриг": мир заселен одним видом, который должен достичь максимальной численности к определённому моменту.
- “Дуэль": мир заселяют два вида. И они готовы драться за пищу. Погибших в бою garbage collector доставит прямиком в электровалгаллу.
- “Джунгли": мир заселяют все виды вместе. И битва за пищу становится гораздо более тяжелой.
Конкурс будет проводиться следующим образом:
1. Для участия в состязании необходимо зарегистрироваться на сайте, загрузить JAR-файл с исполняемым кодом своего существа и пометить его меткой “Для состязания”. Oдин пользователь может иметь не более 10 загруженных на сервер существ, из которых не более двух могут быть помечены меткой “Для состязания”.
2. Автоматическая система рейтинга ежедневно запускает состязания в режиме “Дуэль” для всех существ, загруженных в базу и помеченных “Для состязания”. Если существо победило в дуэли, ему начисляется 1 очко, если никто из участников дуэли не выжил, очки не начисляются. По сумме очков ежедневно определяется двадцатка лидеров. Если у двух конкурентов одинаковое количество побед, между ними проводятся дополнительные дуэли.
3. Из двадцатки лидеров будет отобрана пятёрка по результатам дуэлей внутри двадцатки.
4. Внутри пятёрки будут проведены состязания по системе “Дуэль”, победитель которых получит главный приз от компании Sun Microsystems — высокопроизводительную рабочую станцию Sun Ultra 20 на базе процессора AMD Opteron. Победитель в категории “Блицкриг” определяется по абсолютному рейтингу среди всех существ, а в категории “Джунгли” — в ходе соревнований по олимпийской системе по результатам случайной жеребьевки. Победители в этих двух категориях получат поощрительные призы.
Все финальные игры будут записываться, а также транслироваться на сайте конкурса в режиме реального времени.
Комментируя сообщение о начале состязаний Java-программистов, руководитель петербургского центра высоких технологий Sun Microsystems Аня Барски отметила: “Основная цель проведения такого необычного игрового конкурса — продемонстрировать мощь языка Java и привлечь к технологии Java молодых программистов. Мы хотим показать современные возможности для параллельного программирования, заложенные в Java. Кроме того, для Sun это еще и возможность выявить наиболее сильных и перспективных членов сообщества разработчиков и стимулировать рост этого сообщества”.
Условия проведения, технические детали, а также вся жизнь конкурса будут отражаться на сайте. На этом сайте игроки смогут публиковать коды своих существ и соревноваться с другими игроками.