ROMP DEVELOPMENT HISTORY Noticed a couple of videos of the game "Garden" on Youtube by a Bulgarian programmer (hence the colors chosen for the title screen). See: http://www.youtube.com/watch?v=fUlxAPlKk08&feature=g-hist http://www.youtube.com/watch?NR=1&v=FgGUfwmAwYs&feature=endscreen Concept was simple enough that it seemed possible to convert to MC-10 basic. The concept, as I see it, is that the player's character is some yob romping around someone's garden, crushing the grass and picking the flowers. In the original, it is the garden's owner who is chasing the player, which is conceivably why the owner avoids stomping on the grass, but only follows the player's character along the pathways created by the player. Due to the limitations of the MC-10 character set I decided to make the enemy a snapping dog figure using the <=> characters. Conceivably, in my version, the dogs have been trained somehow not to stomp the grass, hence their tendency to only follow the player's path. Versions 1-8 Took a while to create an algorithm for the dogs' movement that was similar in effect to the orginal and also challenging. Basically the algorithm checks each time the dog reaches an intersection with at least 3 passages leading off it. Then it changes direction from the current one, to one that tracks your character. If it reaches any impasses it chooses a new random direction and heads off. There is a random selection every 30 or so moves to simply change direction randomly or choose a new direction based on tracking (either horizontal or vertical). Version 9 Added the "bone" feature, which allows the player to create passages that can be used to lure the dog into finding the bone "/". When it does, the player scores 250 points and that dog stops for good at the bone. When that happens, a new dog is released from the top left. The player should avoid the stationary dog, as touching it is deadly. Perhaps the player is Homer Simpson (hee hee hee), and the owner of the garden as Mr. Burns (RELEASE THE HOUNDS!) Version 10 Fixed the capture routine so that the dog gets to chew on you a bit before the game ends (it deserves that much, after so much hard work). Changed the grammar of the end prompt from "Take another romp?" to "Go for another romp". I was thinking of "take another walk", but I realized that in English the normal phrase would be to say "go for a romp." Added a randomize peek at the begining of the program, so that it doesn't start the same way when the program is run from a cold start. Fixed the screen creation routine so that a bone will appear for every new screen. Jim Gerrie Cape Breton Island--"Ciad Mile Failte!" Nova Scotia, Canada 23 November 2012