Delphi For Fun Programs

[Home]   [Puzzles & Projects]    [Delphi Techniques]   [Math topics]   [Library]   [Utilities]



Search WWW


As of October, 2016, Embarcadero is offering a free release of Delphi (Delphi 10.1 Berlin Starter Edition ).     There are a few restrictions, but it is a welcome step toward making more programmers aware of the joys of Delphi.  They do say "Offer may be withdrawn at any time", so don't delay if you want to check it out.  Please use the feedback link to let me know if the link stops working.


Support DFF - Shop

 If you shop at Amazon anyway,  consider using this link. 


We receive a few cents from each purchase.  Thanks


Support DFF - Donate

 If you benefit from the website,  in terms of knowledge, entertainment value, or something otherwise useful, consider making a donation via PayPal  to help defray the costs.  (No PayPal account necessary to donate via credit card.)  Transaction is secure.

Mensa Daily Puzzlers

For over 15 years Mensa Page-A-Day calendars have provided several puzzles a year for my programming pleasure.  Coding "solvers" is most fun, but many programs also allow user solving, convenient for "fill in the blanks" type.  Below are Amazon  links to the two most recent years.

Mensa 365 Puzzlers  Calendar 2017

Mensa 365 Puzzlers Calendar 2018

(Hint: If you can wait, current year calendars are usually on sale in January.)


Feedback:  Send an e-mail with your comments about this program (or anything else).

Search only




Scroll down or click an index in the column at left to get started.   

A word about file formats: 

Everything that can be downloaded from this site is in "zip" (compressed) format.   It reduces download times and simplifies life in general.  If you don't have an unzip program, you can  download Freezip, a small freeware file unzipper that works fine.        

Source Code:  Source code for projects always contains at least 3 files: For program xxx,  a project file (xxx.dpr), a unit file (U_xxx.pas), and a form file (U_xxx.dfm).  Some programs may have additional and forms units containing library routines, pop-up dialogs, etc.  All of these these are compressed into a single zip file labeled   Note: there is a 4th file in every project xxx.res, a resource file which contains the program's version information and the main icon.  This file may be missing from some of these programs.  If it is missing, Delphi will rebuild it for you using default information.   

