InsectWings
PyGame Surfaces with Transparency
Wherein the protagonist encounters again an issue with blitting translucent images.
A Laundry List for the Insect Wings
Wherein the protagonist crosses of some small tasks in service of writing up a summary of the project.
More Randomization and Auto-Rejection
Wherein the protagonist increases the variety of wing shapes and decreases the amount of time spent looking at ugly wings.
TopologyException and Next Steps
Wherein the protagonist overcomes a geometry error that crashes his program when generating cross veins for a bad wing shape.
Interveinal Regions and Lloyd's Algorithm
Wherein the protagonist trades a messy scattering of cross veins for an orderly arrangement of them.
Drawing Voronoi Lines
Wherein the protagonist generates the first cross veins and questions the naming of the remigium.
Points on the Remigia
Wherein the protagonist places a rash of dots on what he calls the “remigium.”
Dart Throwing is Out of Bounds
Wherein the protagonist fails to reject darts that fall outside of the wing. If you look closely, you can see a scatter of grey dots.
Why Flood Fill When You Can Polygon?
“Wherein the protagonist solves the problem with translucent pixels then immediately abandons pixels in favour of vector polygons.”
Pygame Translucent Colour Overflow Error
Wherein the protagonist is puzzled by an error when drawing translucent colours in Pygame.