Main Page
From BlackTriangles Main Wiki
"...the black triangle was a pioneer. It wasn’t just that we’d managed to get a triangle onto the screen. That could be done in about a day. It was the journey the triangle had taken to get up on the screen. [...] The black triangle demonstrated that the foundation was finally complete..."
-Jay "The Rampant Coyote" Barnson.
Welcome to the BlackTriangles Wiki page.
The BlackTriangles Wiki is part scratch pad, part web log, part documentation hub for all of my personal works in progress. I find that as a professional game developer, oftentimes time constraints prevent me from exploring an idea as completely as I would like. It is not uncommon to have to make the decision to go with something tried and true instead of a clever new idea that you might have about solving a problem.
And so, in addition to hopefully creating production quality code, my personal work is also a place for me to try new and exciting concepts that are too experimental to try and implement at work. I find it useful to be able to explore a solution unbounded to my complete satisfaction, and every time I have learned valuable insight to the problem and potential solutions.
Below you will find links across multiple sometimes disparate, sometimes related projects that are a reflection of the problems I have been challenged with, or seen people struggle with, or even just hypothesized for the sake of learning. I hope you find it worth reading!
-Howard N Smith
Projects
- BlackTriangles Lib : A small, portable, header only library common amongst all BlackTriangles projects...
- Project Coati : An attempt at a generic, robust, clean, and well documented framework for developing video games...
- Project Dungeons : A game using the Coati library, an attempt at a fun, simple, 2d multiplayer rouge-like.
Documentation
- SVN Repositories : A directory of all the public [Subversion] repositories and what they contain.
- BlackTriangles Directory : A tree diagram showing how the folder structure is laid out inside the BlackTriangles repository.
- BlackTriangles Style Guide : Specific rules of thumb for how to lay out the code files of BlackTriangles projects.
- Dependencies : A list of external third party dependencies used by black triangles.