Я недавно нашел эти два драгоценных камня:
http://dan-ball.jp/en/javagame/dust/
Мой вопрос: как эффективно обрабатывается физика с таким количеством элементов? Я просто сильно недооцениваю современную вычислительную мощность или возможно «просто» иметь двумерный массив, каждая ячейка которого описывает то, что находится в соответствующей позиции, и моделирует каждую ячейку на каждом шаге. Или же выполняются более сложные вещи, такие как объединение больших областей одного вида в один набор данных и разделение указанного набора по мере необходимости?
Есть ли какие-нибудь игры с открытым исходным кодом, на которые я мог бы посмотреть?