All streams
Search
Write a publication
Pull to refresh
7
0
Send message

При нынешних параметрах геометрии ленты значение TOR_GRAVITY_COEF, то есть произведения G и условной массы ленты, у меня вышло около 100 (м^3)/(c^2), чтобы как-то интересно было играть. 10^12 кг примерно выходит масса ленты, а объем ее не столь уж велик, очевидно, что плотность огромная. И она сейчас довольно тонкая, то есть при точном моделировании подошвы действительно должны прилипать: львиная доля веса тела будет приходиться на ступни и голени. Нужна другая механика ходьбы, с тяжелыми шагами.

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

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

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

А по ощущениям - боюсь представить себе того игрока, который вот в этой модели по-настоящему почувствует, что гравитация не соответствует реальной физике (конечно, говорю о варианте с ускорением по закону всемирного тяготения). Или поставим задачу так: сравнит с вариантом игры, в котором модель корректная, и четко определит, что есть что.

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

Думаю, это решение будет актуально для более узконаправленных проектов, а эта игра - шаблон.

Собственно, это и написал yevgen12.

Спасибо за комментарий!

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

Идея реализации телепортации на противоположную сторону ленты звучит заманчиво, думаю это будет вскоре сделано(к тому же, это достаточно нетрудно).

Насчет гравитации не совсем вас понял. Вы имеете ввиду применять к игроку вектор, противоположный его смещению?

Большое спасибо за коммент!)

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

Information

Rating
Does not participate
Registered
Activity