???
Математика на уровне МГУ

Страница 2 из 3 ПерваяПервая 123 КрайняяКрайняя
Показано с 26 по 50 из 54

Тема: DeviceLink_http бетатестирование

  1. #26
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    40
    Сообщений
    4,245

    Re: DeviceLink_http бетатестирование

    Цитата Сообщение от LePage Посмотреть сообщение
    Не подскажете ли где можно найти подробное описание объетов (классов) Боба? OnPlaceEnter - трактовка для меня неоднозначная, английский плохо знаю...
    Нет, такого описания нет. Но практически все вопросы, возникающие при изучении c# + боб с нуля есть здесь

    Есть еще подборка примеров, которая мне очень помогла - http://forum.1cpublishing.eu/showthread.php?t=26523

  2. #27
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Re: DeviceLink_http бетатестирование

    Ребят, а может переименуете проект, пока не поздно? В Devicehttp например?
    Всё-ж имеем "Две большие разницы".
    DeviceLink это устоявшееся название протокола IL2 - UDP.
    А здесь БзБ - http...

    Потом при поиске, будем находить и лопатить кучу ссылок на совсем другое устройство.

  3. #28
    гдетатамзагаризонтам... Аватар для Zed4ever
    Регистрация
    29.08.2006
    Адрес
    НН
    Возраст
    42
    Сообщений
    227

    Re: DeviceLink_http бетатестирование

    ИМХО - правильнее было-б на УДП сделать, ибо ХТТП куда более накладный в плане приёма/передачи.
    Естественно, ХТТП+браузер - крос-платформенная система автоматом получается, но, по нагрузке на проц и трафик, - не айс.
    Самое оптимальное - УДП клиент-сервер. Причём, клиент лучше делать в виде приложения и без флэшей разных.
    В итоге - для 2-3-х операционок клиента хватит за глаза.
    Но, для начала, можно/нужно опробовать "энтузиастский" вариант
    А, да, у этого варианта исполнения тоже есть "+" здоровый - относительная простота разработки.

    З.Ы. Это я не в плане критики. Спасибо за труды!
    i7 2600К, 16Gb, GTX660Ti, SSD, Win7-64 full ака SDPG_Zed4ever

  4. #29
    Зашедший Аватар для FH_Lord_Lexus
    Регистрация
    14.09.2005
    Адрес
    Владивосток
    Возраст
    51
    Сообщений
    94

    Re: DeviceLink_http бетатестирование

    Посмотрел реализацию MFD: через iDisplay + TouchBuddy работает на планшете с Android. Жаль, что пока в TouchBuddy нарисован только Хурь.
    Жизнь - игра, но, зато какая графика!

  5. #30
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    54
    Сообщений
    511

    Re: DeviceLink_http бетатестирование

    Цитата Сообщение от Zed4ever Посмотреть сообщение
    ИМХО - правильнее было-б на УДП сделать, ибо ХТТП куда более накладный в плане приёма/передачи.
    Естественно, ХТТП+браузер - крос-платформенная система автоматом получается, но, по нагрузке на проц и трафик, - не айс.
    Самое оптимальное - УДП клиент-сервер. Причём, клиент лучше делать в виде приложения и без флэшей разных.
    В итоге - для 2-3-х операционок клиента хватит за глаза.
    Но, для начала, можно/нужно опробовать "энтузиастский" вариант
    А, да, у этого варианта исполнения тоже есть "+" здоровый - относительная простота разработки.

    З.Ы. Это я не в плане критики. Спасибо за труды!
    UDP - наверно правильнее было-бы, но 1-е - отсекается возможность грузить клиента с сервера (я с прицелом на он-лайн говорю), 2-е - протокол DeviceLink - достаточно узкий и не позволит реализовать все имеющиеся возможности.
    Хотя, конечно надо реализовать и udp версию - для поддержки «старых» кокпитов.
    И, самое главное, благодаря простоте разработки, мы можем получить достаточно быстро большое разнообразие клиентской части, ввести в геймплей дополнительные фичи (я писал о них в исходной ветке).

    Подгрузка клиента с сервера позволит «уравнять» игроков, ведь будут использоваться только те возможности, что допускает/предлагает сервер.
    На сервере можно «концетрировать» всевозможные скины панелей, добавлять в них возможности, реализованные на этом сервере (причем и эксклюзивные).
    Клиент в виде приложения не будет настолько гибок, либо будет настолько монструозен.... Про кроссплатформенность приложения (а кто его поддерживать будет? На протяжении всей жизни?).
    Ну и все-таки открытый код, ибо скрипты, что на сервере, что в браузере, что во флэше, обеспечат независимость от автора (командер Геннадьича в пример приводить?).

    Про нагрузку - тут бы я поспорил, все-таки не апач скриптом поднимаем, версия даже проще, чем двадцать лет назад, только обмен HTTP заголовками, GET и POST. Основной обмен чуть сложнее UDP («толще»). Траффик на одного клиента сейчас в пределах 70 кбит/с - т.е. при опросе 1 раз в кадр (25 раз в секунду) 3 кбит (384 байта или 384 ASCII символа)туда и сюда в сумме. Причем в одном пакете опрос всех приборов за раз. UDP может быть чуть меньше, но будет расти пропорционально числу приборов.
    Крайний раз редактировалось LePage; 04.12.2012 в 10:37.
    a` la guerre comme a` la guerre
    profile: Core i5-3570K 3.4GHz, ASUS GTX660 2Gb GDDR5, ASUS GT520 Silent 1Gb, LCD 1600x1200x32 IPS, LCD 1600x1200x32 MVA, LCD 800х600 TFT,
    RAM DDR3 32GB, OCZ Vertex 4 128 Gb, OCZ Vertex 450 128 Gb, 4xHDD WD 1 Tb FAEX, RAID10, WD 2 Tb FAEX, Win 7 x64, БП FSP 600Вт
    lepage.sytes.net:21000

  6. #31
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    54
    Сообщений
    511

    Re: DeviceLink_http бетатестирование

    Цитата Сообщение от podvoxx Посмотреть сообщение
    Это сделать довольно легко используя событие "Игрок сел в самолет". К сожалению не взял флешку сегодня с файлами, поэтому примерное решение. Суть в том, что как только игрок "садится" в новый самолет - переменная принимает его значение.

    Код:
    using maddox.game;
    using maddox.game.world;
    
    public class Mission : AMission
    {
        // В этой переменной будем хранить самолет игрока(только для оффлайна, для онлайна нужно будет создавать список таких переменных на каждого игрока)
        AiAircraft PlayerPlane;
    
        public override void OnPlaceEnter(Player player, AiActor actor, int placeIndex)
        {
            base.OnPlaceEnter(player, actor, placeIndex);
    
            if (actor != null)
            {
                if (actor is AiAircraft)
                {
                    PlayerPlane = (AiAircraft)actor;
                }
            }
        }
    
        // В дальнейшем используем PlayerPlane(аналогично curPlane) для снятия параметров.
    }
    Спасибо! Сделал по твоему примеру - вроде работает! Самолеты можно менять... Но я пошел чуточку дальше и передал серверу не самолет, а всю хост миссию. Теперь серверу видны все Актеры. Возможностей миллион.
    Наконец-то можно будет делать обучалки стрельбе, бомбометанию, посадке с моментальными подсказками (голосовыми), реализовать слепую посадку на любом типе, да хоть радар повесить. Боб теперь может быть всепогодным 7/24.
    Можно будет проекты с альтернативной историей создавать... Да все можно..


    p\s\ Да полноте вам, парни, счас реально можно в эту виртуальную жизнь вмешиваться... насколько фантазии хватит, реальность мозг домыслит смотрели-ж на квадратики и ниче
    Крайний раз редактировалось LePage; 05.12.2012 в 19:42.
    a` la guerre comme a` la guerre
    profile: Core i5-3570K 3.4GHz, ASUS GTX660 2Gb GDDR5, ASUS GT520 Silent 1Gb, LCD 1600x1200x32 IPS, LCD 1600x1200x32 MVA, LCD 800х600 TFT,
    RAM DDR3 32GB, OCZ Vertex 4 128 Gb, OCZ Vertex 450 128 Gb, 4xHDD WD 1 Tb FAEX, RAID10, WD 2 Tb FAEX, Win 7 x64, БП FSP 600Вт
    lepage.sytes.net:21000

  7. #32
    Зашедший
    Регистрация
    20.03.2012
    Возраст
    56
    Сообщений
    33

    Re: DeviceLink_http бетатестирование

    LePage что с разработкой? Как продвигается?

  8. #33
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    54
    Сообщений
    511

    Re: DeviceLink_http бетатестирование

    Тестирую всякие фичи по управлению окружающим миром, готовлю «умный» скин панели, что - б сам настраивался на метрическую или английскую системы. В ближайшее время выложу очередную бету.
    a` la guerre comme a` la guerre
    profile: Core i5-3570K 3.4GHz, ASUS GTX660 2Gb GDDR5, ASUS GT520 Silent 1Gb, LCD 1600x1200x32 IPS, LCD 1600x1200x32 MVA, LCD 800х600 TFT,
    RAM DDR3 32GB, OCZ Vertex 4 128 Gb, OCZ Vertex 450 128 Gb, 4xHDD WD 1 Tb FAEX, RAID10, WD 2 Tb FAEX, Win 7 x64, БП FSP 600Вт
    lepage.sytes.net:21000

  9. #34
    Инструктор
    Регистрация
    07.06.2010
    Адрес
    Киев
    Возраст
    47
    Сообщений
    1,699
    Записей в дневнике
    1

    Re: DeviceLink_http бетатестирование

    Цитата Сообщение от LePage Посмотреть сообщение
    ... В ближайшее время выложу очередную бету.
    Когда ждать?
    Я не подгоняю и за горло брать не собираюсь, уточняю в формате "не раньше чем..."
    система тут:
    Скрытый текст:
    Win7x64 SP1,AsRock Extreme4 Z77, Intel I5 3570K 3.4GHz, 16Gb, GTX760 4Gb, SSD120Gb, BRD-N + BRD Mi-8 + Gametrix JetSeat+РУД, Saitek Quadrant, TrackIR 5 Pro, HP E27i 1920x1080 (IPS)

    "Сила в правде, у кого правда - тот и сильней..."

  10. #35

    Re: DeviceLink_http бетатестирование

    LePage, а можно также вывести отдельно прицел бомбера?

  11. #36
    Пилот Аватар для StorkNet
    Регистрация
    09.11.2011
    Адрес
    Томск
    Возраст
    51
    Сообщений
    767

    Re: DeviceLink_http бетатестирование

    Цитата Сообщение от LePage Посмотреть сообщение
    В ближайшее время выложу очередную бету.
    Огромное спасибо за софтинку, для новичков она просто незаменима. Не нарадуюсь ).
    Если у кого то «широкоформатный» мини-монитор (800х480) — во вложении адаптированный под это разрешение html-файл.
    index_edt.zip
    Крайний раз редактировалось StorkNet; 07.12.2012 в 23:54.

  12. #37
    Контрольный в затылок Аватар для K_Aspid
    Регистрация
    03.04.2011
    Адрес
    Свема
    Сообщений
    440

    Re: DeviceLink_http бетатестирование

    А что дает и для чего?
    i5-2500K@4,6GHz; SSD 120; 2400 4х4GB=16;GTX 680;звук ASUS DGX; Win7 (x64);Free Track;Philips 1920x1080
    Я зарегистрировал ник! http://nick-name.ru/sertificates/303246/

  13. #38
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    54
    Сообщений
    511

    Re: DeviceLink_http бетатестирование

    Цитата Сообщение от steam_ Посмотреть сообщение
    Когда ждать?
    Я не подгоняю и за горло брать не собираюсь, уточняю в формате "не раньше чем..."
    Как обычно, Ч2Н! Но на самом деле в воскресенье наверно, делаю по выходным и урывками по вечерам, хотел бы и на работе, но время горячее...

    --- Добавлено ---

    Цитата Сообщение от xpzorg Посмотреть сообщение
    LePage, а можно также вывести отдельно прицел бомбера?
    Пока не представляю как, если как в прицеле (оптическом), ИМХО не получится, а вот если типа радара (виртуального для наземных целей, типа разведка доложила точно) установить на самолет, тогда можно, но схематически, как на самых первых МФД. Не знаю пока, как карту выдрать из недр.
    з/ы/ может предложите свое видение, попробую реализовать.


    --- Добавлено ---

    Цитата Сообщение от StorkNet Посмотреть сообщение
    Огромное спасибо за софтинку, для новичков она просто незаменима. Не нарадуюсь ).
    Если у кого то «широкоформатный» мини-монитор (800х480) — во вложении адаптированный под это разрешение html-файл.
    index_edt.zip
    Вот дополнительный пример простоты разработки и адаптации. На что собственно и расчет Спасибо!

    з/ы/ Но следующая софтинка еще большее уметь будет

    --- Добавлено ---

    Цитата Сообщение от K_Aspid Посмотреть сообщение
    А что дает и для чего?
    Вооруженному TrackIRом или FreeTrackом человеку, глядя на цель, не придется лишний раз мотать головой, чтоб взглянуть на свои основные приборы. Достаточно скосить взгляд . Картинка на основном экране с чуть заметным коном не шелохнется. Почти как в реале. С хаткой аналогично...
    Но это малая часть...
    Крайний раз редактировалось LePage; 08.12.2012 в 10:06.
    a` la guerre comme a` la guerre
    profile: Core i5-3570K 3.4GHz, ASUS GTX660 2Gb GDDR5, ASUS GT520 Silent 1Gb, LCD 1600x1200x32 IPS, LCD 1600x1200x32 MVA, LCD 800х600 TFT,
    RAM DDR3 32GB, OCZ Vertex 4 128 Gb, OCZ Vertex 450 128 Gb, 4xHDD WD 1 Tb FAEX, RAID10, WD 2 Tb FAEX, Win 7 x64, БП FSP 600Вт
    lepage.sytes.net:21000

  14. #39
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    54
    Сообщений
    511

    Re: DeviceLink_http бетатестирование

    Сегодня, наверно, уже не успею. Столкнулся с одной проблемой, она решаема, но хочется более элегантного решения, что-б не перегружать вычислениями ни клиента, ни сервер.
    a` la guerre comme a` la guerre
    profile: Core i5-3570K 3.4GHz, ASUS GTX660 2Gb GDDR5, ASUS GT520 Silent 1Gb, LCD 1600x1200x32 IPS, LCD 1600x1200x32 MVA, LCD 800х600 TFT,
    RAM DDR3 32GB, OCZ Vertex 4 128 Gb, OCZ Vertex 450 128 Gb, 4xHDD WD 1 Tb FAEX, RAID10, WD 2 Tb FAEX, Win 7 x64, БП FSP 600Вт
    lepage.sytes.net:21000

  15. #40
    Контрольный в затылок Аватар для K_Aspid
    Регистрация
    03.04.2011
    Адрес
    Свема
    Сообщений
    440

    Re: DeviceLink_http бетатестирование

    По ходу теперь все разработки остановились?
    i5-2500K@4,6GHz; SSD 120; 2400 4х4GB=16;GTX 680;звук ASUS DGX; Win7 (x64);Free Track;Philips 1920x1080
    Я зарегистрировал ник! http://nick-name.ru/sertificates/303246/

  16. #41
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    54
    Сообщений
    511

    Re: DeviceLink_http бетатестирование

    Ну уж нет! Не дождетесь .
    Просто пока не стал выпускать - фичи доделаю.
    А потом спрошу у Б6 будет такое или нет.

    Ну и задумываясь об экономии траффика, набрел на мысль, что в БоБе все слишком точно. Все операции с 64-х разрядными данными. А зачем? Только ресурсы памяти, процессора и видео, наверное, вхолостую гонять. Хватило бы 32-х разрядов с гаком. Кстати я такое еще в Иле наблюдал. Запарили там Point3d и Point3f и то и то встречается - путался и недоумевал, но ведь у разрабов не спросишь нахрена вам в Иле ТАКАЯ точность.
    a` la guerre comme a` la guerre
    profile: Core i5-3570K 3.4GHz, ASUS GTX660 2Gb GDDR5, ASUS GT520 Silent 1Gb, LCD 1600x1200x32 IPS, LCD 1600x1200x32 MVA, LCD 800х600 TFT,
    RAM DDR3 32GB, OCZ Vertex 4 128 Gb, OCZ Vertex 450 128 Gb, 4xHDD WD 1 Tb FAEX, RAID10, WD 2 Tb FAEX, Win 7 x64, БП FSP 600Вт
    lepage.sytes.net:21000

  17. #42
    Контрольный в затылок Аватар для K_Aspid
    Регистрация
    03.04.2011
    Адрес
    Свема
    Сообщений
    440

    Re: DeviceLink_http бетатестирование

    Я не в том смысле.
    Я ожидаю каких новостей, а то такая тишина.
    По мне пусть что, а ВоВ для меня будет, ну и буду ждать новинку.
    i5-2500K@4,6GHz; SSD 120; 2400 4х4GB=16;GTX 680;звук ASUS DGX; Win7 (x64);Free Track;Philips 1920x1080
    Я зарегистрировал ник! http://nick-name.ru/sertificates/303246/

  18. #43
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    54
    Сообщений
    511

    Re: DeviceLink_http бетатестирование

    Work in progress!
    a` la guerre comme a` la guerre
    profile: Core i5-3570K 3.4GHz, ASUS GTX660 2Gb GDDR5, ASUS GT520 Silent 1Gb, LCD 1600x1200x32 IPS, LCD 1600x1200x32 MVA, LCD 800х600 TFT,
    RAM DDR3 32GB, OCZ Vertex 4 128 Gb, OCZ Vertex 450 128 Gb, 4xHDD WD 1 Tb FAEX, RAID10, WD 2 Tb FAEX, Win 7 x64, БП FSP 600Вт
    lepage.sytes.net:21000

  19. #44

    Re: DeviceLink_http бетатестирование

    Радует что не все еще влились в похоронную процессию.
    Phenom II X6 1090T @3600Mhz, Corsair XMS3 16GB, Radeon HD7850 2Gb|1920 x 1080, ASUS Xonar D1|Microlab Solo 5C, Thrustmaster T.16000M, Win 7 X64 SP1.

  20. #45
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    47
    Сообщений
    1,744

    Re: DeviceLink_http бетатестирование

    Самое время для нового сима выпрашивать DeviceLink или аналогичный интерфейс.
    Но тольо не надо такого, какой в БоБе реализован.
    Этож для каждой миссии нужно класс писать или все миссии наследовать от этого класса. И озадачиться этим должен владельцы сервера и авторы миссий.
    Может механизм и гибкий, но он настолько неудобный, насколько это вообще можно себе представить.
    Вопросы по NewView задавать здесь: www.hruks.com/forum
    NewView можно скачать здесь: www.newview.hruks.com

  21. #46
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    54
    Сообщений
    511

    Re: DeviceLink_http бетатестирование

    Цитата Сообщение от Hruks Посмотреть сообщение
    Самое время для нового сима выпрашивать DeviceLink или аналогичный интерфейс.
    Но тольо не надо такого, какой в БоБе реализован.
    Этож для каждой миссии нужно класс писать или все миссии наследовать от этого класса. И озадачиться этим должен владельцы сервера и авторы миссий.
    Может механизм и гибкий, но он настолько неудобный, насколько это вообще можно себе представить.
    А по-моему наоборот, удобнее. Можно заранее описать классы , дать им побольше методов и свойств, и собирать из них войну, как-кубики или лего.
    На начальном этапе тяжело - нужно будет их наработать - зато потом, хоть каждую неделю новая война. Вот если б озаботился кто созданием таких полноценных самодостаточных кубиков (этаких наборов - сделай сам). Пусть не сложных. Главное не отдельные юниты-акторы, а их соединения. взвод/рота/батальон, дивизион/полк, эскадрилья/полк, медсанчасть/госпиталь, мтс/завод, спасательный отряд/авиа-отряд, разведка батальонная/полковая, диверсионные группы, ну и т.д. С возможностью задавать им задачи/маршруты «налету».
    И, кстати, обошлись бы одной миссией. Постепенно вводя/выводя из нее эти классы-кубики, по скрипту, по команде сервера, по команде игрока.

    Для создания войны/миссии, только подключаешь библиотеку в своем пространстве имен (скопипащенную ) и пишешь: типа, этот полк во столько таким-то маршрутом - закрепиться -окопаться. через время с перейти в наступление. в случае контратаки отойти на этот рубеж и т.д. Просто по плану операции.

    А нарисовать статичный маршрут, начертить кружочек цели, расставить там юнитов и статиков, ввести триггер (Win/Lose) - это конец прошлого века. В иле не было подвижной наземки в онлайне. Потом сделали. Но динамически ей управлять нельзя было. (Хотя я пробовал, вроде получалось...)
    Крайний раз редактировалось LePage; 13.12.2012 в 15:13.
    a` la guerre comme a` la guerre
    profile: Core i5-3570K 3.4GHz, ASUS GTX660 2Gb GDDR5, ASUS GT520 Silent 1Gb, LCD 1600x1200x32 IPS, LCD 1600x1200x32 MVA, LCD 800х600 TFT,
    RAM DDR3 32GB, OCZ Vertex 4 128 Gb, OCZ Vertex 450 128 Gb, 4xHDD WD 1 Tb FAEX, RAID10, WD 2 Tb FAEX, Win 7 x64, БП FSP 600Вт
    lepage.sytes.net:21000

  22. #47
    Зашедший
    Регистрация
    20.03.2012
    Возраст
    56
    Сообщений
    33

    Re: DeviceLink_http бетатестирование

    Есть новости? Как продвигается работа?

  23. #48
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    54
    Сообщений
    511

    Re: DeviceLink_http бетатестирование

    пишу тестовую миссию, для «дополнительных» приборов. Панель вроде теперь сама различает на каком она самолете. Скоро уже выложу. Кликабельность пока невыходит, так как хочу - но есть еще варианты, обдумываю.
    a` la guerre comme a` la guerre
    profile: Core i5-3570K 3.4GHz, ASUS GTX660 2Gb GDDR5, ASUS GT520 Silent 1Gb, LCD 1600x1200x32 IPS, LCD 1600x1200x32 MVA, LCD 800х600 TFT,
    RAM DDR3 32GB, OCZ Vertex 4 128 Gb, OCZ Vertex 450 128 Gb, 4xHDD WD 1 Tb FAEX, RAID10, WD 2 Tb FAEX, Win 7 x64, БП FSP 600Вт
    lepage.sytes.net:21000

  24. #49
    Зашедший
    Регистрация
    20.03.2012
    Возраст
    56
    Сообщений
    33

    Re: DeviceLink_http бетатестирование

    Удачи! Будем терпеливо ждать

  25. #50

    Re: DeviceLink_http бетатестирование

    Цитата Сообщение от av_bad Посмотреть сообщение
    Удачи! Будем терпеливо ждать
    Терпеливо ждем (
    Атаковать наземку в любом случае. Бой на всех высотах и на любых крафтах. Вот он ДРАЙВ!

Страница 2 из 3 ПерваяПервая 123 КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •