Over the past few... Well, about a year, I wrote this program called life. It's main application is just running Conway's Game of Life in ncurses terminals. Over the summer, I added some support for things and some cool (I think) subwindows. Currently, you can run arbitrary 2D cellular automata rulesets. I'd like to add support for 1D, as well as possibly larger maps than is viewable. Seeing as I recently started using C++ in place of C, I looked into the ncurses C++ binding, but oh god it's so incomplete. It really just... isn't what I'm looking for.
As I was going back to C++, and I thought I may as well make the easy learning class: Matrices. I wrote template'd code and constructors, even created an overload to write to streams. You can find it at GitHub. Though I don't quite remember the other method of matrix multiplication, I plan to add a multiplication operator to return dot product.
As I was going back to C++, and I thought I may as well make the easy learning class: Matrices. I wrote template'd code and constructors, even created an overload to write to streams. You can find it at GitHub. Though I don't quite remember the other method of matrix multiplication, I plan to add a multiplication operator to return dot product.