Matthew's World of 20KB puzzle programs

Well, here's where I'm going to put the small programs that I have put together in my spare time. I find that a few small programs help to iron out the basics of programming in a new language, plus they while away the hours. Unless explicitly mentioned, I'm not putting standard DLL's on this page -- they're generally too big for the size of my site. If they haven't come along from any other programs in your computer's lifetime, you can go to any search engine and browse for "MFC42.DLL Download" to find any number of sites where you can get them.

Building Blocks: Figure out how to place letters to form a series of four letter words. (Requires the Visual Basic DLL.) Last updated July 15, 1998

Pyramid: Wend your way through a pyramid of letters. (Requires MFC42.DLL and MSVCRT.DLL.) Last updated August 24, 1998

Carpet: My first foray into card games. This is the simplest solitaire game I could find, both from a gameplay and a programming focus, but it definitely leaves some room for skillful play. If anyone else is interested in making their own card games in C++/MFC, email me and I'll clean up my source code and release it here as well. (In addition to the standard MFC libraries, all of my card games also need Microsoft's release of CARDS32.DLL, available here.) Last updated December 17, 1998

Auld Lang Syne: My second solitaire game. Gameplay almost as simple as Carpet, but a win is much more unusual. I include this game mostly because it is halfway toward the development of Calculation. Last updated December 18, 1998

Calculation: This is the best one-pack solitaire game of skill that I've ever come across. To beginners, it seems like you're at the mercy of the shuffle, but experienced players can plan ahead to beat the game far more frequently. Last updated December 21, 1998