Форумы Dead-Line

Вернуться   Форумы Dead-Line > Форумы проекта DeadLine > Технические вопросы
Логин
Пароль
Регистрация Галерея FAQ Участники Календарь Поиск Сообщения за сегодня Пометить все разделы как прочитанные

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29-03-2010, 14:11   #1
DrK
Пенсионер
 
Регистрация: Dec 2006
Сообщения: 2,941
Отправить сообщение для  DrK с помощью ICQ
По умолчанию

Просто "потрогать" АГТ нельзя. Это проприетарная система.
Сдвиги будут, когда кто-нибудь всерьез решит этим заняться. До сих пор таких прецедентов не было, всё ограничивалось, увы, "только словами". Что неудивительно, учитывая объем работы (несколько сотен человеко-часов), и тот факт, что в данной отрасли очень хорошо известна цена рабочего времени.
DrK вне форума   Ответить с цитированием
Старый 29-03-2010, 15:11   #2
Shrek-Ogre
Пастух Небесно-Крылатых
 
Аватара для Shrek-Ogre
 
Регистрация: Sep 2008
Адрес: Там, где Вождь показывает на ленинский.
Сообщения: 1,526
Отправить сообщение для  Shrek-Ogre с помощью ICQ Send a message via Skype™ to Shrek-Ogre
По умолчанию

ок.
А рассматривается только web интерфейс?
Или программа работающая под винду к примеру?
__________________
Он носит крылья в рюкзаке...

Shrek-Ogre вне форума   Ответить с цитированием
Старый 29-03-2010, 15:26   #3
Paltus1317
Senior Member
 
Аватара для Paltus1317
 
Регистрация: May 2009
Сообщения: 3,835
Отправить сообщение для  Paltus1317 с помощью ICQ Send a message via Skype™ to Paltus1317
По умолчанию

Цитата:
Сообщение от Shrek-Ogre
Или программа работающая под винду к примеру?
Плохая идея, другое дело, что если найдется энтузиаст, который владеет ASP.Net и напишет с нуля движок, то поставить его на виндовый хостинг большого труда не составит.
Paltus1317 вне форума   Ответить с цитированием
Старый 29-03-2010, 16:09   #4
Shrek-Ogre
Пастух Небесно-Крылатых
 
Аватара для Shrek-Ogre
 
Регистрация: Sep 2008
Адрес: Там, где Вождь показывает на ленинский.
Сообщения: 1,526
Отправить сообщение для  Shrek-Ogre с помощью ICQ Send a message via Skype™ to Shrek-Ogre
По умолчанию

Цитата:
Сообщение от Paltus1317
Плохая идея, другое дело, что если найдется энтузиаст, который владеет ASP.Net и напишет с нуля движок, то поставить его на виндовый хостинг большого труда не составит.
А смысл?
Я предлагаю клиент под винду, сервер остается любой хоть винда, хоть линуха. Главное БД mysql и php на серваке. А клиенту только обработанная инфа.
Цитата:
Сообщение от Fomka
Ну если я не ошибаюсь, лицензия включает в себя право неограниченной доработки движка для использования в своих целях.
Хотя, что показательно, Гродно уже отказалось от своего движка и перешло на движок EN)
Ну видишь, не дают пощупать движок.
Сказать, что "йоптить, да я готов переписать какие-то части кода", без просмотра такового, может он написан настолько коряво, что его и читать сложно, не то что переписать отдельные куски.
__________________
Он носит крылья в рюкзаке...


Последний раз редактировалось Shrek-Ogre, 29-03-2010 в 16:11.
Shrek-Ogre вне форума   Ответить с цитированием
Старый 29-03-2010, 16:25   #5
Paltus1317
Senior Member
 
Аватара для Paltus1317
 
Регистрация: May 2009
Сообщения: 3,835
Отправить сообщение для  Paltus1317 с помощью ICQ Send a message via Skype™ to Paltus1317
По умолчанию

Цитата:
Сообщение от Shrek-Ogre
А смысл?
Я предлагаю клиент под винду, сервер остается любой хоть винда, хоть линуха. Главное БД mysql и php на серваке. А клиенту только обработанная инфа.
Что в этом клиенте такого будет интересно, чтоб городить трехзвенку такую, да еще и платформозависимую? Ужос
Paltus1317 вне форума   Ответить с цитированием
Старый 29-03-2010, 16:39   #6
Shrek-Ogre
Пастух Небесно-Крылатых
 
Аватара для Shrek-Ogre
 
Регистрация: Sep 2008
Адрес: Там, где Вождь показывает на ленинский.
Сообщения: 1,526
Отправить сообщение для  Shrek-Ogre с помощью ICQ Send a message via Skype™ to Shrek-Ogre
По умолчанию

