Recientemente encontré estas dos gemas:
http://dan-ball.jp/en/javagame/dust/
Mi pregunta es: ¿Cómo se maneja eficientemente la física con tantos elementos? ¿Estoy subestimando severamente la potencia informática moderna o es posible 'simplemente' tener una matriz bidimensional, cada celda de la cual describe lo que se coloca en la posición correspondiente y simula cada celda en cada paso? ¿O se están haciendo cosas más complejas como resumir grandes áreas del mismo tipo en un solo conjunto de datos y separar dicho conjunto según sea necesario?
¿Hay algún juego de código abierto como este que pueda ver?