Tag: C++
Posts related to or involving the C programming language.
-
Sìobhaltas 0: Pre-Planning
08 May 2022
Àite Domhainn -> Sìobhaltas. A new plan for the strategy game, a new direction and (most importantly, of course) a new name! -
Names are important.
27 Apr 2021
Refactoring a codebase of ~16k SLOC just to change a name; is it worth it? -
BounceEngine
27 Apr 2021
A physics engine simulating a bunch of balls bouncing about turned into a game engine. -
Into the Apple System Management Controller
17 Jul 2020
Apple's SMC is the interface between the sensors on a mac and the OS, however this API is private and not publicly documented. Here's my journey into the various forum posts and other efforts which have uncovered the secrets of the SMC. -
Àite Domhainn part 2: time for a diet
11 Jul 2020
I think I was biting off a bit too much. Time to trim down the scope a wee bit! -
Àite Domhainn: a strategy game for the patient
11 May 2020
Àite is a game I've been working on the last few weeks, thought I'd share some ramblings about the process so far. -
Event Driven Simulation
11 Apr 2020
Event driven molecular dynamic simulation doesn't time step in the mormal way: it jumps from collision to collision. This allows for real hard sphere interaction. In this post I discuss building a simple ballistic event driven simulation package. -
A Neural Network so simple its SINNfull
22 Feb 2020
In this post I look at the basics of Neural Networks, and build (a very simple) one from scratch. -
Python's stretchy integers.
09 Jan 2020
One of the awesome things about Python are the indefinitely sized numbers (Long and Decimal) which allow arbitrary precision in calculation. In this post I explore Python's Long implementation, and I write a simple "Big Integer" inC++
. -
crisp - A(nother) LISP Interpreter. Part 3: C++, objects, polymorphism, and exceptions
03 Dec 2019
Taking a wee meta-tangent by looking at the language we're using for this. -
crisp - A(nother) LISP Interpreter. Part 1: Introduction and Tokenisation
21 Nov 2019
Writing a lisp interpreter in C