Цитата:
Сообщение от Paltus1317
Что в этом клиенте такого будет интересно, чтоб городить трехзвенку такую, да еще и платформозависимую? Ужос
Ну если посмотреть, php возможно и нах не нужно будет.
Клиент-сервер.

Яж просто предлагаю, не говорю, что это писец как круче будет чем в web интерфейсе!

Цитата:
Сообщение от Куличок
скорее всего так и есть =)
Вот о чём и разговор.
__________________
Он носит крылья в рюкзаке...

Shrek-Ogre вне форума   Ответить с цитированием
Старый 29-03-2010, 18:22   #7
ZORGer
WTF
 
Аватара для ZORGer
 
Регистрация: Sep 2009
Сообщения: 3,605
Отправить сообщение для  ZORGer с помощью ICQ
По умолчанию

Цитата:
Сообщение от Shrek-Ogre
Ну если посмотреть, php возможно и нах не нужно будет.
Клиент-сервер.
Что плохого в php?

Согласен с Палтусом, делать систему платформозависимой, это большая ошибка.
К тому же, начнутся проблемы с работой клиентво под разными версиями ОС Windows и лагами самой винды.

А еще большой минус в таком варианте в том, что, к примеру, толковых программистов на php дохрена, а вот программистов на Cи (если клиент на нем будет разработан) заметно меньше. И если, вдруг, разработчик отойдет от дел, то потом найти человека, который способен будет внести изменения в программу, будет еще более проблематично, чем сейчас.

P.S. А я бы тоже поковырял бы существующий движок. Заодно узнаю как его взломать можно. =)) Шучу. =)

P.P.S. Но, честно говоря, если посмотреть как он работает сейчас (а я представляю какая там каша в коде), дешевле будет написать новый с нуля.
ZORGer вне форума   Ответить с цитированием
Старый 29-03-2010, 16:26   #8
Куличок
ОМ
 
Аватара для Куличок
 
Регистрация: Sep 2008
Сообщения: 1,093
Отправить сообщение для  Куличок с помощью ICQ
По умолчанию

Цитата:
Сообщение от Shrek-Ogre
может он написан настолько коряво, что его и читать сложно, не то что переписать отдельные куски.
скорее всего так и есть =)
__________________
Чрезмерное курение грибов вредит вашему здоровью
Куличок вне форума   Ответить с цитированием
Старый 21-03-2011, 13:09   #9
unxed
Senior Member
 
Аватара для unxed
 
Регистрация: Aug 2006
Сообщения: 316
Отправить сообщение для  unxed с помощью ICQ
По умолчанию

Цитата:
Сообщение от Shrek-Ogre
ок.
А рассматривается только web интерфейс?
Или программа работающая под винду к примеру?
Мотивируй необходимость отдельной программы.
Разговоров много, а ответа на вопрос "зачем" я пока не встречал.
__________________
Куры как элемент культуры
Мои вещи
unxed вне форума   Ответить с цитированием
Старый 22-03-2011, 12:17   #10
El Red
Опытный говнолаз
 
Аватара для El Red
 
Регистрация: Feb 2009
Сообщения: 1,512
По умолчанию

Цитата:
Сообщение от unxed
Мотивируй необходимость отдельной программы.
единственный профит от десктопного интерфейса к движку, который я смог придумать, - это возможность настройки гуя, но кому это надо?

правда, win-приложение может общаться с серваком через tcp вместо http, но хз, насколько это будет быстрее.

а вот если объединить навигатор и интерфейс к движку, то можно делать всякие интересности вроде предоставления оргами карты зоны прямо в навигаторе, орговских пометок на игровой карте (в тч привязанных к заданию), стилизации карты под игру и тп
__________________
Люблю дедлайнеров, никакого говна, все по существу (C) Deneb
Let's Drive!
El Red вне форума   Ответить с цитированием
Старый 22-03-2011, 12:40   #11
ZORGer
WTF
 
Аватара для ZORGer
 
Регистрация: Sep 2009
Сообщения: 3,605
Отправить сообщение для  ZORGer с помощью ICQ
По умолчанию

А что делать тем, у кого не Windows?
ZORGer вне форума   Ответить с цитированием
Старый 22-03-2011, 12:48   #12
Pukkaras
Вентилятормэн
 
Аватара для Pukkaras
 
Регистрация: Apr 2008
Сообщения: 4,588
Отправить сообщение для  Pukkaras с помощью ICQ Send a message via Skype™ to Pukkaras
По умолчанию

"не windows" на играх вообще на мой взгляд очень неудобно. разного рода спецефического для игр софта нет, в особенности навигационного и картографического, частенько задания закуриваются так, что необходимо воспользоваться определенными вин-приложениями.
Pukkaras вне форума   Ответить с цитированием
Старый 22-03-2011, 13:20   #13
unxed
Senior Member
 
Аватара для unxed
 
Регистрация: Aug 2006
Сообщения: 316
Отправить сообщение для  unxed с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pukkaras
"не windows" на играх вообще на мой взгляд очень неудобно. разного рода спецефического для игр софта нет, в особенности навигационного и картографического, частенько задания закуриваются так, что необходимо воспользоваться определенными вин-приложениями.
Знаю больше 5 человек, которые играют(-ли) не на винде.

Топплан идёт в старых вайнах. Другой специфический софт без аналогов назвать затрудняюсь.
__________________
Куры как элемент культуры
Мои вещи
unxed вне форума   Ответить с цитированием
Старый 22-03-2011, 13:03   #14
dab
SFZ Team
 
Аватара для dab
 
Регистрация: Aug 2007
Адрес: ЮЗ
Сообщения: 2,465
Отправить сообщение для  dab с помощью ICQ Send a message via Skype™ to dab
По умолчанию

Цитата:
Сообщение от El Red
единственный профит от десктопного интерфейса к движку, который я смог придумать, - это возможность настройки гуя, но кому это надо?

правда, win-приложение может общаться с серваком через tcp вместо http, но хз, насколько это будет быстрее.

а вот если объединить навигатор и интерфейс к движку, то можно делать всякие интересности вроде предоставления оргами карты зоны прямо в навигаторе, орговских пометок на игровой карте (в тч привязанных к заданию), стилизации карты под игру и тп
в таком плане можно использовать ДПС имхо - двиг туда можно впихнуть в соответствующую вкладку, карту сделать тоже.
dab вне форума   Ответить с цитированием
Старый 22-03-2011, 13:21   #15
unxed
Senior Member
 
Аватара для unxed
 
Регистрация: Aug 2006
Сообщения: 316
Отправить сообщение для  unxed с помощью ICQ
По умолчанию

Цитата:
Сообщение от dab
в таком плане можно использовать ДПС имхо - двиг туда можно впихнуть в соответствующую вкладку, карту сделать тоже.
Ну, пока нет лучшего решения, никто не мешает поступать именно так.
Если нужно в двиг добавить отдельную страничку с картой - не вопрос.

Только вот, сдаётся мне, в DPS окно с движком сделано через системный Internet Explorer, в котором самые вкусности веб-интерфейсов поддерживаются через пень-колоду (и вряд ли кто-то захочет тратить своё время на то, чтобы городить сотни хаков, обходя эти проблемы).

Например. Когда я делал механизм автообновления для reco, выяснилось, что IE по непонятным причинам не выстреливает событие "ошибка загрузки", когда не может что-то откуда-то загрузить. Как прикажите проверять связь с интернетом? По таймауту? И что, ждать максимально возможного по gprs отклика при каждом рефреше? Пичалька. Решение всё-таки удалось найти, но вообще-то такими извращениями желания заниматься нет.
__________________
Куры как элемент культуры
Мои вещи

Последний раз редактировалось unxed, 22-03-2011 в 13:35.
unxed вне форума   Ответить с цитированием
Старый 22-03-2011, 13:25   #16
dab
SFZ Team
 
Аватара для dab
 
Регистрация: Aug 2007
Адрес: ЮЗ
Сообщения: 2,465
Отправить сообщение для  dab с помощью ICQ Send a message via Skype™ to dab
По умолчанию

Цитата:
Сообщение от unxed
Ну, пока нет лучшего решения, никто не мешает поступать именно так.
Если нужно в двиг добавить отдельную страничку с картой - не вопрос.
карта в двиге как раз нафиг не нужна, имхо
кто пользует ДПС - сделает свою и сунет ее в дпс, и она будет оффлайновой
dab вне форума   Ответить с цитированием
Старый 22-03-2011, 19:40   #17
El Red
Опытный говнолаз
 
Аватара для El Red
 
Регистрация: Feb 2009
Сообщения: 1,512
По умолчанию

Цитата:
Сообщение от dab
в таком плане можно использовать ДПС имхо - двиг туда можно впихнуть в соответствующую вкладку, карту сделать тоже.
я думал об этом, когда писал. там невозможно изменение орговских отметок во время игры, только статичные картинки.
__________________
Люблю дедлайнеров, никакого говна, все по существу (C) Deneb
Let's Drive!
El Red вне форума   Ответить с цитированием
Старый 22-03-2011, 13:13   #18
unxed
Senior Member
 
Аватара для unxed
 
