Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Промахи должны быть Промахами


  • Авторизуйтесь для ответа в теме
165 ответов в теме

#61
awagi

awagi

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 83 сообщений
6
  • EVE Ingame:Awagi
  • Corp:AWG
  • Client:Рус

1. СтОит. Поскольку ты так и не понял о чем тебе тут писали.

представь себе, я понял . зря утруждался. ;)

P.S. Кстати, где подтверждение твоих слов "не верны оба предположения, применительно к попаданиям. корабли в еве это и не точки и не сферы"(с)? Ты так и не обьяснил, что собой представляют корабли евы с точки зрения программы.

подтверждение моих слов в игре. запусти игру и понаблюдай за лазерами или рейлганами - куда они попадают по кораблю.
и с точки зрения программы(беру только эффект попаданий) корабль представляет из себя несколько, строго определённых, зон (я насчитал таковых шесть штук) куда и идут попадания. Понятно объяснил? :)
  • 0

#62
СтарыйПепелац

СтарыйПепелац

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12436 сообщений
2911
  • Client:Eng

1. представь себе, я понял . зря утруждался. ;)


подтверждение моих слов в игре. запусти игру и понаблюдай за лазерами или рейлганами - куда они попадают по кораблю.
и с точки зрения программы(беру только эффект попаданий) 2. корабль представляет из себя несколько, строго определённых, зон (я насчитал таковых шесть штук) куда и идут попадания. Понятно объяснил? :)

1. Слава те, Господи.
2. У тебя хотя бы какое-то отдаленное представление о программировании есть? О всяких там пикселях, координатах, базах данных? Нет? Я так и подумал. Твое заявление звучит примерно как "машина движется, потому что у нее крутятся колеса. Говорящие о каком-то двигателе внутреннего сгоранияя, бензине, передачах не правы. Достаточно посмотреть на едущую по улице машину, чтобы убедиться, что я прав - колеса крутятся и она едет."
  • 0

#63
awagi

awagi

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 83 сообщений
6
  • EVE Ingame:Awagi
  • Corp:AWG
  • Client:Рус
причём тут вобще програмирование, пиксели и тд и тп? у нас тут форум программистов?
я со своей юзерской стороны вижу недочёт и говорю о нём, а исправлять его(или не исправлять) это дело разрабов.

в чём проблема? троль? любишь по-умничать?
как вариант создай свой топик и в нём всем желающим объясняй всё на пальцах.
  • 0

#64
СтарыйПепелац

СтарыйПепелац

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12436 сообщений
2911
  • Client:Eng

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

в чём проблема? троль? любишь по-умничать?
как вариант создай свой топик и в нём всем желающим объясняй всё на пальцах.

Дейсивительно, программирование к программе не имеет никакого отношения. Совсем.
Вторая часть порадовала - "забирай свои игрушки и не писай в мой горшок"(с)
Все... уже ушел. )
  • 0

#65
KPOXATPOH

KPOXATPOH

    Omega

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5167 сообщений
986
  • EVE Ingame:KPOXATRON
  • DUST Ingame:wait PC
  • Corp:PL-NT
  • Channel:-
  • Client:Eng

А написали тебе (обьясняю на пальцах) следующее: проблема не с лагами. Просто твоя графика рисуется ДО того, как сервер решит, промазал ты, или попал. Т.е. маленткий гномик, сидящий у тебя в компе, уже нарисовал картинку с лучем попавшим в корпус, и только потом его папа, старый толстый тролль, живущий в сервере, прислал ему по почте письмо, что ты промазал.

интересная интерпритация логики клиент-сервер ;) улыбнуло....


EvE, как и многие Massively Multiplayer Online Role-Playing Game(ключевое в данном вопросе первые три слова, в дальнейшем MMO), строится на архитектуре клиент-сервер, где Сервер - это программно аппаратный комплекс, отвечающий за хранение и обработку данных и обмен необходимыми данными с Клиентом. Клиент же в свою очередь - это программа на стороне пользователя, предназначение которой обмен данными с Сервером, это интерфейс между пользователем и Сервером - то есть преобразование данных от пользщователя в вид необходимый серверу и наоборот.
Так же для корректной работы необходимо, чтобы данные на Сервере и на Клиенте были синхронизированы, иначе, в зависмости от типа выбранной логики, Клиент будет "отбражать" некорректную "информацию"(desync->wait for sync) или вообще ничего не будет отображать(desync->relogin).
Таким образом, Сервер - это вычислительный центр, а Клиент - его интерфейс. На примере автомобиля: Руль - это клиент, а стойка колеса - это сервер (между ними "сетевое соединение" из шестерен, реек, тяг), то, что ты видишь как руль поворачивается влево на 270 градусов, не означает, что колесо преворачивается по такой же траектории, что и руль. С другой стороны водителя интересует действие - повернуть налево, а не то как при этом стойка обрабатывает неровности дорожного покрытия (а тем более как резина, подвеска и, возможно, электроника авто борится со срывом машины из поворота).

