Size: a a a

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

2020 April 06

NN

Name Name in RU Rust GameDev — русскоговорящее сообщество
Быстрее вообщем
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Name Name
Быстрее вообщем
Откуда ты знаешь?
источник

AN

Alex Naraito in RU Rust GameDev — русскоговорящее сообщество
Поверь у меня симуляция (не тысяч конечно) работает быстро, хотя алгоритм такой себе куча вложенных циклов и условия, где также есть циклы
источник

AN

Alex Naraito in RU Rust GameDev — русскоговорящее сообщество
Сам по себе с++ (компилятор) сделает кое-какие оптимизации и что на первый взгляд будет медленным, будет как минимум приемлемым (но это не точно, и не под каждый случай)
источник

ВМ

Виталий Медоваров in RU Rust GameDev — русскоговорящее сообщество
Name Name
Считать для каждой путь сложновато
Если дверей домов существенно меньше чем точек, можно наоборот искать все пути в них приводящие и шарить между точками.

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

AN

Alex Naraito in RU Rust GameDev — русскоговорящее сообщество
Ой, то есть раст
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Alex Naraito
Ой, то есть раст
Оговорочка по фрейду 😂
источник

A⠀

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

AN

Alex Naraito in RU Rust GameDev — русскоговорящее сообщество
Mikola Summer Duck
Оговорочка по фрейду 😂
Ну, там и там довольно быстрый код, так что смысл их разделять в данном контексте не вижу
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Виталий Медоваров
Если дверей домов существенно меньше чем точек, можно наоборот искать все пути в них приводящие и шарить между точками.

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

NN

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

AN

Alex Naraito in RU Rust GameDev — русскоговорящее сообщество
Ты сначала продумай алгоритм жизни, потом реализуй это на малом количестве, а там сам увидишь
источник

NN

Name Name in RU Rust GameDev — русскоговорящее сообщество
Буду думать, спасибо
источник

ВМ

Виталий Медоваров in RU Rust GameDev — русскоговорящее сообщество
Mikola Summer Duck
И все эти решения не нужны пока не доказано существование проблемы.
Ви в состоянии умножить 128*128*5000?
источник

ВМ

Виталий Медоваров in RU Rust GameDev — русскоговорящее сообщество
А между прочим кроме расчёта пути в кадре ещё дохрена всего делается
источник

AN

Alex Naraito in RU Rust GameDev — русскоговорящее сообщество
Сходи к блогеру foo52ru и во вконтакте  КиберБиология они там симуляциями занимаются (хотя не такими, как у тебя)
источник

ВМ

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

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Виталий Медоваров
Ви в состоянии умножить 128*128*5000?
Я в юности на стареньком целероне D реализовывал симуляцию задачи многих тел (N^2). Нормально шла в 30 фпс на 4000 частицах.
источник

MS

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

ВМ

Виталий Медоваров in RU Rust GameDev — русскоговорящее сообщество
И ты конечно не юзал октри
источник