The fourth and final video in the series. I add the ability to ask for a number of games on the command line, do some final cleanup of the code and testing, and push it all to my gitlab repository at https://gitlab.com/aaron-baugher/tttbot .
I intend to do more programming videos, so if you have suggestions or questions, please leave comments below. I may try some live streaming so it would be possible to interact in more of a classroom manner, if these generate any interest in that.
We got a half-inch or so of rain last week, but still need more. Things were curling up again within a few days. Currently harvesting sweet corn and Swiss chard, hoping the snap beans kick in soon. So far, thanks to the heat, there's nothing that will win any ribbons at the fair, but it's still a couple weeks away.
I tried something different with this one, taking photos and doing a slideshow with voiceover, instead of live video. My cheap phone doesn't handle high sun very well, and that's all there's been lately. It takes better photos, so I thought this would be worth a try.
The one where I discover there's more strategy to taking a turn in tic-tac-toe than I realized. Got the logic worked out so the players are smart enough to tie every game. Part 4 will involve testing, adding some convenience features, and tightening up the code.
In this part, I write most of the logic of the program, getting it to where it can play and report on a single game, using very stupid AI to choose moves when there isn't a winning or blocking move available. There will be at least one more part coming, making the AI (a little) smarter, cleaning up the code, and testing and debugging.
In this first video of a series, I describe my development setup and go through starting a new C programming project, creating the first basic files, starting a git repository, pushing the repository to GitLab, creating a basic Makefile, and using Magit within Emacs for version control. Actual coding will come in part 2.
Also a minor rooster update. Most of the weeds are gone from the garden now; and the one benefit of hot, dry weather is that new weeds have trouble getting started. I've been picking some peas, and should have some green, yellow, and purple snap beans in a week or so. Really hoping for rain in the next few days; we've had too many days where a forecast of "mostly cloudy and a 40% chance of storms" turned into blue skies and 90+ degrees. I lost some transplants because I was expecting cloud cover and they got baked instead, but that's the way it goes sometimes.
Sorry about the video quality on these. It seems like lately I've either got too much light or too little, or a lot of wind noise. A cheap phone isn't really a professional video camera, I'm afraid.
Anyway, the garden is coming along, and I'm almost caught up on the weeds. Been eating a lot of asparagus and lettuce, and should be picking peas soon.
My rambling summary of the Uranium One and Fusion GPS scandals which are finally coming to light and forced into the mainstream media thanks to court cases and Congressional investigations.
Created 11 months, 1 week ago.
Videos from my garden and related topics, showing the progress throughout the year.