Game of Life

For those wondering what happened to the site... I'm really not sure. I had a couple of problems logging in and the next thing I knew the site had disappeared.

Oh well šŸ˜€ it gave me an excuse to build it back up again.

Anyway, where was I...

I have recently been doing a LOT of work on the Game of Life app which is available from the AppStore.

Available on the AppStore

The first thing I wanted to say is thanks for all the brilliant reviews I have received. I love reading them and it helps to decide what features to add into the app. If you have any feature requests or suggestions put them into a review on the AppStore and I'll act on them. Remember to review each update that comes out too!

The next update of the app is a big update. Ever since releasing the app I have been striving to increase the performance as much as possible. The first few updates included updates to the population engine algorithm and the last update was what I was looking for. The engine is so fast it can now run about 3000+ generations per second!

However, this opened up a big bottle neck in the drawing of the population onto the screen. I made a few changes to speed it up but (as you may have noticed), when the screen gets full and particularly when the cell distribution is random the drawing can drop to 1-2 generations per second or slower! This was really not suitable.

Anyway, I have been working on this again and I've finally done what I wanted to do months ago. The drawing algorithm is now so fast that it is way over 100 generations per second. I haven't measured it but it's fast.

So, that's the first update.

The next one is a new killer feature that a few people have been requesting in reviews on the AppStore (see, I really do read them and listen).

I'm working on predefined patterns so you can add well known pattern with the tap of a button! If you want any specific patterns adding then let me know! This is probably the most difficult part of the app that I have written so far but I want to get it right. There are a lot of things to consider when adding this feature. How is the pattern chosen, how can you add your own patterns, how do you choose where to put it on the map, how to cancel, what it looks like, what it feels like, etc...

Anyway, hopefully by the end of tomorrow I'll have a working prototype and can move into the polish stage.

If you have any suggestions or comments let me know!

Comments are closed.