Архив сообщества
2011 — 2019
Аватар ASU-08-1

Температура и внешний вид помещений станции

Автор: ASU-08-1 · 13.03.2013, 16:10 · 57 сообщений

Сообщений в теме: 57

ASU-08-1#26
Насчет продолжительного стояния холодных тайлов в теплой температуре и наоборот. Это можно объяснить наличием теплоемкости, в реальном мире предметы также не мгновенно замерзают/оттаивают. Много вручную нарисованных спрайтов это конечно круто, но в прототипе вполне можно обойтись оверлеем(наложением), лишь слегка меняя исходный спрайт. Атмос следит за состоянием среды почти в реальном времени и лишь этим объясняется его лаговость. Изредка вызываемые  температурой перерисовки   ни в какое сравнение с ним не идут,ибо вычислений ноль, только сравнение и редкое присвавивание значений переменных. Хотя я могу ошибаться и в бьёндоязыке все не так как в других.
0
Скопировать ссылку
alkoz#27
Navedan (13 March 2013 - 06:38) писал: писал:
Вода в космасе? Но отуда ее там взяться? Еще одна анамалия, вроде курящего человека в открытом космосе? Вроде на грине недолгое время люди умершие в космасе от холода превращались в леденые статуи, но сейчас эту фичу убрали.

Чувак просто вспомнил миф, что в космосе любое живое существо превращается в ледышку за 3 секунды и решил, что с железом будет так же.

Однако, я был бы не против инея в холодильных камерах и моргах.
0
Изображение
Спойлер
Скопировать ссылку
ACCount#28
Ну, вода есть тупо от влажности воздуха. И если наш космос и правда холодный...

Где-то в ТГ были спрайты стекла, покрытого инеем.
0
Скопировать ссылку
Zorking#29
Цитата
Ну, вода есть тупо от влажности воздуха.
Воздух в вакууме? Что ещё расскажешь?
Сделать температуру на станции отрицательной можно только четыремя способами:
1)Дыра в космос
2)Педали
3)Еботня с фризерами, которые охлаждают всё ну ОЧЕНЬ медленно.
4)Еботня с атмосом.
В 99% температура на станции отрицательна из-за первого варианта, но при этом в помещении нет воздуха. Там вообще почти ничего нет.

Может я и упускаю пару пунктов, но они ну очень редко используются. Педальный способ я видел только от Хунты, третье и четвёртое пытался проделать сам, но вышло не особо хорошо...


И что ты хочешь, ОП?
Когда горит плазма, она... ГОРИТ! Какая атмосфера, о чём ты? В помещении пожар, люди понимают: там ПОЖАР, ведь это видно. Если ты хочешь чтобы стены после пожара обуглились, либо накалились докрасна, то никто этого делать не будет, иначе при каждом пожаре будет ОГРОМНОЕ лагалище.
Про холод. Если в помещении холодно, то да, там будет иней, стены будут в изморози и всё такое. Но причина кроется лишь в воздухе, в котором есть вода. Если влажность воздуха будет маленькой, то и всякий графен пропадёт. В помещении просто будет пиздец как холодно.
Холод в вакууме ну очень странная штука, о которой я имею весьма поверхностные знания, как и многие из нас. Вот только графену там быть не с чего. Что там будет мёрзнуть? Ведь там нет НИЧЕГО, по сути.

Хотя всё зависит от температуры, как и писал Хаус. Если будет что-то совсем холодное, то воздух может начать расслаиваться, а то и вовсе сжижаться, либо твердеть, но запилить это что-то из области фантастики.
0
Скопировать ссылку
Gvardota#30
Zorking (13 March 2013 - 16:39) писал: писал:
Вот только графену там быть не с чего. Что там будет мёрзнуть? Ведь там нет НИЧЕГО, по сути.
Изморозь должна появляться не в разгерметизированной комнате, а на прилегающих к ней стенах и окнах. Раз уж у нас вакуум холодный, будет происходить то же самое, что случается с окнами во влажных помещениях зимой.
0
Скопировать ссылку
ASU-08-1#31
Обо всем по порядку.
Возникают три вопроса.

