I present some architecture and design decissions from my private project "Nightwatch" together with some code examples. All the code is available here

  • Architecture / Design: AI - Design in Nightwatch.
    This is a description of my AI implementation "strategy lists" in Nightwatch together with a short resumé, whether it's worth the effort.

  • Design / Implementation: Threads instead of scripts.
    This article describes, how I use threads to model a natural C++ syntax and flow of logic for sequential, script-like actions.

  • Implementation: Template Particle Engine.
    I describe an extensible particle engine framework using point-particles. The framework is based on meta programming and C++ templates.