rubylife我在Ruby中天真尝试康威生命游戏的编码之旅
Ruby生活,我们的第二个周末项目是在创建Go Fish或Conway's Game of Life之间进行选择。我很高兴我选择了我认为更具挑战性的那个。以下是我写完后写的一篇博文:
我知道Life是一种经典的编码练习,但对于以前在更深层次的数学方面挣扎过的人来说……嗯,高中和大学的一切,它仍然非常令人生畏,我真的没想到……在只学习了两周的Ruby之后,真正在3天内完成了它。
我几乎立即撞上了路障。在实现切换单个单元格的功能后,它实际上切换了一整列单元格。我花了一两个小时仔细研究,然后还请了多个人来查看它(结果我一直在通过生成一个数组来创建一个视图)。
最终,我学到了很多:如何调试,如何使用Ruby的数组操作来处理Life中的状态变化,如何通过小步骤解决复杂问题。
这是一个有挑战也有收获的项目,尤其对于一个Ruby初学者来说,我为自己完成了这个任务感到骄傲!
下载地址
用户评论