Реалистичность.
Реализуемость.
Играбельность.

Касаемо реализма. В космосе тела не имеющие энергетической подпитки изнутри с течением времени охлаждаются до околонулевой по кельвину температуры согласно закону Стефана-Больцмана (за счет инфракрасного излучения). Не будем ходить далеко и возьмем для примера существующую ныне МКС. Вся ее поверхность постепенно охлаждается, но за счет нагрева тепловым излучением звезды получается так, что обращенная к Солнцу сторона нагреется до 121 C° а обратная до -157 С°. Не комфортные температуры. Что бы решить эту проблему используется Active Thermal Control System- система выравнивания температуры по всем отсекам с выводом излишнего тепла через специальные радиаторы. Так что да - иней, туман и прочие прелести в микроклимате станции возможны. Я заметил что многие напирают на то что в космосе нет воды, нет тепла, бла бла бла... Но я и не желаю раскрашивать космос, я хочу чтобы менялись тайлы внутри станции, где есть атмосфера.

Реализуемость. Здесь не знаю что сказать. Сравнение с атмосом некорректно, ибо я предлагаю не ежесекундные проверки, а достаточно редкие, практически без расчетов для отрисовывания обледенелых/нагретых площадей. Мне кажется лагов должно быть не больше, чем при смене освещения на станции со стандартного на аварийное. Нужно мнение кодера.

Играбельность. Собственно из-за чего весь сыр бор, мнения по этому мне интереснее всего. На мой вкус динамически изменяемое окружение это круто и должно быть. Треть раундов я сталкивался с экстремальными температурами внутри станции, так что ощущать станцию можно будет иначе, реагируй она визуально на температуру. Это к словам Zorking-а о том, что всегда норм с этим и предлагаемая фича не нужна. Горение плазмы заметно, космонавтик не сунется в полыхающий отсек. Но он полезет в соседний техтоннель, где  на вид все замечательно, побудет там пару минут и его тушка изжарится.
0
Скопировать ссылку
Recei#32
ASU-08-1 (13 March 2013 - 22:23) писал: писал:
Касаемо реализма. В космосе тела не имеющие энергетической подпитки изнутри с течением времени охлаждаются до околонулевой по кельвину температуры согласно закону Стефана-Больцмана (за счет инфракрасного излучения). Не будем ходить далеко и возьмем для примера существующую ныне МКС. Вся ее поверхность постепенно охлаждается, но за счет нагрева тепловым излучением звезды получается так, что обращенная к Солнцу сторона нагреется до 121 C° а обратная до -157 С°. Не комфортные температуры. Что бы решить эту проблему используется Active Thermal Control System- система выравнивания температуры по всем отсекам с выводом излишнего тепла через специальные радиаторы. Так что да - иней, туман и прочие прелести в микроклимате станции возможны. Я заметил что многие напирают на то что в космосе нет воды, нет тепла, бла бла бла... Но я и не желаю раскрашивать космос, я хочу чтобы менялись тайлы внутри станции, где есть атмосфера.
Это вообще не важно,т.к. У нас на станции есть телепорты, алиены итд.
ASU-08-1 (13 March 2013 - 22:23) писал: писал:
Реализуемость. Здесь не знаю что сказать. Сравнение с атмосом некорректно, ибо я предлагаю не ежесекундные проверки, а достаточно редкие, практически без расчетов для отрисовывания обледенелых/нагретых площадей. Мне кажется лагов должно быть не больше, чем при смене освещения на станции со стандартного на аварийное. Нужно мнение кодера.
Вот именно,что нечего.
1.Я уже говорил,что раз в 5 минут проводить проверку нахуй нужно,т.к. Температура может упасть до нуля именно в момент проверки, а затем еще пять минут дурачить персонал
2.И через пять минут после похолодания хотя бы в инженерке сервер начнет лагать. Как и говорилось - Да ну нахуй.
ASU-08-1 (13 March 2013 - 22:23) писал: писал:
Играбельность. Собственно из-за чего весь сыр бор, мнения по этому мне интереснее всего. На мой вкус динамически изменяемое окружение это круто и должно быть. Треть раундов я сталкивался с экстремальными температурами внутри станции, так что ощущать станцию можно будет иначе, реагируй она визуально на температуру. Это к словам Zorking-а о том, что всегда норм с этим и предлагаемая фича не нужна. Горение плазмы заметно, космонавтик не сунется в полыхающий отсек. Но он полезет в соседний техтоннель, где  на вид все замечательно, побудет там пару минут и его тушка изжарится.

