ES6 练手写的生命游戏,有 demo

2015-11-27 09:36:54 +08:00
 exoticknight
GitHub : https://github.com/exoticknight/gol.js
在线 demo : https://exoticknight.github.io/gol.js/
相关博文: http://blog.e10t.net/write-a-game-of-life-using-es6/

ES6 练手作,求各种指点
4265 次点击
所在节点    分享创造
27 条回复
sapjax
2015-11-27 09:54:00 +08:00
赞!
usapla
2015-11-27 10:19:58 +08:00
厉害
Integ
2015-11-27 10:24:00 +08:00
赞!
《黑客》那本书里用很多篇幅讲了康威生命游戏。
hronro
2015-11-27 10:44:30 +08:00
这个挺有趣的
kokdemo
2015-11-27 11:27:44 +08:00
……我看着这个游戏运行了 15 分钟
exoticknight
2015-11-27 12:09:08 +08:00
@kokdemo 你可以在按了 init 之后,自己点一些模式,然后就能看到演化了~详细的可以自己搜
exoticknight
2015-11-27 12:09:31 +08:00
@hronro 弄成动的才有趣 orz ……
iq72
2015-11-27 13:04:24 +08:00
我以前学 flash 的时候也写过一个,挺有趣的
linea
2015-11-27 13:25:04 +08:00
赞!
caiya21
2015-11-27 13:39:09 +08:00
点赞
paledream
2015-11-27 15:28:59 +08:00
点赞,学 java 的时候也做过,只不过没 gui ,用的 0 和 1
exoticknight
2015-11-27 16:05:55 +08:00
@paledream 1 和 0 的视觉冲击感不够~
popo233
2015-11-27 16:10:29 +08:00
Uncaught TypeError: Object.assign is not a function

babel 加上这个 plugin 吧,
你们的浏览器上都不报错么。
shyrock
2015-11-27 16:11:24 +08:00
这个 life game 是否无论怎么设置初始位置,最后都会走向一个稳定、几乎不变化的状态呢?
popo233
2015-11-27 16:14:03 +08:00
噫,果然是 chrome 版本低了..
paledream
2015-11-27 16:28:22 +08:00
@exoticknight 那是。我看了这贴还特意去看了《全部成为 F 》 2333
dong3580
2015-11-27 16:35:49 +08:00
太赞了!写的真好
morefreeze
2015-11-27 18:16:04 +08:00
还可以边运行边点
exoticknight
2015-11-28 15:55:02 +08:00
@shyrock wiki 上有一些稳定的模式,你可以参考一下
exoticknight
2015-11-28 15:55:59 +08:00
@popo233 我看了一下, Object.assign 要 chrome 45 以上……要求有点高,我考虑加个 babel 插件比较好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/239305

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX