I took the kids camping overnight to Pine Haven and then we visited Polar Caves. I've been itching for some more solid summer plans, and this was more or less an equipment shakedown run in preparation for that.
Here's breakfast time on Saturday morning.
The deer were (for the boys) the hit of Polar Caves. George was shy of the caves themselves, and wanted to be carried (awkward), while Denton spent a lot of his energy trying to go in the opposite direction from George in the boulder garden.
We had no major logistical difficulties. I should have brought stools or chairs (the lack made roasting marshmallows challenging) and some toys that could be played with in the dirt of the campsite. George seems to just barely be old enough for the whole thing to be workable with only one adult. Denton needed to be given tasks to do (drying dishes, carrying things to the car) while we were striking camp, which was exhausting to manage.
George has been chatty; at night, falling asleep, he wanted to repeat, "I'm two, mommy... I'm two and a half..." over and over. On the trip home, I gave him an apple to eat, and he fussed for a long time about whether I could remove the 'tail' from the apple for him.
I was a slacker about getting this one labelled and photographed (hence the fuzzy cell phone picture), but it went home with its new owner(s) with the baby only about six months old.
Pattern is Bonnie Hunter's Patches and Pinwheels.
I realized that despite the fact that Denton can't read yet, he can absolutely solve a substitution cipher.
The key was printed onto slips of paper, and hidden in plastic eggs around the garden. It's much easier to do than clue sequences that have to go in order, or be marked on a map, and George was able to help find/open the eggs.
Of course, I couldn't quite bring myself to encode it manually as a one-off in gimp; I have written a python script that takes the tiles as encapsulated postscript files, and fits them on the page as desired. It took a whole evening.
My wonderful husband did some much needed maintenance on my bike, and I woke up to find a little memento of miles traveled, on the kitchen table. The one that's intact has lost 4mm of diameter.
George had been using a pair of sunglasses to hold his hair out of his face, so it was time for a haircut. Denton got one too.
I've been very taken by the idea of using my 18 degree fan ruler to make something spiky and saw blade inspired. It should be possible to cut wedges out of joined strips, with fairly little waste, if both color combinations are made at once.
Using these effectively is hard, though. If I make the half way point of an edge connect to the next, there's lots of layouts to use, but I don't really like the ratio of dark to light within a square.
Here's a possible lazy fix, but it doesn't really please me.
Scale seems like it might be important here, so I should probably make some actual size samples and tape them to the wall.
I finished a puzzle this weekend; I've added it to my gallery of puzzles. Here's the back view.
I had to get over the fact that I can't do a three-way intersection without it being obvious to examination, which edge got cut last.
Generating a mesh of triangles (not quite randomly, but iteratively spaced to they're similar in size) pairs to generate tilings like this one:
(Which is about what I expected.)
Regular hexagons pair up like this:
It supports giving the edges in/out assignments, to generate pieces all of the same shape, much like a domino tiling does.
Still to be done is to figure out a good edge condition for the various triangle tilings. I suspect "don't require edge pieces to be used" may be enough.
A while back I wrote about domino puzzle layouts and I dusted off the code and generalized it to other polygons, to see if I could come up with anything compelling to use as a puzzle base.
Regular triangle tilings are very sensitive to edge effects - a sharp corner will force the whole pattern, and I had to loosen up the end point requirement to make my algorithm complete. The 3d effect was a complete surprise to me when I saw it, though I think it shouldn't have been.

It works nicely on the spaced voronoi mesh I wrote before:
My algorithm chooses an un-paired tile at random, and pairs it with a neighbor, choosing an un-paired neighbor if possible, but breaking up a pair if necessary. The goal is a visual appearance of randomness, not anything deeper than that.
Denton is five today. He got a copy of Katamari Damacy for the Playstation 2 from Monty, a Lego set (airplane/rocket/hovercraft) from me, and several book from granny, and seems well satisfied with his haul.
They both got haircuts yesterday; George's is rather dramatic. He has also mastered(?) "say cheese" hence the smirk. I miss the big shock of soft blond hair, but it was starting to hang in his eyes.
George has also mastered the 5-6 easiest of the puzzles that I'd made for Denton, and will do each of them in sequence, and ask for the next one by name.
Navigate: (Previous 10 Entries)