Без этого жили, и еще проживем.
Спрайтеры не будут перерисовывать все (!) спрайты стен в замороженные и перегретые. А слюни вообще пускать можно,да.
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
Art-tist#33
От такой фичи сервер и вправду моментально утонет... в лагах.
1
Where do we go when we just don't know And how do we relight the flame when it's cold
Why do we dream when our thoughts mean nothing  And when will we learn to control...
Скопировать ссылку
Jarl#34
Любой инженер с ярлоскиллами атмоса и инженерки сможет залагать всю станцию за несколько минут если введут то что хочет Оп. Сливаем на весь коридор бензин, поджигаем, ждём, разливаем на пол стакан воды, открываем двери, повторяем овердохуя раз. Открыв двери мы заставляем все это давление пересчитываться что уже даст лаги, а про ваши эти ИНЕЙ, СНЕГ и прочее говно я молчу. ;3
1
ИзображениеИзображение
Скопировать ссылку
ASU-08-1#35
В игре есть алиены, телепортеры и прочие атрибуты научной фантастики, но это не повод класть на здравый смысл ибо не будет эффекта погружения в игру. Космостанция должна быть похожа на космостанцию.

Разумеется длинный период проверки будет не во всех случаях  неадекватно отражать состояние, но я не вижу проблемы, это можно объяснить наличием теплоемкости. Будь любезен, скажи, какие такие супервычисления загрузят сервер? При смене освещения происходит почти то же, что я предлагаю, но лагов  не видно.

Кому то интересно интерактивное окружение, кому то нет. Каждому - свое.
0
Скопировать ссылку
ASU-08-1#36
Про оверскильного инженера - глупости. Объяснение простое, Атмос сверяет и рассчитывает окружение реалтайм, предлагаемый модуль температуры - со значительной задержкой. Не вижу отчего тут лагать.
0
Скопировать ссылку
Recei#37
ASU-08-1 (14 March 2013 - 05:06) писал: писал:
В игре есть алиены, телепортеры и прочие атрибуты научной фантастики, но это не повод класть на здравый смысл ибо не будет эффекта погружения в игру. Космостанция должна быть похожа на космостанцию.

Разумеется длинный период проверки будет не во всех случаях  неадекватно отражать состояние, но я не вижу проблемы, это можно объяснить наличием теплоемкости. Будь любезен, скажи, какие такие супервычисления загрузят сервер? При смене освещения происходит почти то же, что я предлагаю, но лагов  не видно.

Кому то интересно интерактивное окружение, кому то нет. Каждому - свое.

Загляни в тему про атмос на нашем форуме. А лучше скачай репозиторий и сам посмотри как весело там все устроено. И да, не забывай - это BYOND. а он в общем...ЛАГАЕТ!
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
Jarl#38
Я тебе говорю, один ярлоинж твою систему превратит в лагогенератор, а химик с ледогранатами и напалмом по всей станции тем паче.
0
ИзображениеИзображение
Скопировать ссылку
ASU-08-1#39
Кажется, я в третий или четвертый раз уже описываю как будет работать задуманное. Возможно интуитивно это непонятно, но в перерывах между проверками состояния сервер выполнением  температурного кода не грузится. Так что хитрый инженер или химик могут хоть в жопу выебаться, результат их потуг будет виден лишь через промежуток времени и на общую картину не повлияет.

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

Печально, если и вправду такая мелочь может приводить к лагам. Я так уцепился за эту идею потому что мне кажется она будет выполнена на забугорных сборках и все будут удивляться как раньше жили не видя влияния температуры.
0
Скопировать ссылку
Recei#40
ASU-08-1 (15 March 2013 - 01:47) писал: писал:
Кажется, я в третий или четвертый раз уже описываю как будет работать задуманное. Возможно интуитивно это непонятно, но в перерывах между проверками состояния сервер выполнением  температурного кода не грузится. Так что хитрый инженер или химик могут хоть в жопу выебаться, результат их потуг будет виден лишь через промежуток времени и на общую картину не повлияет.

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

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

Дело не в том, что он как-то связан с атмосом, а в том что лагать будет так же. А твоя переменная будет просто валить сервер,тк Она будет глобальной и считывать показания со всех (!) тайлов в  игре. А теперь урок математики :
Карта размерами 255X255 тайлов и состоит из 5 слоев. Делаем не сложные вычисления и видим что тайлов в игре - 325125 штук. А теперь подумай, переменная проверяет их ВСЕ. Лагач будет знатный.
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
Jarl#41
OdSt_97 (15 March 2013 - 03:53) писал: писал:
Дело не в том, что он как-то связан с атмосом, а в том что лагать будет так же. А твоя переменная будет просто валить сервер,тк Она будет глобальной и считывать показания со всех (!) тайлов в  игре. А теперь урок математики :
Карта размерами 255X255 тайлов и состоит из 5 слоев. Делаем не сложные вычисления и видим что тайлов в игре - 325125 штук. А теперь подумай, переменная проверяет их ВСЕ. Лагач будет знатный.
Грин - шесть слоев же. А вообще, Одст прав.

Да и вообще. Кбэк же.
0
ИзображениеИзображение
Скопировать ссылку
Recei#42
Jarlo (15 March 2013 - 04:13) писал: писал:
Грин - шесть слоев же. А вообще, Одст прав.

Да и вообще. Кбэк же.

Ну да, посмотрел уже.

И если это прорабатывать через area то получается атмос (по принципу действия) и как еще раз говорилось ярлоинж легко сделает падение сервера.
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
ASU-08-1#43
Ну это уже чисто техническая часть. Можно много хитростей придумать. Нам ведь не вся карта интересна, а только территория станции, верно? Это уже в 3-4 раз меньше для просчета. Потом можно просчитывать не все тайлы на станции, а через один-два, перенося результат проверки центрального тайла на окружающие, это еще в 2-8 раз меньше. В конце концов можно обновлять куски карты в разные моменты времени.

Но похоже нет смысла что то кодить и проверять, ибо идея никому не интересна.
0
Скопировать ссылку
Recei#44
ASU-08-1 (15 March 2013 - 04:30) писал: писал:
Ну это уже чисто техническая часть. Да и 325125 смешное число, тут важнее какие операции в цикле проводятся. Можно много хитростей придумать. Нам ведь не вся карта интересна, а только территория станции, верно? Это уже в 3-4 раз меньше для просчета. Потом можно просчитывать не все тайлы на станции, а через один-два, перенося результат проверки центрального тайла на окружающие, это еще в 2-8 раз меньше. В конце концов можно обновлять куски карты в разные моменты времени.

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

Она-то интересна но не реализуемая в принципе. Попробуй почитать код и придумать нормальную систему расчета. И пойми наконец, через тайл нельзя проверять. Это просто не реализуемо. И если ярлоинж сделает новый отсек, то как будет он замерзать?
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
RACTA#45
Navedan (13 March 2013 - 06:38) писал: писал:
Вода в космасе? Но отуда ее там взяться? Еще одна анамалия, вроде курящего человека в открытом космосе? Вроде на грине недолгое время люди умершие в космасе от холода превращались в леденые статуи, но сейчас эту фичу убрали.

