↓Skip to main content

Devlog

2024

Reporting on Multiple Runs
Wherein the protagonist relates all his woes to the waterfowl oracle and receives good advice.
Eigen Library for Neural Network Maths
Wherein the boids learn to sense their own fatigue.
HUD, SimRunner, and Boid Energy
Wherein a boid experiences fatigue and death for the first time.
Image of Boid Movement. Energy and Selection
Wherein the protagonist compresses the lives of an entire generation of boids into a single image, 800x800 pixels in size.
Better Results from Less Food
Wherein the protagonist takes out his frustrations on innocent boids by reducing the available food.
BraitenBoid Troubleshooting
Wherein the protagonist is reassured that when something goes wrong in a programming project, it is never the computer’s fault.
Introducing the BraitenBoid
Wherein a new agent inspired by Braitenberg’s Vehicles is introduced and horrifies the protagonist with its unexpectedly bad performance.
IAgents it is
Wherein the codebase is hacked apart and rebuilt to accommodate different types of agents.
IEntityListener
Wherein the protagonist is so impressed with cppreference.com that he would write an ode to its example code.
More Cerealization
Wherein the dream of serialization demands weak pointers and more code restructuring.