и с точки зрения программы(беру только эффект попаданий) корабль представляет из себя несколько, строго определённых, зон (я насчитал таковых шесть штук) куда и идут попадания. Понятно объяснил? :)

awagi, вы понимаете, что для клиента (вернее для его части, отвечающей за 3D визуализацию) корабль - это 3D модель и запись в памяти с определёнными параметрами, ктре он получил от Сервера, а для Сервера корабль - это ... курсор - выборка данных из нескольких таблиц БД, "геометрически" - это точка в 3-х мерном пространстве со своими 3-х мерными координатами, вектором движения (длина вектора=скорость корабля) и свойствами, привязанными к этой "точке". Сигнатура корабля - да это просто цифра в таблице, ктря используется для вычисления вероятности нанесения урона другой "цифре" - HP корабля (читай точки в пространстве, читай объекту в БД)
...
всё, пора работать, извините, если не раскрыл тему....
...

Сообщение отредактировал KPOXATPOH: 18 November 2009 - 10:16

  • 0

gallery_407_19_14056.png


#66
awagi

awagi

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 83 сообщений
6
  • EVE Ingame:Awagi
  • Corp:AWG
  • Client:Рус

...
всё, пора работать, извините, если не раскрыл тему....
...

да тему вы не раскрыли. много общих фраз про "клиент-сервер" и ничего конкретного про анимацию "промахов-попаданий"...
  • 0

#67
KPOXATPOH

KPOXATPOH

    Omega

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5167 сообщений
986
  • EVE Ingame:KPOXATRON
  • DUST Ingame:wait PC
  • Corp:PL-NT
  • Channel:-
  • Client:Eng

да тему вы не раскрыли. много общих фраз про "клиент-сервер" и ничего конкретного про анимацию "промахов-попаданий"...

мдяяя .... на гномиках объяснили - ты не понял, в терминах - тоже не понял...
анимация попадания в разные зоны 3D модели клиента сделаны для разнообразия.
Чтобы знать, что рисовать, попадание или промах, клиенту надо дождаться ответа об этом от сервера.
Выстрел из туррели в EvE считается "мгновенным" и рассчитывается на сервере исходя из "мгновенных" параметров (координат, скоростей, трекинг, сигнатура, резисты.......) двух кораблей, и анимация на клиенте рисуется так же - "мгновенно".

Ваше предложение могло быть жизнеспособным, если была бы игровая(не связанная с вычислениями и передачей данных) "задержка" полёта снаряда (заряда). Но даже тогда бы была нестыковка: на сервере просчёт идет с учетом полёта снаряда, а клиент отображает мгновенный выстрел....

Сообщение отредактировал KPOXATPOH: 18 November 2009 - 10:50

  • 0

gallery_407_19_14056.png


#68
eclampsia

eclampsia

    ^.^

  • Tech III Pilots
  • PipPipPipPipPip
  • 2276 сообщений
175
  • EVE Ingame:Eclampsia
  • Channel:Eve Flight School
  • Client:Eng
Исходников "в руках не держал" и поэтому точно сказать что и когда отрисовывается не могу. Вот кто держал, тот пусть и говорит, а домыслы и субъективное представление у каждого может быть свое.
Для прорисовки промахом необходимо ждать ответа от сервера, если сейчас это не так, то можно сделать что бы было так. А именно переместить анимацию по времени до получения результатов, к примеру с небольшой задержкой после активации модуля.

Умиляют умники которые разглагольствуют на тему общения сервера/клиента если в глаза не видали исходников ни того ни другого. Что касается графики - хорошая графика - всегда хорошо. И чем красивее тем лучше - у кого слабые компы - отключайте и не завидуйте.
Тех кого беспокоит производительность серверов при введении новых фич так же параноики потому как идет развитие технологий появляются более мощные машины и более совершенное программное обеспечение соответственно расширяются и усложняются возможности в каждом обновлении считай.
  • 0

I'm not in the game 2 years already.

 


#69
KPOXATPOH

