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

Страница 14 из 21 ПерваяПервая ... 4101112131415161718 ... КрайняяКрайняя
Показано с 326 по 350 из 509

Тема: Обсуждение: Помощь разработчикам: Баги игры

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    56
    Сообщений
    511

    Re: Помощь разработчикам: Баги игры

    При полете над Лондоном в логе сплошные эксцепшены.
    Нажмите на изображение для увеличения. 

Название:	Безымянный.GIF 
Просмотров:	186 
Размер:	529.2 Кб 
ID:	130246
    ну и, естественно, дикие фризы....

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

    Re: Помощь разработчикам: Баги игры

    При полете над Лондоном в логе сплошные эксцепшены.
    ......

    Еще один скриншот не сделал, но писалось, что не был найден параметр `HOUR`, уж не БигБен ли?
    Крайний раз редактировалось LePage; 29.03.2011 в 21:35. Причина: update

  3. #3
    Зашедший
    Регистрация
    28.07.2006
    Адрес
    Владимир
    Возраст
    41
    Сообщений
    519

    Re: Помощь разработчикам: Баги игры

    Кстати про полеты без крыльев. Хочу высказать одну мысль, которая, возможно, поможет найти решение этого бага.
    У меня был опыт написания одной ресурсоемкой программы, которая выполняла множество расчетов, причем разного рода данные считались в независимых потоках. У такого подхода (в моей реализации) существовало одно узкое место. Дело в том, что исходные данные для расчета в одном потоке (назовем его поток А) брались на основании тех данных, которые к этому моменту должны были успеть рассчитаться в другом потоке (Б). И на компе с параметрами Х это работало четко без каких-либо аномалий. Если же просто взять комп послабее, то получалось так, что в Б не успевало посчитаться то, что в А уже нужно взять в качестве исходных данных. И в этом случае в потоке А вместо исходных данных подставлялись либо нули либо данные предыдущего расчета. Как следствие на выходе результат был непредсказуемым. В расчетах получались дикие косяки и вовсе не потому что был какой-то баг в программе, а потому что нужно было эти потоки как-то научиться синхронизировать между собой. На более быстрой конфигурации получалось наоборот - в потоке Б уже все два раза успело посчитаться, а поток А только-только приступает к первому расчету и берет данные второго расчета потока Б, Результат на выходе тоже оказывается не верный.
    И было еще одно наблюдение в этом же ключе. Даже на машине Х, на которой это изначально тестировалось и всегда работало прекрасно: ЕСЛИ в фоне помимо этой программы запустить что-нибудь тяжелое, то производительность потоков моей программы тоже падала и начинались косяки в расчетах приводившие к неверным результатам.

    Теперь вернемся к нашим крыльям.
    Представим, что игра у нас пашет на слабом ПК, т.е. присутствуют фризы и систематические тормоза. При этом FPS пусть будет где-то 5 или даже меньше. Теперь мы например летим на таран в бомбер. 1й кадр который мы видим на экране - мы в миллиметре от этого бомбера, через время Т+1 мы видим уже 2й кадр, где мы уже пролетели бомбер, причем визуально мы себе снесли крыло. А вот что касается физики, которая наверняка считается в другом потоке - может быть еще не наступило время Т+1. Поэтому потери крыла не было и общий результат получается таким, что мы как-бы продолжаем лететь дальше с невидимым крылом.

    Так вот, мое предположение заключается в том, что если удастся решить проблему производительности как таковую, то возможно что физика будет отрабатывать в нужные моменты времени и всегда будет поспевать за визуальной частью.

  4. #4
    Мастер Аватар для Fruckt
    Регистрация
    12.11.2006
    Возраст
    52
    Сообщений
    3,391

    Re: Помощь разработчикам: Баги игры

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

  5. #5
    Зашедший
    Регистрация
    15.07.2005
    Возраст
    54
    Сообщений
    43

    Re: Помощь разработчикам: Баги игры

    на том видео без крыла товарищ летел минуты две... )

  6. #6
    Зашедший
    Регистрация
    28.07.2006
    Адрес
    Владимир
    Возраст
    41
    Сообщений
    519

    Re: Помощь разработчикам: Баги игры

    Дело не в том, сколько времени прошло ПОСЛЕ события, а дело в том, что если событие не было вовремя обработано, то движок забывает про него, как будто не было этого события.
    Пример:
    Если вам вслух 4 человека (это 4 потока программы, т.е. 4 ядра) будут рассказывать сказку. Вы свой слух и внимание сможете сфокусировать только на одном из них, а речь троих других людей пройдет мимо ваших ушей. И ни через 2 минуты, ни через час вы не сможете вспомнить ни одного слова из речи тех людей.

  7. #7
    Курсант
    Регистрация
    25.03.2011
    Возраст
    38
    Сообщений
    142

    Re: Помощь разработчикам: Баги игры

    Сорри оффтоп
    Скрытый текст:
    Сорри оффтоп
    Понял, попробую согласиться. Это можно кстати проверить. Напичкатьв ленту зажигалок и посмотреть что вообще горит так.
    Вот втолько в роликах с ганкамами не помню =(((

  8. #8
    Инструктор
    Регистрация
    18.06.2001
    Адрес
    Санкт-Петербург
    Возраст
    48
    Сообщений
    2,143

    Re: Помощь разработчикам: Баги игры

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

  9. #9

    Re: Помощь разработчикам: Баги игры

    alexmdv
    Ни разу не программист, но что мешает задать алгоритм, при котором поток А будет становиться на паузу и ничего не делать, ожидая пока из потока Б не поступят данные для обработки? Так же и с потоком Б. Есть нужные для расчетов в данный момент данные из потока А - работаем, нету данных - стоим ждем.

  10. #10
    Зашедший
    Регистрация
    28.07.2006
    Адрес
    Владимир
    Возраст
    41
    Сообщений
    519

    Re: Помощь разработчикам: Баги игры

    Цитата Сообщение от Tairo Посмотреть сообщение
    alexmdv
    Ни разу не программист, но что мешает задать алгоритм, при котором поток А будет становиться на паузу и ничего не делать, ожидая пока из потока Б не поступят данные для обработки? Так же и с потоком Б. Есть нужные для расчетов в данный момент данные из потока А - работаем, нету данных - стоим ждем.
    Так не получится.
    Попробую другой пример привести.
    Вот например процессор в компе работает на частоте пусть будет 1000 МГц. А видеокарта пусть будет работает на частоте 2000 МГц. такое соотношение частот означат, что видеокарта может проверять оперативную память на предмет новых данных в два раза чаще, чем процессор может эти данные приготовить для нее. Вы же не скажете видеокарте -давай ты будешь каждый второй такт выключаться Потому что процесс остановки займет времени в 100 раз больше чем тупо уйти на следующий цикл с пустыми данными.

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

  11. #11
    Курсант
    Регистрация
    25.03.2011
    Возраст
    38
    Сообщений
    142

    Re: Помощь разработчикам: Баги игры

    не разводите тут теории некчемные.

    Баг или как быть?
    Некорректно проигрываются редактированные треки

  12. #12

    Re: Помощь разработчикам: Баги игры

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

    alexmdv, в матчасть

  13. #13
    Зашедший
    Регистрация
    18.03.2004
    Адрес
    Russia
    Возраст
    40
    Сообщений
    103

    Re: Помощь разработчикам: Баги игры

    Информационное окно не сохраняет функцию отображения ввода, где графически отображается положение рулей. В каждом новом вылете приходится вручную добавлять этот пункт в настройке окна. Другие пункты сохраняет корректно. Возможно, это происходит по тому, что в системе три джойстика. Windows 7 x64.

  14. #14

    Re: Помощь разработчикам: Баги игры

    вылетал по миссиям piper-kiev

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

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

Название:	1.jpg 
Просмотров:	224 
Размер:	297.7 Кб 
ID:	130275Нажмите на изображение для увеличения. 

Название:	2.jpg 
Просмотров:	226 
Размер:	261.9 Кб 
ID:	130276

  15. #15

    Re: Помощь разработчикам: Баги игры

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

  16. #16
    JGr124_boRada Аватар для boRada
    Регистрация
    28.02.2002
    Адрес
    Южный Урал
    Возраст
    64
    Сообщений
    5,049

    Re: Помощь разработчикам: Баги игры

    А у кого-нибудь получилось сделать скриншот с меню настроек?

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

    Re: Помощь разработчикам: Баги игры

    Цитата Сообщение от boRada Посмотреть сообщение
    А у кого-нибудь получилось сделать скриншот с меню настроек?
    У меня получилось только фрапсом

  18. #18

    Re: Помощь разработчикам: Баги игры

    Цитата Сообщение от boRada Посмотреть сообщение
    А у кого-нибудь получилось сделать скриншот с меню настроек?
    получилось, обычное нажатие на принтскрин и через буфер обмена и пайнт в жпгшку. Встроенный принтскриннер работает только в полёте.

  19. #19

    Re: Помощь разработчикам: Баги игры

    А можно убртаь физиономию испуганного пилота из заставки и поменять, скажем, на титульный лист календарика игры (тот, что с флагом), только без девушки?
    Смотрелось бы отменно!

    Вместо желтого самолетика под прицелом, в момент запуска игры, порекомендовал бы сделать армированную надпись, как на коробках с диском ("Битва за Британию. Ил-2 Штурмовик"), соответственно и на других языках, для соответствующей локализации.
    Крайний раз редактировалось QiRA; 30.03.2011 в 12:58.

  20. #20
    Зашедший
    Регистрация
    13.03.2011
    Адрес
    Белгород
    Возраст
    43
    Сообщений
    53

    Re: Помощь разработчикам: Баги игры

    Странно. А у меня просто прицел, без желтого самолетика.....

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

    Re: Помощь разработчикам: Баги игры

    С редактором вчера неприятность получилась.
    Пролистывал объекты скролом в браузере, антены кажется были - игра вылетела потянув за собой винду. В результате файл миссии пустой, не осталось вообще ничего. Хорошо копия была, однако не хотелось бы такого в будущем.

  22. #22
    Механик Аватар для =a42=DEMON42E
    Регистрация
    10.06.2007
    Адрес
    Кемерово
    Возраст
    38
    Сообщений
    302

    Re: Помощь разработчикам: Баги игры

    Баги, баги, везде одни баги)

    Полный редактор
    - Стационарная модель разбитого немецкого мотоцикла отсутствует, хотя в списке и есть и можно поставить.
    - Не все объекты появляются в миссии! Пропадают то какие-то из стационарных машинки, то какие-то из БК пушек, то сами пушки. В редакторе все на месте. В общем чёрти что.

    Теперь самое сладкое - мозги ИИ и кое что интересное об объектах.
    Многие уже наверное заметили, что попадание Бф-110 в мельницу фатально только для Бф-110, но это ещё что.
    Оказывается, взорванные бетонные надолбы.......ГОРЯТ и изрядно при этом коптят. Тоже самое с колючкой.
    Танки, машинки....ляпота, все движется, наводиться и качается как надо, но вот экипаж там сидит.....
    Например колючка для танка - непреодолимая преграда. Зато бронеавтомобиль разогнавший проедет сквозь её. И даже через бетонный надолб, хотя и со скрипом.
    Самый страшный враг танка - ящики с боеприпасами. Они не просто статичны, а прописываются конкретной стороне. Соответственно убив пушку танк будит пытаться убить и ящик. Безуспешно.
    В общем машинки новые, а мозги у них старые...

  23. #23
    Курсант Аватар для edward007
    Регистрация
    07.10.2009
    Адрес
    Владивосток
    Возраст
    46
    Сообщений
    200

    Re: Помощь разработчикам: Баги игры

    Очепятка в тексте, кампания за бритов. Смотрите справа: двухмоторный тяжелый истребитель нужно "110" вместо "109".
    Нажмите на изображение для увеличения. 

Название:	6.jpg 
Просмотров:	83 
Размер:	293.6 Кб 
ID:	130315
    Извиняюсь ежели уже прозвучало

  24. #24
    Заблокирован
    Регистрация
    22.07.2008
    Адрес
    Хабаровск
    Возраст
    48
    Сообщений
    794

    Re: Помощь разработчикам: Баги игры

    В Быстром редакторе при выборе высоты 1500м ,появляешься на 2000м.
    Выбрал BF-109 сделал вылет,вышел,нажал новую попытку появился на Спитфаере.Если в брифинге менять высоту,то летишь на BF-109.

  25. #25
    Пилот
    Регистрация
    26.12.2006
    Адрес
    Челябинск
    Возраст
    37
    Сообщений
    516

    Re: Помощь разработчикам: Баги игры

    Не прорисовывается часть крыла Веллингтона на больших дистанциях
    Нажмите на изображение для увеличения. 

Название:	Wellington_text_bug.jpg 
Просмотров:	160 
Размер:	250.9 Кб 
ID:	130319

Страница 14 из 21 ПерваяПервая ... 4101112131415161718 ... КрайняяКрайняя

Ваши права

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