Juego de la vida I
Buenas, hace poco comenté sobre el juego de la vida de Conway, un curioso autómata que siempre (desde que lo conozco) ha llamado mi atención. Pues hoy me he decidido a implementarlo. No pretendo hacer un programa super-óptimo ni nada parecido, solo es una espinita personal y una forma de comenzar a trastear un poco con autómatas de este tipo.
En poco más o menos una hora he hecho un código con lo básico que nos muestra el juego en 23/3, su versión original. El código sin embargo permite cualquier variante, aunque ahora mismo hay que especificarla en el constructor de la clase. El próximo paso comprende varias mejoras:
- Dibujo de las céculas o celdillas con aspecto de “particula” como los disparos de MTR3005.
- Permitir zoom.
- Permitir elegir la variante del juego que queremos visualizar.
Estos son los requisitos mínimos que me impongo para volver a subirlo, pero si estoy rumboso hay más ideas por implementar ;)
Os dejo con el juego, aun no tiene ni siquiera doble-buffer y no tiene niguna opción, pero aun así es curioso verlo un par de minutos y ver como se forman pequeñas “naves espaciales” y otros muchos patrones.
Juego de la vida de conway en 1 hora: (more…)



