irma
irma copied to clipboard
Add physics into the world
В книге "The Nature of code" разбираются примеры виртуального 2D мира, где действуют силы гравитации и объекты не просто двигаются, а испытывают все эти силы. То есть, они двигаются более реалистично, чем это происходит сейчас. Нужно подумать, возможно это хорошая идея чтобы внести эти силы в мой симулятор. Это усложнит систему и даст организмам больше степеней свободы для передвижения по миру. Вполне возможно, что в этом случае нужно будет перейти на координаты с плавающей точкой. Не факт, что это будет просто, так как тогда не выйдет трекать коллизии. Как вариант, можно оставить целочисленные координаты, но внести силы и движение на несколько точек за один шаг.