KPOXATPOH

    Omega

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5167 сообщений
986
  • EVE Ingame:KPOXATRON
  • DUST Ingame:wait PC
  • Corp:PL-NT
  • Channel:-
  • Client:Eng
спасибо за "умника" конечно, но для знания того, как работает Ferrarri, не обязательно копошиться в его недрах.
Так же и принципы и основы программирования СУБД, клиент/серверного программирования не отличаются на коротком промежутке времени.

Комп у меня замечательный, "тянет" нужные мне 3d-не онлайн игры ... но я отключаю эффекты, потому что они мне мешают, я отключаю звук, потому что он мне не нужен в EvE.
  • 0

gallery_407_19_14056.png


#70
eclampsia

eclampsia

    ^.^

  • Tech III Pilots
  • PipPipPipPipPip
  • 2276 сообщений
175
  • EVE Ingame:Eclampsia
  • Channel:Eve Flight School
  • Client:Eng
Да это все понятно, что общие принципы схожи. Если в примере, то принцип работы двигателя внутреннего сгорания для всех один, но реализация бывает различная - будь то двигатель бензиновый или дизельный. Принцип один, а топливо разное и обслуживание отличается. Да если взять бензиновые то там бывают карбюраторные, инжекторные, которые могут иметь различные гибридные модификации типа GDI, MPI и т.д. И для всех них разные требования, разное обслуживание - а принцип работы у всех один.
Так же и тут. Общие принципы ясны всем и каждому. Но никто конкретно не знает в какую очередь что обрабатывается, как формируются потоки данных и как конкретно все это реализовано. А без конкретики в подобных вопросах невозможно точно сказать - возможно/не возможно, вызывет падение производительности сервера/ не вызывет.
Когда читаю подобные темы сразу видно людей строго консервативных и аскетичных которые говорят "нам ничего не надо, все новое приведет к лагам, графику из игры вообще убрать" (вы там не за Амаров случаем все играете, какой то религиозный консерватизм звучит в ваших речах) и другой фронт который наоборот за введение чего-то нового и улучшение старого.
Вот в новом обновлении введут красивые планеты - огромное количество народа уже пускает слюньки в предвкушении. А сколько ждет ХПС? Может и промахи реализуют, и еще много чего.
Как вы думаете почему Ева до сих пор играбельна и популярна - потому что идут постоянные обновления и улучшение - развитие. Если бы все было так как было изначально не думаю что многие кто играет сейчас хотели бы играть в ту игру.

ИМХО ццп надо сделать особый клиент - черный экран где объекты обозначены значками и окно овервью.
Мне ни графика ни звук не мешает, а наоборот только радует.
Где то уже сказали что кто то играет в игру про космос и космические корабли, а кто то в черный экран с треугольниками.
  • 0

I'm not in the game 2 years already.

 


#71
awagi

awagi

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 83 сообщений
6
  • EVE Ingame:Awagi
  • Corp:AWG
  • Client:Рус

мдяяя .... на гномиках объяснили - ты не понял, в терминах - тоже не понял...

действительно мдя.....это ты не понял , что я уже всё понял. и все ваши объяснения "на гномиках" вызывают только улыбку.

Комп у меня замечательный, "тянет" нужные мне 3d-не онлайн игры ... но я отключаю эффекты, потому что они мне мешают, я отключаю звук, потому что он мне не нужен в EvE.

о вкусах как говорится не спорят, но если машина тянет , то я выкручиваю спецэффекты и остальную графику на максимум, мне просто так приятнее и интереснее играть.

Для прорисовки промахом необходимо ждать ответа от сервера, если сейчас это не так, то можно сделать что бы было так. А именно переместить анимацию по времени до получения результатов, к примеру с небольшой задержкой после активации модуля.

вот кстати простое и логичное решение. намного лучше иметь небольшую задержку при первом выстреле, а потом смотреть на корректные промахи-попадания, чем иметь моментальную и не корректную анимацию.
  • 0

#72
KPOXATPOH

KPOXATPOH

    Omega

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5167 сообщений
986
  • EVE Ingame:KPOXATRON
  • DUST Ingame:wait PC
  • Corp:PL-NT
  • Channel:-
  • Client:Eng
awagi, ну да, лучше уж НЕ иметь возможность оперативно реагировать на происходящее, но наблюдать правильную анимацию.