Executables: When you download an executable file, you get a zipped version of the program ready to run (   If you have Delphi, it's not necessary to download the executable, just download the source, compile,  and run it. 

Index of Puzzles & Projects

Beginners Intermediate Advanced
10 Easy Pieces
23 Beginner's Programs
A Card Deck
A Card Trick
A Random Matching Problem
Bouncing Ball
Car Talk - Reversed Age Puzzler
Cats and Mice Puzzle
Centuries on Sunday
Challenging Math Teasers
Check Digits
Chicken Crossing the Road
Clock Angles
Conway's Life
Drag Colors Puzzle
Easter Dates
Excellent Incorrect DNA Theory
Expression = 100
Fibonacci Sunflowers
How many Golf Courses?
MacGregor's Cabbage patch
Magic Squares 1
Making Change
Marathoner's Number
Memo Clicks
Monte Carlo Pi Estimate
Most Divisors
No 3 X's In a Row
Number Words
Palindromic Sums
Pandigital Fractions
Pi Calc #1
Random Number Generators
Rectangle Counts
Recurring Quotient
Remainder of 1
Reversed Number
Robo Tracker
Roman Numerals
Rotate a Square
Rotating Grid
Shuffle Demo
Simple Delphi Calculator
Six of a Kind
Squares and Cubes
T-Shirt #3
T-Shirt #4
T-Shirt #5
T-Shirt #6
Triangular Pyramids.htm
X2X4 Factoring Puzzle
"Biltmore" Mathematics
15 Puzzle #1
A Binary Clock
A Card Deck (#2)
A Chessboard Fallacy
A Measuring Cups Problem
A Weighty Problem (#1)
Abundant Numbers
Acrostic Variation
Added Corners Puzzle
Aliquot Sums
Alphabet Grid
Alphabet Grid
Big Combos & Permutations
Big Factorials
Big Floating Point
Big Integers
Blend Drawing Demo
Branch and Bound Algorithm
Bulk Find & Replace
Calculator Keys Puzzle
Car and Goats Game
Car Talk Shootout Puzzler
CarTalk "Ones" Puzzlers
Catalan Numbers
Chi Squared Random # Testing
Chinese Remainders
Circle Covering Points
Coin Flip Run Lengths
Comboset Test - Combinations & Permutations
Compass Drawing
Conway's Life
Count Phrases
Cupid's Arrow
Custom Stringlist Sort
Delphi 7 -Newer Version Differences
Delphi Version Testing
Dice - Chance of 5 Twos
Digit tree Puzzle
Digits and Numbers
Digits Sum To 3
Dijkstra's Shortest Path Algorithm
Doodler Drawing #1
Doodler Drawing #2
Drag Strip Tree Demo
Drawing Door Frames
DTMF Decoder
Dudeney's Dissection
Durer's Magic Square
Euler's Sum Powers Conjecture
Expressions 2002
Expressions for Bethe
Expressions from Integers
Fast File Search
Find 3 Primes
FlatLand Piano Movers
Four Fours (and more)
Four In A Row #1
Genaille's Rods
Graph Searching
Graph Searching
Graph Traverse
Grid Word Highlighting
Gunport Domino Puzzles
Hangman #1
Heap's Permute
Hexagonal Boards
Interesting 2013
Intersecting Circles
Josephus Problem
Jumping Frogs
Keypress Display Demo
Klingon Paths
Knight's Tour
Know, Don't Know Problem
Lat-Long Distance Estimates
License Key Generator
Linear Equations, Solving - Gaussian
Linear Least Squares
Log Sawing Patterns
LP_Solve Linear Programming Demo
Magic Matrix
Martin Gardner and the "Counterfeit Coin" Problem
Match Merge
Matchstick Puzzle
Moon Phase Dates
Most All 3
Move Grid Rows
Music Box Puzzle
Nim, Gametrees, and Minimax
Obfuscate Text (Emails & Passwords)
Olympic Rings
OnIdle Exit Demo
PageControl Color Demo
Pandigital Numbers
Peg Solitaire Game
Permutations #2 (w/Combinations)
Permutes #1
Pierrot's Puzzle
Prime factors #1
Prime Pair Sums 
Prime Sums  
Primes from Digits
PrintGrid - StringGrid Printing
Pythagorean Triples
Pythagorean Triples
Random Triangles
Ray Intersecting Rectangle
Retrieving Drive and Folder information
River Crossing Puzzle
Robot Rooms (Exact rectangle covering)
Roll-Call Solitaire Statistics
Scrambled Letter Blocks
Screen Resolutions
Scrolling LEDs
Selection with Replacement
Self Describing Numbers
Seven Coins Puzzle
Simon Memory Game
Simple Cart
Simple Drag Drop
Six of a Kind
Sliding Coins Puzzle
Slimps, Slumps, and Slurpies
Solar Position
Solitaire for Squares
Speed Tests for Lists
Spring Mass
Stopping loops
StringGrid Quicksort
StringGrid Sort
StringGrids and Bitmaps
StringList to Resource
System Time Zone Information
T-Shirt #2
T-Shirt #7
Tangram 1
The 9321 Problem
Token Flip Puzzle
Towers of Hanoi
Towers of Hanoi #2
Traveling Men Problem
Tromino Tiling Puzzle
Volume Control Demo
Wind Triangle
Word Grid
Word Grid - 3 Letter Words
Word Search By Column
Word Square Search
Word Squares
"Perfect Square" Dance
"Special" 5x5 Magic Squares
"T" Card Sum
15 Puzzle #2
A "Magic" Sequence
A Catapult Story
Accordion Solitaire
Age Problem Solver
Airport Simulator
Akerue - Word Finder Game
Archimedes Estimate of Pi
Archimedes Pi
Astronomy Demo
Binary Card Trick
Brute Force
Brute Force
Bug time trials (Vehicle Simulation)
Cannon Balls
Catapult Simulator
Chess Logic Puzzle
Chess PGN Player
Circular Reasoning
Coal to Diamonds Puzzle
Countdown Plus!
Crossword Generator
Cut List
Cutting Stock
Date Calculator
Digit Position Problem Solver
Discrete Event Simulator
Domino Puzzle
Domino Search
DPI Scaling
Eight Queens Plus
Elevator Simulator 1
Equation Search
Fences and Traveling Salesmen
Fit the Pieces
Four In A Row #2
Four Special Dice
Game of Go
How many ones?
How Many Squares?
How Many Triangles?
How Many Triangles?
Instant Insanity
Intersecting Circle Centers
JPG Clock
KenKen Puzzles
Keyboard Codes Display
Kirkman Tabu Search
Kirkman's Schoolgirl Problem
Knuth "Toy" Problem
Logic Problem Solver
Logic Problem Solver
Magic Cubes
Martin Gardner's HIP Game
Mastermind Game
MAZE Generator
Mensa Tiles
Mercator Projection Demo
Mind Your ABCDs
Missionaries and Cannibals
Monge's Circle Theorem
Multi-pile NIM
Multivariate Newton-Raphson
Pagr From 4 Sensors
Paletto Puzzle
Pan Magic Squares
Pendulums, Simple and otherwsie
Phrase Finder Word Search
Problem Description
Rally (Marble Puzzle)
Reaction Times
Reverse Coins Puzzle
Roller Coaster Simulation
RSA Public Key Demo
Scientific Grapher
Scrabble Search
Scrambled Pie Puzzle
Self Describing Sentences
Simple Sokoban
Solar Position
Solving Logic Problems
Sound Generator
Square Wheels & Catenaries
Square Word Grids
Sudoku Helper
T-Shirt #2 XXL
Tangram 2
Text Spinner
Text To Speech
The Castle Escape
The Coach's Dilemma
The Counterfeit Coin
The TicTacToe Machine
TileFit Tiling Program
Token Flip - Final Chapter
Towers of Hanoi #3
Traffic Jam
Traveling Salesman Problem
Tricky Hangman
Water Jugs Problem
Where's my Shadow?
Word Search
Word Search
WordStuff #1
WordStuff #3



  [Feedback]   [Newsletters (subscribe/view)] [About me]
Copyright 2000-2017, Gary Darby    All rights reserved.