在ThoughtWorks应聘工作时,您需要完成一个与Conway生命游戏相关的任务。以下是步骤概述,帮助您快速搭建和体验该任务流程。具体流程如下:

  1. 克隆项目仓库:克隆提供的repo,并在项目目录中执行以下命令:

  2. npm install

  3. bin/build

  4. bin/serve

  5. 运行项目:完成上述步骤后,在浏览器中访问 http://localhost:9001,该页面会加载生命游戏界面。

  6. 设置和操作

  7. 配置单元格:自定义单元格大小和网格的行数与列数。

  8. 交互操作:用鼠标点击、拖动激活单元格,单击“保存”来保存当前世界。

  9. 使用功能键

  10. 重载并恢复世界:通过“Re-”按钮调用已保存的世界并重新开始迭代。

  11. 执行下一代:单击“Go”或“Step”按钮生成下一个状态。

  12. 清除:通过“-p删除”选项清除当前或保存的世界。

  13. 附加功能颜色增加了迭代速度和视觉效果。完成的解决方案位于src文件夹下,您可以直接运行这些Node.js文件查看结果。