Ну, не в космосе но влажность на станции точно должна быть. Не дышать сухим О2, же ?
0
Скопировать ссылку
ViKrot#46
Итак, что я вижу? Хорошая идея, разбившаяся об техническую реализуемость. У нас две основные проблемы.
Первое - это спрайтинг. Тут, если я не ошибаюсь, ~15 спрайтов обычных стен, столько же укрепленных, по 5 спрайтов для обычного стекла и укрепленного плюс где-то десяток разных турфов для полов. Итого где-то примерно 50 спрайтов. Даже если делать только два состояния (замороженное и поплавленное), получится не меньше 100 спрайтов. Рисовать все это? Я лично пас.
Второе - код. Как-то, просто из интереса, я залез в сырцы бйонда. Открыл, фалломорфировал, сразу закрыл. Это хтоническое багованное чудище, держащаесе только на честном слове да молитвах наших кодеров. Кроме того, даже если проверка раз в 10 минут, как раз каждые десять минут будет лагоцирк, ибо игра будет проверять ВСЁ, и таким образом эсэсачка станет из мультиплеерной 2D ролевки пошаговой РПГ.

Резюмируя: в красном углу ринга - некто с хорошой, но не реализуемой в текущих реалиях идеей, а в синем - кучка кодеров, безуспешно пытающихся объяснить, почему его идея не может быть сделана. Выкатываюсь.
0
Спойлерhttps://youtube.com/embed/h4QTXZMFcos?fs=1&html5=1
Скопировать ссылку
Editor TEH Chaos-neutral#47
Окей, господа, а что насчет ДАВЛЕНИЯ? Ведь температура-температурой, а давление страшное хуйло. Чем ниже давление, тем ниже температура кипения воды. В разгерметизированном отсеке дефакто будет просто туман, но не иней. Более того, если куда-то ебнет метеорит, что воду в отсеке просто напросто вынесет в открытый космос, где она испарится. Алсо, чуть не забыл. Проверять каждый тайл совсем необязательно, достаточно вызывать процедуру проверки при СУЩЕСТВЕННОМ изменении температуры воздуха и давления в отсеке. Уж поверьте - НИКАКОГО ЛАГАЧА НЕ БУДЕТ, если все правильно сделать, а не как хуйла.

Цитата
Первое - это спрайтинг. Тут, если я не ошибаюсь, ~15 спрайтов обычных стен, столько же укрепленных, по 5 спрайтов для обычного стекла и укрепленного плюс где-то десяток разных турфов для полов. Итого где-то примерно 50 спрайтов. Даже если делать только два состояния (замороженное и поплавленное), получится не меньше 100 спрайтов. Рисовать все это? Я лично пас.
Оверлеи не в счет, да я ебал. Два спрайта - непосредственно иней, и собственно плавленная стена/пол.
Цитата
Второе - код. Как-то, просто из интереса, я залез в сырцы бйонда. Открыл, фалломорфировал, сразу закрыл. Это хтоническое багованное чудище, держащаесе только на честном слове да молитвах наших кодеров. Кроме того, даже если проверка раз в 10 минут, как раз каждые десять минут будет лагоцирк, ибо игра будет проверять ВСЁ, и таким образом эсэсачка станет из мультиплеерной 2D ролевки пошаговой РПГ.
Ебать ты лох.


Из всего скажу - идея реализуема.
0
Скопировать ссылку
Jarl#49
Итак. Что имеем. Реализуемая идея, но лишь Эдитором. Высокий шанс что выйдет у него как обычно. А даже если всё ок будет, шеп пошлёт его нахуй, ведь это ЭДИТОР.
0
ИзображениеИзображение
Скопировать ссылку
Captain Jack DiUsTin#50
Охуенные у вас истории. Какие-то газы, какой-то лагач, какая-то физическая хуита. Пилим оверлей инея и оверлей раскаленности, при температуре свыше 40 градусов на все предметы в помещении накладывается раскаленность, при температуре сниже 40 градусов накладывается иней. Оверлей крови же на каждом предмете сделали? Вот и это запилите.
0
https://youtube.com/embed/LChtBpTjvTY?fs=1&html5=1ты гей
ты гей   ты гей


ты гей
Скопировать ссылку

Обратно в Идеи