我正在寻找一种快速且内存效率高的方法来实现康威生命游戏。
约束条件:一个96x128的棋盘,大约有2KB的RAM可用和52MHz的处理器(参见这里的技术规格:http://www.getinpulse.com/features)。
我的当前幼稚的解决方案是将每个单元格表示为矩阵中的一个位(96*128/8=1,536字节),但它太慢了。有什么技巧可以用来提高性能?
将活细胞的坐标存储下来(例如在这个实现http://dotat.at/prog/life/life.html中)会使用太多的内存。