Size: a a a

RU Rust GameDev — русскоговорящее сообщество

2020 March 09

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
А чем физика труб отличается от физики ячеек?
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
*кроме того что у труб потенциально более сложный граф
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Хм, а ведь так-то да, алгоритм схожий
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Но я просто пытаюсь понять суть твоей проблемы, ты не можешь верно настроить организацию общения между ячейками, чтобы они знали друг  друге, так?
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Смотри.
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Есть пять ячеек
# 9 #
9 8 9
# 9 #
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
цифрв это давление?
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Да.
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Равное уровню воды.
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Для каждой ячейки, сколько она должна отдать своим соседям?
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
…или получить
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Можно использовать дробные числа.
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
### 9.0 ###
9.0 8.0 9.0
### 9.0 ###

Вот для наглядности.
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Ну для этого надо знать что в других ячейках. Или использовать не единицы а сотни. Но я понял суть проблемы, счас подумаю
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Это не решит
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Про сотни
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Я понял
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Не решит конечно.
источник

p

polunin.ai in RU Rust GameDev — русскоговорящее сообщество
Mikola Summer Duck
Например когда у тебя одна ячейка заполненная на 9/10, соединённая с тремя 10/10 ячейками, каждая из которых стремится передать 1 жидкости.
Не хочешь жидкость хранить в вещественных числах? Тогда везде выйдет 9.66 и она равномерно растечется
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Интересно а если хранить в системе труб как бы определённый объём, а на каждой трубе будет именно указано давление, и выравниваться оно будет средним арифметическим
источник