Регистрация: Aug 2006
Сообщения: 316
Отправить сообщение для  unxed с помощью ICQ
По умолчанию

> единственный профит от десктопного интерфейса к движку, который я смог придумать, - это возможность настройки гуя, но кому это надо?

Пользовательские css + gracemonkey, и ты можешь так же настроить любой веб интерфейс, если уж очень нужно

> правда, win-приложение может общаться с серваком через tcp вместо http, но хз, насколько это будет быстрее.

В chrome, opera и firefox есть websockets. Они позволяют почти полностью решить проблему отклика и паразитного трафика. Если делать fullajax-морду, то уж точно на этой технологии. Правда, остаются древние мобильные браузеры и опера мини, так что это нужно будет делать альтернативным интерфейсом. С другой стороны, пока энка и дозор этим пренебрегают, думаю, мы тоже можем =)

Самой быстрой, разумеется, всегда будет выдача заданий и приём кодов через telnet :-P

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

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

- Кроссплатформенность. Даже элементарно читать данные gps-приёмника с ком-порта на win, mac и linux придётся разными способами. Отрисовка gui и карт - тоже. Конечно, есть различные питоны с биндингами к GTK, которые частично решают проблему, но всё равно полностью от нюансов платформ не уйти. Пример: я где-то в районе мая 2009го сделал для кодоповского трекера приблуду, которая определяла координаты экипажа по ближайшим вай-фай сетям, если нет gps. Но она так и не попала в проект, потому что разная реализация под win и linux (да там даже для разных win разные способы приходилось юзать), и никто не взялся этот набор хаков приделывать к законченной системе.

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

На вебе обе задачи решаются элементарно, но тоже есть две проблемы:

- Загрузка карт жрёт трафик. На мобильном интернете это проблема. Уже думал, нельзя ли совместить что-то типа openlayers с html5 local storage, но это по сложности сравнимо с написанием своего клиента.

- Чтение данных с GPS приёмника. Пока браузеры не начнут поддерживать тэг device для com портов - это серьёзная проблема (а пока этот тэг понимает только мобильная опера, и то, компорты не поддерживаются, только камеры). Можно реализовать отдельным плагином к браузеру, но снова выплывает дофига работы.

Первая проблема, может, не так уж и значима, учитывая наличие у билайна безлимита за 345 рублей. Так что вопрос открыт для обсуждения.

Вторая проблема частично решается использованием движка с мобильника с GPS и поддержкой html5 geolocation api. Но я таких трубок пока в руках не держал (хз, может, айфоны и умеют, не пробовал), и не знаю, насколько оно даёт точные данные (может, оно только по вышкам ориентируется, а gps не трогает). А может, для областных игр и точности навигации по вышкам хватит? Там же не важно с точностью до метра знать положение экипажа, погрешность метров в 500 в принципе приемлима...

Короче, нужно очень внимательно это всё продумать, прежде чем браться предпринимать какие-то шаги в этом направлении.

И главное - помнить, что перфекционизм в таких случаях не катит. Ведь если бы я сел писать reco на голом ассемблере, но зато с подсчетом времени в миллисекундах (ну чтобы уж совсем круто было), он бы вряд ли сейчас работал (а скорее всего, никогда бы не появился на свет).
__________________
Куры как элемент культуры
Мои вещи

Последний раз редактировалось unxed, 22-03-2011 в 13:22.
unxed вне форума   Ответить с цитированием
Старый 29-03-2010, 15:43   #19
Fomka
Главврач
 
Аватара для Fomka
 
Регистрация: Sep 2006
Сообщения: 4,127
Отправить сообщение для  Fomka с помощью ICQ
По умолчанию

Цитата:
Сообщение от DrK
Просто "потрогать" АГТ нельзя. Это проприетарная система.
Ну если я не ошибаюсь, лицензия включает в себя право неограниченной доработки движка для использования в своих целях.
Хотя, что показательно, Гродно уже отказалось от своего движка и перешло на движок EN)
Fomka вне форума   Ответить с цитированием
Старый 29-03-2010, 17:25   #20
грициан
Danger CC
 
Аватара для грициан
 
Регистрация: Jul 2006
Сообщения: 4,244
Отправить сообщение для  грициан с помощью ICQ Send a message via Skype™ to грициан
По умолчанию

Цитата:
Сообщение от Fomka
Хотя, что показательно, Гродно уже отказалось от своего движка и перешло на движок EN)
...который постоянно виснет, не справляясь с нагрузками.
__________________
Подпись
грициан вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
[IMG] код Вкл.
HTML код Вкл.

Быстрый переход


Часовой пояс GMT +3, время: 12:34.


Powered by: vBulletin Version 3.8.7 (Russian)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.