Rauf Aliev (rauf) wrote,
Rauf Aliev
rauf

Друзья, нужен подрядчик на…

http://russiancodecup.ru/round/9/results
Друзья, нужен подрядчик на realtime scoreboard для Russian Code Cup. Постановка задачи такая:



Нужна вот такая таблица http://russiancodecup.ru/round/9/results но на 40-60 человек, для вывода на проектор и в видеотрансляцию, крупные, заметные цвета, контраст и дизайн, оптимизированный под HD-плазму и под видеотрансляцию (там сжатие идет и мелкие украшательства будут "съедаться"). Нужно, чтобы вся таблица умещалась на экран при к-ве участников до 60, а при к-ве от 40 еще и растягивалась. Скорее всего, дизайн-решение должно предполагать разбиение списка на два столбца. Это первая часть.



Вторая часть – анимация. Раз в (положим) секунду расклад в таблице меняется - какие-то люди перемещаются с одних позиций на другие, меняется число выполненных задач, время и т.д. Нужно анимировать перемещение блоков. Если кто-то переехал с 11-го места на 5-е, то сдвигаться будет много блоков - 11-й на 5-е, тот, что на 5-м – на 6-е, тот, что на 6-м – на 7-е и т.д. Все это должно происходить одновременно, направление движения должно угадываться. Все добавляющиеся объекты (задача решена) должны подсвечиваться, привлекая к себе внимание. Тут есть простор фантазии и варианты реализации (DHTML / Flash), но большим плюсом предложения будет устойчивая работа на смартфонах / коммуникаторах (хотя бы Mobile Safari / Android Browser). Это может быть чисто клиенское приложение (HTML/Javascipt или HTML/Flash) или с поддержкой серверной логики (например, для минимизации траффика между сервером и клиентом). Важно, что не должно тормозить на больших изменениях таблицы.



Большим плюсом будет создание варианта таблицы для вертикальных экранов (тогда можно обойтись одним столбцом).



Времени на все – месяц. В середине декабря должно все работать.



Условия обсуждаются. Писать мне на е-майл r.aliev@corp.mail.ru
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments