Нет, такого описания нет. Но практически все вопросы, возникающие при изучении c# + боб с нуля есть здесь
Есть еще подборка примеров, которая мне очень помогла - http://forum.1cpublishing.eu/showthread.php?t=26523
Нет, такого описания нет. Но практически все вопросы, возникающие при изучении c# + боб с нуля есть здесь
Есть еще подборка примеров, которая мне очень помогла - http://forum.1cpublishing.eu/showthread.php?t=26523
Ребят, а может переименуете проект, пока не поздно? В Devicehttp например?
Всё-ж имеем "Две большие разницы".
DeviceLink это устоявшееся название протокола IL2 - UDP.
А здесь БзБ - http...
Потом при поиске, будем находить и лопатить кучу ссылок на совсем другое устройство.
ИМХО - правильнее было-б на УДП сделать, ибо ХТТП куда более накладный в плане приёма/передачи.
Естественно, ХТТП+браузер - крос-платформенная система автоматом получается, но, по нагрузке на проц и трафик, - не айс.
Самое оптимальное - УДП клиент-сервер. Причём, клиент лучше делать в виде приложения и без флэшей разных.
В итоге - для 2-3-х операционок клиента хватит за глаза.
Но, для начала, можно/нужно опробовать "энтузиастский" вариант
А, да, у этого варианта исполнения тоже есть "+" здоровый - относительная простота разработки.
З.Ы. Это я не в плане критики. Спасибо за труды!
i7 2600К, 16Gb, GTX660Ti, SSD, Win7-64 full ака SDPG_Zed4ever
Посмотрел реализацию MFD: через iDisplay + TouchBuddy работает на планшете с Android. Жаль, что пока в TouchBuddy нарисован только Хурь.
Жизнь - игра, но, зато какая графика!
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
Спасибо! Сделал по твоему примеру - вроде работает! Самолеты можно менять... Но я пошел чуточку дальше и передал серверу не самолет, а всю хост миссию. Теперь серверу видны все Актеры. Возможностей миллион.
Наконец-то можно будет делать обучалки стрельбе, бомбометанию, посадке с моментальными подсказками (голосовыми), реализовать слепую посадку на любом типе, да хоть радар повесить. Боб теперь может быть всепогодным 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
LePage что с разработкой? Как продвигается?
Тестирую всякие фичи по управлению окружающим миром, готовлю «умный» скин панели, что - б сам настраивался на метрическую или английскую системы. В ближайшее время выложу очередную бету.
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
LePage, а можно также вывести отдельно прицел бомбера?
Огромное спасибо за софтинку, для новичков она просто незаменима. Не нарадуюсь ).
Если у кого то «широкоформатный» мини-монитор (800х480) — во вложении адаптированный под это разрешение html-файл.
index_edt.zip
Крайний раз редактировалось StorkNet; 07.12.2012 в 23:54.
А что дает и для чего?
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/
Как обычно, Ч2Н! Но на самом деле в воскресенье наверно, делаю по выходным и урывками по вечерам, хотел бы и на работе, но время горячее...
--- Добавлено ---
Пока не представляю как, если как в прицеле (оптическом), ИМХО не получится, а вот если типа радара (виртуального для наземных целей, типа разведка доложила точно) установить на самолет, тогда можно, но схематически, как на самых первых МФД. Не знаю пока, как карту выдрать из недр.
з/ы/ может предложите свое видение, попробую реализовать.
--- Добавлено ---
Вот дополнительный пример простоты разработки и адаптации. На что собственно и расчет Спасибо!
з/ы/ Но следующая софтинка еще большее уметь будет
--- Добавлено ---
Вооруженному 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
Сегодня, наверно, уже не успею. Столкнулся с одной проблемой, она решаема, но хочется более элегантного решения, что-б не перегружать вычислениями ни клиента, ни сервер.
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
По ходу теперь все разработки остановились?
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/
Ну уж нет! Не дождетесь .
Просто пока не стал выпускать - фичи доделаю.
А потом спрошу у Б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
Я не в том смысле.
Я ожидаю каких новостей, а то такая тишина.
По мне пусть что, а ВоВ для меня будет, ну и буду ждать новинку.
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/
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
Радует что не все еще влились в похоронную процессию.
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.
Самое время для нового сима выпрашивать DeviceLink или аналогичный интерфейс.
Но тольо не надо такого, какой в БоБе реализован.
Этож для каждой миссии нужно класс писать или все миссии наследовать от этого класса. И озадачиться этим должен владельцы сервера и авторы миссий.
Может механизм и гибкий, но он настолько неудобный, насколько это вообще можно себе представить.
Вопросы по NewView задавать здесь: www.hruks.com/forum
NewView можно скачать здесь: www.newview.hruks.com
А по-моему наоборот, удобнее. Можно заранее описать классы , дать им побольше методов и свойств, и собирать из них войну, как-кубики или лего.
На начальном этапе тяжело - нужно будет их наработать - зато потом, хоть каждую неделю новая война. Вот если б озаботился кто созданием таких полноценных самодостаточных кубиков (этаких наборов - сделай сам). Пусть не сложных. Главное не отдельные юниты-акторы, а их соединения. взвод/рота/батальон, дивизион/полк, эскадрилья/полк, медсанчасть/госпиталь, мтс/завод, спасательный отряд/авиа-отряд, разведка батальонная/полковая, диверсионные группы, ну и т.д. С возможностью задавать им задачи/маршруты «налету».
И, кстати, обошлись бы одной миссией. Постепенно вводя/выводя из нее эти классы-кубики, по скрипту, по команде сервера, по команде игрока.
Для создания войны/миссии, только подключаешь библиотеку в своем пространстве имен (скопипащенную ) и пишешь: типа, этот полк во столько таким-то маршрутом - закрепиться -окопаться. через время с перейти в наступление. в случае контратаки отойти на этот рубеж и т.д. Просто по плану операции.
А нарисовать статичный маршрут, начертить кружочек цели, расставить там юнитов и статиков, ввести триггер (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
Есть новости? Как продвигается работа?
пишу тестовую миссию, для «дополнительных» приборов. Панель вроде теперь сама различает на каком она самолете. Скоро уже выложу. Кликабельность пока невыходит, так как хочу - но есть еще варианты, обдумываю.
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
Удачи! Будем терпеливо ждать