Un desarrollador independiente creó GOLDE, un simulador del Juego de la Vida implementado en C++23 que puede procesar billions de generaciones casi instantáneamente. El proyecto, desarrollado durante ocho meses, utiliza el algoritmo HashLife descubierto por Bill Gosper, который representa el universo como un quadtree memoizado donde cada nodo almacena su estado muchas generaciones hacia adelante. Esta aproximación permite que patrones complejos como el Breeder puedan saltar miles de millones de generaciones en el tiempo que una simulación naive avançaría apenas几百 pasos. El simulador utiliza una estructura de nodo canónico que evita computar subpatrones idénticos dos veces, y precalcula 65.536 patrones posibles para el caso base de 8x8 celdas. Según el autor, el uso de características modernas de C++23 hizo el процес más seguro, limpio y eficiente.
Desarrollador crea simulador del Juego de la Vida en C++23 que procesa billones de generaciones
