For the more interesting programs, the screen width was the main limiting factor. I remember way back when trying to convert a really cool naval warfare game (I think it's in Ahl's second book) but being thwarted by the fact that it required 80 columns...
I spent many after school days and summers working on programs out of the two David H. Ahl books of Creative Computing.
I remember adapting the red book's Seabattle to 28 columns with graphic characters (I especially liked the sea monster.) It's like TI Trek but with a submarine, torpedoes, island base, and sea monsters. (Apt, because the Enterprise is basically a submarine in space.) ("The real name of this program is, "Underwater Pie Lob")
From the first book my favorite was Hammurabi (I never had the TI version from Oldier but Goodies I), a strange lifelong affinity that 30 years later led me to the basement of the Oriental Institute of Chicago.
From the third book of much bigger programs, I adapted Dukedom to look nice in Extended Basic.
I purchased the eBooks of Ahl when he had an official website, and the BekerBot folio of robot illustrations from the books. I have converted some BekerBots into vector artwork and made one very large gold foil covered version.
Love those BekerBots.