Bacona Design -- Solutions
Graphics
-
S2L0_Windows <>
An introduction to Win32 programming, using MinGW, with details for system setup
-
S2L1_draw <>
This is a simple introduction to drawing, with menu construction, and implementation. Many examples of spirals. One from Archimedes, another from Theodorus, Fermat's, a log spiral, and a lituus too.
image
-
S2L2_Genetic <>
S2L2 implements genetic operators which breed the solution to a problem. Define a fitness function for the problem then use it to cull your population. Mutate a tiny percentage of the genes. Use crossover to breed the remaining members of the next generation.
image
-
S2L3_fern <>
Here we explore Iterated Function Systems to find how they can store images with equations. Barnsley's blackwort fern is only one example.
image
-
S2L4_Hotplate <>
This is the classic heated plate problem, smoothing an image with a kernel function mimicking the Laplace operator. Indexed color palettes provide smooth gradations.
image
image
-
S2L5_Timer <>
Create custom buttons for a convenient down counting timer. Nine independent timers of 1, 2, 5, 10, 15, and 30 minutes as well as 1, 2, and 4 hours. Useful for cooking and for taking breaks from the desk.
image
-
S2L6_fractal <>
Explore the Mandelbrot set with custom tools. Click on a point in the image. The next image is magnified and centered around that point.
image
image
image
-
S2L7_estimate <>
Tool to collect time spent on five separate tasks. Could be rewritten to track billable hours. I use it to keep track of editing, writing, and research. Simple heartbeat timing scheme.
image
-
S2L8_orbit <>
Start with the equation of gravity and form the rings of Saturn. Objects are automatically culled from the list when they exceed the gravitational field of Saturn.
image
-
S2L9_plantHierarchy <>
Use drawing tools to explore symmetry and constraints. Good start on a tool to create symmetric flower and plant shapes.
image
image
-
S2L13_clock <> I wanted a clock to toll the hours, like the mantle clock in my grandparent's sitting room. A clock with hands; they provide a tactile sense of time. The hour markers are live adding a hook for future work.
Clock image
-
S2L15_QSBsim <> QSB is the amateur radio code for fluctuating receiving conditions. I wanted to examine the interaction between transmitted waves, and a user controlled sinewave representing the ionosphere.
QSBsim image
-
Section two lessons zipped