eclampsia, ваши посты достойны уважения, кланяюсь. Я тоже люблю красивую графику, но там где это уместно и не мешает процессу. Всполохи и сотрясания камеры мешают процессу - выкл, а текстуры HDR, bloom и тени нет - вкл, звук мешает мне слушать ТимСпик или Музыку - выкл, хочу привлечь знакомого/друга в EvE - всё вкл :lol:

Я совершенно не против графических улучшений и физической корректности, но EvE - это игра, а игра это "допущение".

Поэтому моё мнение - предложенное ТС не возможно на данном этапе ... ну и не так уж важно.
  • 0

gallery_407_19_14056.png


#73
Forsaken

Forsaken

    Clone Grade Nu

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 8076 сообщений
6972
  • EVE Ingame:Forsaken Skipper
  • Corp:OEG
  • Ally:Goonswarm Federation
  • Channel:Oegforall
  • Client:Eng

Ну кто тебя тянул за язык похваляться? А? Хочешь по гамбургскому счету? Ну как знаешь, сам напросился.

Тут достаточно правдивая и полная информация?
И что мы видим? 12 киллов и 3 слива.
Самый первый килл - в 3 рыла запинали дрейк. И остальные 11 - в составе ганга нанес по по 11 кораблям по 5%. В общей сложности 2 боевых вылета. Изумительный опыт ПвП. Хватит, чтобы задавить авторитетом любого.
P.S. Выдыхай Андрюша, выдыхай.

А я тебе говорил где-то, что я мегаопытный бог ПвП? Пруф? Развивай логику, ибо с пониманием окружающих у тебя большие проблемы. Не я один это заметил здесь.
И да, даже моих немногих вылетов мне хватило для понимания того, что графика и спецэффекты не мешают в малых и средних гангах. И да, на них смотреть время есть.

ну да, лучше уж НЕ иметь возможность оперативно реагировать на происходящее, но наблюдать правильную анимацию.

Если анимация будет рисоваться ПОСЛЕ получения ответа от сервера, в игровом плане это ничего не изменит. Сейчас, например, визуальное отображение ОПЕРЕЖАЕТ реальное действие. Играем же как-то.
А в мультиплеерных шутерах даже при высоком пинге ведь всё как-то отображается => это реально сделать.

Где то уже сказали что кто то играет в игру про космос и космические корабли, а кто то в черный экран с треугольниками.

+100500

Сообщение отредактировал Forsaken: 18 November 2009 - 13:21

  • 0
Изображение

#74
eclampsia

eclampsia

    ^.^

  • Tech III Pilots
  • PipPipPipPipPip
  • 2276 сообщений
175
  • EVE Ingame:Eclampsia
  • Channel:Eve Flight School
  • Client:Eng
Я ни сколько не отрицаю, что порой графика может оказаться перенасыщенной. Но сам спор, imho, возник из-за целесообразности введения предложенных ТС изменений.
Думаю что всегда лучше иметь возможность чем ее не иметь. Это моё мнение как игрока.
Про реализацию сказать затрудняюсь. Думаю мы пришли к взаимопониманию)
  • 0

I'm not in the game 2 years already.

 


#75
awagi

awagi

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 83 сообщений
6
  • EVE Ingame:Awagi
  • Corp:AWG
  • Client:Рус

awagi, ну да, лучше уж НЕ иметь возможность оперативно реагировать на происходящее, но наблюдать правильную анимацию.

если вы разбираетесь в программировании, тогда не понятно о какой "невозможности оперативного реагирования" вы говорите. вы нажали кнопку "струлять" - в этом случае дамаг посчитается только тогда, когда это сделает сервер и не важно когда проигралась анимация на клиенте - моментально или с задержкой в 0.5 сек.

сейчас, к примеру, идёт обратная ситуация: я активировал лаунчер, он стреляет. цель убита за секунду до завершения цикла перезарядки. сервер об этом уже знает, но клиент ещё нет. поэтому идёт следующий цикл выстрела. когда клиент "спохватывается" что цикл завершён - я трачу 1-2 сек, потому что мог уже стрелять по другой цели. вот эта ситуация по моему намного неприятнее, потому что я реально теряю 1-2 сек, а в случае с анимацией промахов - никакой реальной потери по времени нет.

Сообщение отредактировал awagi: 18 November 2009 - 14:21

  • 0

#76
СтарыйПепелац

СтарыйПепелац

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12436 сообщений
2911
  • Client:Eng

если вы разбираетесь в программировании, тогда не понятно о какой "невозможности оперативного реагирования" вы говорите. вы нажали кнопку "струлять" - в этом случае дамаг посчитается только тогда, когда это сделает сервер и не важно когда проигралась анимация на клиенте - моментально или с задержкой в 0.5 сек.

