8.8 C
Munich
miércoles, junio 7, 2023

Juega a Dios en la terminal de Linux con Game of Life de Conway

Must read


Si pasa mucho tiempo trabajando con la terminal de Linux, es posible que ya tenga delirios de poder divino, especialmente si está conectado como root.


Tómese un tiempo para dejar de llover ranas sobre sus usuarios con esta clásica simulación de autómatas celulares y siéntese mientras la evolución sigue su curso.


¿Qué es el juego de la vida de Conway?

mujer usando un microscopio

Game of Life de Conway no es un juego en el sentido clásico, ya que no interactúas con él. En su lugar, crea una configuración inicial de celdas y observa cómo interactúan y evolucionan de acuerdo con un conjunto estricto de reglas.

La evolución tiene lugar a través de una cuadrícula infinita de celdas, por lo que, en teoría, no hay límite en cuanto a la extensión de tu creación, y como el juego está completo, tampoco hay límite en lo que puede crear.

MAKEUSEOF VÍDEO DEL DÍADESPLAZAR PARA CONTINUAR CON EL CONTENIDO

El famoso teorema del mono infinito establece que un mono que pulsa teclas aleatorias de una máquina de escribir, dado un tiempo infinito, escribirá todos los textos imaginables.

Es inevitable que dadas las mismas condiciones, el juego eventualmente y momentáneamente organice las celdas en las obras completas de Shakespeare, narre sus secretos más íntimos, le diga cuándo su tecnología dejará de recibir soportey revelar el significado de la respuesta a la última pregunta de la vida, el universo y todo.

También es una forma divertida de pasar media hora inactivo en la terminal mientras descarga ISO o ejecuta pruebas automatizadas.

Cómo instalar el juego de la vida de Conway en Linux

clonar y compilar conway

El juego está escrito en Haskell y necesitas tener la pila de Haskell instalada en tu sistema para compilarlo.

La forma más fácil de instalar la pila en Debian o Ubuntu es abrir una terminal e ingresar:

 sudo apt install haskell-stack 

Alternativamente, y para otras distribuciones, puedes descargar y ejecutar un script de instalación:

 curl -sSL https://get.haskellstack.org/ | sh 

El script le pedirá su contraseña de sudo para instalar dependencias y colocar binarios en /usr/local/bin.

La aplicación también necesita la libtinfo-dev paquete a compilar:

 sudo apt install libtinfo-dev 

Para instalar el Juego de la Vida, clonar su repositorio de GitHub y usa el comando cd para entrar en él:

 git clone https://github.com/samtay/conway.git && cd conway 

Compilar el programa con:

 stack build 

Finalmente, instálelo con:

 stack install life 

¡Conviértete en una deidad de la línea de comandos con Game of Life de Conway!

conway juego de la vida en progreso

Como el Juego de la vida es una simulación más que un juego real, las condiciones iniciales son fundamentales para su desarrollo.

Inicie la TUI ingresando:

 life 

La mayor parte de la ventana se ocupará con un marco en blanco que contiene un cursor azul. Puede mover esto por la pantalla usando las teclas de flecha en su teclado. Prensa Ingresar para agregar o eliminar una celda.

Las reglas son simples:

  • Si una celda viva está flanqueada por menos de dos vecinas, morirá y desaparecerá.
  • Si una celda muerta tiene tres vecinos vivos, se convierte en una celda viva.
  • Si una celda viva tiene tres vecinos vivos, muere
  • Si una celda viva tiene dos o tres vecinos vivos, sobrevive a la siguiente iteración

estado inicial del juego conway

Si le falta inspiración, puede seleccionar entre una variedad de formas prefabricadas presionando el botón # tecla, seguida de los números del 0 al 9.

También podrá agregar o eliminar celdas individuales durante la simulación presionando el botón Ingresar llave, como un ser espiritual que se entrega a un poco de inmaculada concepción o golpeando.

Cuando esté listo para comenzar la simulación, presione Espacio. También puede usar esta tecla para hacer una pausa. El área de juego es teóricamente infinita, y puedes recorrerla con las teclas de flecha.

A medida que su hora de almuerzo llega a su fin y está ansioso por ver cómo se desarrolla la simulación, puede presionar Control + > para acelerarlo. Si desea tomarse más tiempo para examinar la evolución en acción, presione Control +.

¡Sé un dios en el tablero de ajedrez terminal también!

No hay escasez de juegos que puedes jugar en la terminal de Linux. Si desea tener un papel más activo en la vida de sus sujetos virtuales, considere jugar un juego de ajedrez sobre SSH.



Medio Asociado a OK! News

- Advertisement -

More articles

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

- Advertisement -

Latest article