Записи c тегом «онлайн»
Графическая библиотека к онлайн просмотру.
Эта статья является продолжением статьи "Footter и NodeJS - шаг к онлайн просмотру". В ней рассмотрим как использованием jquery заставить двигаться объекты в нужном направлении, при этом поворачиваясь в сторону движения.
this.ObjectId = id; // идентификатор объекта
this.ObjectName = name; //имя (объекта, слоя), используется для управления
this.visible = visible_; // видимость
this.x = x_; // координаты
this.y = y_;
this.z = z_;
this.h = 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;
}
В рубрике: Web » Программирование » Разработка » Свои разработки » Футбольные менеджеры
Footter и NodeJS - шаг к онлайн просмотру.
Давно не было новостей на сайте, всему виной эта новость, а точнее работа над ней. Как видно из названия сделан шаг на проекте "Территория футбола" к онлайн просмотрам матчей, а там не загорами и игра матчей в реальном времени.
- Написана тестовая асинхронная серверная часть на движке nodejs. Которая управляет подключениями к матчам, и пока не сделана новая гена, просто случайно выбирает 5 объектов (игроки и мяч)назначает новый вектор движения и передает данные клиенту. Когда будет новая гена эти данные будут браться из логов матча. На данный момент сервер каждую 1/4 секунды дергает событие по перемещению объектов, что составляет 4 итерации в секунду, значение может и больше если потребуется, серверная часть справляется с такой нагрузкой на ура.
- Написан сам клиент который обрабатывает данные и общается с сервером.
- Сделан графический класс для перемещения объектов по векторам, так же поворот объекта в сторону движения, и увеличение/уменьшение объектов от высоты.
В рубрике: Web » Новости ФМ » Разработка » Свои разработки » Футбольные менеджеры
Онлайн просмотр матча в режиме реального времени.
В этой статье я расскажу про прототип просмотра матчей в режиме реального времени для онлайн футбольных
менеджеров, который находится в разработке. Что должен уметь этот модуль:
- Подключение к просмотру всех желающих
- Отображение основной информации о матче
В рубрике: Web » Разработка » Свои разработки » Футбольные менеджеры
Теги: node.js матч менеджер онлайн просмотр разработка футбол
Dropbox
синхронизировать файлы на нескольких компьютерах. Использовать его проще
простого. Ты скачиваешь программу, регистрируешься на сервисе, после чего на
компьютере появляется папка My Dropbox. Обращаю внимание: это самая обычная
папка, и единственное, что ее как-то выделяет – малюсенькая пиктограмма Dropbox
в углу иконки. Но стоит скопировать в эту папку какой-нибудь файл, как ее
содержимое автоматически синхронизируется с сервером. Новый файл появится
(конечно, предварительно закачавшись) на всех компьютерах, где Dropbox
установлен и привязан к твоему аккаунту. Все просто и максимально прозрачно. Все
действия по синхронизации выполняются полностью на автомате. При этом набор
пиктограмм, которые накладываются поверх обычных иконок файлов, всегда наглядно
показывает статус любого из файлов: «необходимо обновить», «обновлен»,
«обновляется». Дополнительные действия можно выполнить через контекстное меню.
Сервис хранит историю всех изменений, и ты всегда можешь восстановить то, что
менял неделю или даже месяц назад. Лично меня эта офигенная фича выручала не
раз. Если положить файлы в папку Public (создается внутри Dropbox по умолчанию),
то они станут общедоступны. Чтобы получить линк, которым ты можешь поделиться с
друзьями - надо лишь дважды кликнуть мышкой в контекстном меню. Каждому
пользователю Dropbox дается в распоряжение 2 Гб пространства, а за отдельную
плату этот объем можно будет увеличить. Для установки клиента не нужны права
администратора, поэтому заинсталить его можно практически где угодно. Работая на
чужом компьютере, ты легко можешь скачать файл или, наоборот, залить его на
сервер, используя удобнейший онлайн-интерфейс.