一个JS实现的生命游戏

之前放假回家的时候,闲着没事做,就学习了一下JS, 的确是一门上手比较容易的语言,初入门感觉还挺轻松的。 想用它实现点什么来检验一下学习成果, 于是就顺手撸了一个JS版的Game of Life。 恩,本身就是浏览器语言嘛,展示起来还是挺容易的。效果如下:

game-of-life

Conway's Game of Life

fps (default 10):

实现了暂停、运行、单步前进、调整fps等功能,还能直接通过鼠标修改cell的状态哦。 源码放这里了,之前写过一个 Python版 的,感觉比较起来JS写这种可视化、带界面的东西果然还是更合适一些的(废话。。)。 听说现在前端发展的已经大家都看不懂了… 还好我也不打算去折腾前端, 只是用JS写点动画效果什么的还是挺有意思的。