сейчас, к примеру, идёт обратная ситуация: я активировал лаунчер, он стреляет. цель убита за секунду до завершения цикла перезарядки. сервер об этом уже знает, но клиент ещё нет. поэтому идёт следующий цикл выстрела. когда клиент "спохватывается" что цикл завершён - я трачу 1-2 сек, потому что мог уже стрелять по другой цели. вот эта ситуация по моему намного неприятнее, потому что я реально теряю 1-2 сек, а в случае с анимацией промахов - никакой реальной потери по времени нет.

Вот скажи мне, когда ти ложишься под нож хирурга, ты тоже начинаешь ему рассказывать, как он должен тебя резать? Будучи дилетантом (даже не дилетантом, а человеком ВООБЩЕ не имеющим представления о предмете разговора), не стоит доказывать профессионалам, что они не понимают, о чем говорят. Ты напоминаешь ребенка, который упорно доказывает дяде из Управления "В", что когда он говорит "бдж!", его пистолет стреляет "взаправду". Тут собрались по крайней мере 2-3 человека, которые тебе могут вполне профессионально обьяснить любой из путктов программирования среды кляент-сервер, причем тот факт, что они не видели исходников, не сильно влияет на понимание, програама пишется исходя из целесообразности (в основном/если это не индийский программист). Ты же продолжаешь утверждать, что надо делать "бдж!" из игрушечного пистолета.
Ты хоть способен сам понять всю абсурдность ситуации, в которой оказался?



------------------------------------------------------


А я тебе говорил где-то, что я мегаопытный бог ПвП? Пруф? Развивай логику, ибо с пониманием окружающих у тебя большие проблемы. Не я один это заметил здесь.
И да, даже моих немногих вылетов мне хватило для понимания того, что графика и спецэффекты не мешают в малых и средних гангах. И да, на них смотреть время есть.

Ты тут доказывал людям с 1000+ киллов, что они нихрена не понимают, говоря о ПвП. Обычно имея 2 вылета и 12 киллов сидят и молчат в тряпочку. А что до "смотреть время есть", то представителям "Servok's miners corporation" время действительно на посмотреть есть... пока они часами роют руду. Но вот дело в том, что руду роют далеко не все.
Кстати, ТС - не твой форумный альт? Больно уж вы похожи, оба доказываете вещи, понятия о которых не имеете напрочь.

Сообщение отредактировал СтарыйПепелац: 19 November 2009 - 0:53

  • 0

#77
awagi

awagi

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 83 сообщений
6
  • EVE Ingame:Awagi
  • Corp:AWG
  • Client:Рус
товарищ, пепелац. всем уже и так понятно, что вы мистер всезнайка, а все остальные непроходимые нубы.
а ещё понятно, что ваше любимое занятие - это тролить в каждой темке, по поводу и без оного.

Все... уже ушел. )

троль всегда возвращается :ninja:
  • 0

#78
СтарыйПепелац

СтарыйПепелац

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12436 сообщений
2911
  • Client:Eng

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


троль всегда возвращается :ninja:



Да, я толстый унылый тролль. И что, теперь твои заявления выглядят более аргументироваными?

Сообщение отредактировал СтарыйПепелац: 19 November 2009 - 13:29

  • 0

#79
KPOXATPOH

KPOXATPOH

    Omega

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5167 сообщений
986
  • EVE Ingame:KPOXATRON
  • DUST Ingame:wait PC
  • Corp:PL-NT
  • Channel:-
  • Client:Eng

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


троль всегда возвращается :ninja:

Слющий, Уася, я твой дом труба шатал.
Если оппонент с тобой не согласен - то он автоматически троль ?
Когда тебе аргументированно, с полной развёрткой терминов доказывают не состоятельность предложения - ты огрызаешься и переходишь на личности. Ни это ли троллизм ?

[trol mode on]
НИВЗЛИТИТ !!!1111
[trol mode off]
  • 0

gallery_407_19_14056.png


#80
nofire

nofire

    Пилот Косатки!

  • Tech III Pilots
  • PipPipPipPipPip
  • 3833 сообщений
1109
  • EVE Ingame:Zania Zarry
  • Client:Eng
Что вы тут доказываете, вы не разработчики, коим и было сделано предложение.
  • 0

classV_3.png





2 посетителей читают тему

0 members, 2 guests, 0 anonymous users