Графическая библиотека к онлайн просмотру.

Эта статья является продолжением статьи "Footter и NodeJS - шаг к онлайн просмотру". В ней рассмотрим как использованием jquery заставить двигаться объекты в нужном направлении, при этом поворачиваясь в сторону движения.

Приступим. Для начала создадим объект,который будет содержать характеристики и направления движения, он будет составлять множество объектов:
var Graph_Object function(id,namevisible_x_,y_,z_,angle_){
        this.ObjectId id// идентификатор объекта
        this.ObjectName name//имя (объекта, слоя), используется для управления
        this.visible visible_// видимость
        this.x_// координаты
        this.y_;
        this.z_;
        this.0
        this.angle angle_//угол поворота
        this.speed 0// скорость
        this.force 0// ускорение
        this.dest_x x_// координаты точки назначения
        this.dest_y y_;
        this.dest_z z_;
        this.dest_angle angle_// угол на который должны повернуться
        this.move =0
 
У этого объекта будет одна функция установки точки назначения:

Бета версия рейтинга национальных сборных.

На проекте "Территория футбола" пару дней назад запустили автоматический расчет рейтинга взрослых и молодежных сборных. Страницу с рейтингом можно посмотреть в меню "Статистика"-"Рейтинг сборных". Некоторым пользователям для правильно отображения придется почистить cashe или в зависимости от браузера , нажать F5. На данный момент исправлена ошибка в расчетах при проигрыше команды дома, когда очки за победу начислялись обоим командам. Рейтинги сходятся с расчетами выложеными на форуме. Есть только один момент, который решается, добавляется ли 10000 за ничью при серии пенальти или нет, помимо очков за серию. Вопрос скоро решится. Но уже сейчас рейтинги достоверны, исключение пару команд.

ration_nat
Правила начисления очков и расчета рейтинга.

Новости национальных федераций.

В продолжение новости "Новая страница национальных федераций на ФТ" была доработана закладка "Новости". На ней показаны  последних 5 новостей и статей национальной федерации.

news country

Новая страница национальных федераций на ФТ

Вчера запустили тестовую версию новой страницы национальных федераций, хотя сегодня она подверглась значительным доработкам.

nf1nf2
В новом интерфейсе планируется размещать новости с блога и с форума, получать информацию о командах страны, а так же трофеи страны.

Footter и NodeJS - шаг к онлайн просмотру.

Давно не было новостей на сайте, всему виной эта новость, а точнее работа над ней. Как видно из названия сделан шаг на проекте "Территория футбола" к онлайн просмотрам матчей, а там не загорами и игра матчей в реальном времени.

nodejs&footter
Теперь немного все же что сделано:
  • Написана тестовая асинхронная серверная часть на движке nodejs. Которая управляет подключениями к матчам, и пока не сделана новая гена, просто случайно выбирает 5 объектов (игроки и мяч)назначает новый вектор движения и передает данные клиенту. Когда будет новая гена эти данные будут браться из логов матча. На данный момент сервер каждую 1/4 секунды дергает событие по перемещению объектов, что составляет 4 итерации в секунду, значение может и больше если потребуется, серверная часть справляется с такой нагрузкой на ура.
  • Написан сам клиент который обрабатывает данные и общается с сервером.
  • Сделан графический класс для перемещения объектов по векторам, так же поворот объекта в сторону движения, и увеличение/уменьшение объектов от высоты.
Думаю написать небольшой цикл статей, посвященный аспектам каждого пункта, но это все зависит от времени.