Code Monkey home page Code Monkey logo

dotcsv-juego-de-la-vida's Introduction

Programando el Juego de La Vida... en 10 MINUTOS! - DotCSV


Juego de la vida | Versión Jonatandb


Demo online: Click acá


Los criterios para la vida o la muerte de una célula son:

  • Una célula muerta con exactamente 3 células vecinas vivas "nace" (es decir, al turno siguiente estará viva).

  • Una célula viva con 2 o 3 células vecinas vivas sigue viva, en otro caso muere (por "soledad" o "superpoblación").

Cómo jugar:

  • Al abrir el sitio con el juego presionar el botón "Run" para que comience

  • Click a una celda le da "vida" y si estaba "viva" entonces se la "mata"

  • Click medio del mouse Pausa / Reanuda el juego

  • El juego pausado se puede utilizar para crear autómatas :-)

Jugalo online haciendo click acá: Juego de la vida by Jonatandb :-)


Páginas consultadas:

VSCode:

Game of life:

PyGame

Incrustar el Repl en el readme para que se pueda jugar directo desde Github:

Generar el ícono programaticamente utilizando SVG para no depender del archivo .ico:

Hacer que funcione clonar el repositorio desde Repl.it y que el juego se inicie correctamente al presionar Run:

Python:

Búsquedas varias:


Support me on Ko-fi

dotcsv-juego-de-la-vida's People

Contributors

jaime02 avatar jonatandb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

dotcsv-juego-de-la-vida's Issues

Mejorar respuesta del juego a los clicks del mouse

A veces los clicks no funcionan

  • Ver si es un tema de mi mouse

No se puede mantener presionado el botón izquierdo y mover el mouse por la pantalla para dibujar tranquilo porque se entrecortan las celdas que se pintan, y al volver atrás para pintarlas se borran algunas de las ya pintadas...

Ver de mejorar lógica de pintado y cálculo de vida/muerte de tal forma que no se vea afectada por la interacción del mouse

  • Posible solución: permitir clicks de vida/muerte sólo cuando el juego esté pausado

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.