↓Skip to main content

Devlog

2025

How Many Primary Veins in a Wing?
Wherein the protagonist dynamically adjusts the number of primary veins in each wing.
The Problem with Randomizing Wing Length
Wherein the protagonist stumbles after trying to randomize the lengths of the primary veins.
Adjusting Density of Cross Veins
Wherein the protagonist adds a slider to control the number of voronoi polygons per unit area of wing.
Getting n Points Along a Line
Wherein the protagonist finds that his geometry problem has already been solved.
Explicitly-Placed Inhibitory Centres
Wherein the protagonist replaces the slow and unreliable dart-throwing algorithm.
Wing Base Constraints
Wherein the protagonist gets the parameters for the wing base under control.
Randomizing the Wing Base
Wherein the protagonist opens up the variety of possible wing shapes but also opens up a can of worms.
Synthesizers and Insect Wing Pairs
Wherein the protagonist produces pairs of wings with matching primary veins and mismatched cross veins.
RaspberryPi as MIDI Synth
Wherein the protagonist uses a RaspberryPi and FluidSynth to trigger sounds with a MIDI controller.
PyGame Surfaces with Transparency
Wherein the protagonist encounters again an issue with blitting translucent images.