Release Date: July 1973
Platform: Mainframe (BASIC type-in)
Genre: Puzzle
Developer(s): Michael Kass
Publisher(s): Digital Equipment Corporation
We're continuing in the realm of basic (ha) puzzle games today. Flip Flop, while it's an odd name, turns out to be a fairly straightforward logic puzzle.
History
Flip Flop continues our run in the original publication of David Ahl's 101 BASIC Computer Games. It's not a game of Ahl's own making, instead being submitted by a Michael Kass of New Hyde Park, New York. Unfortunately, I can't precisely identify this Michael Kass; even AI couldn't help me with this one. MobyGames lists him as attending Herricks High School, the major high school servicing the area, but after that the trail goes completely cold. Kass has no other known game credits, either, so nothing to go on from that end, either. There is a well-known computer scientist named Michael Kass, who worked on several Disney-Pixar films, but there simply aren't any tangible connections that can be made. Plus, that Michael Kass looks too young to be Flip Flop's creator.
![]() |
| These illustrations really are something, aren't they? |
Flip Flop also received a couple of ports, one by Creative Computing itself for the Commodore PET in 1979, and a second done by the Association of Computer Experimenters for the RCA COSMAC in 1980. That's all the info I've got. I tried scanning the archive of Creative Computing Magazine as well, but found no mention of the game anywhere, despite CC doing their own port of the game. In some sense, I'm not surprised, considering how insignificant this game is in the overall scheme of computing history.
The Game
The nature of the puzzle of Flip Flop is, like the last game I did (Even Wins), hinted at in the game's title; something's getting flipped - fortunately it's not tables. No, the simple objective of Flip Flop is to turn a row of 10 Xs into Os. That's it. Not pulling your leg, that's literally all you have to do.
![]() |
| Here's how you "flip flop." |
It's the how you flip the Xs where the puzzle element of the game comes in. Each X corresponds to a number - 10 Xs, 10 numbers. To flip the X, you simply input the corresponding number, and the X will turn into an O - just like a binary switch. However, there is a catch: some numbers don't always flip their corresponding X alone. Some of the numbers will also flip another, random X in the sequence. So 1 might flip itself and 5, or 4 might flip itself and 2; some of the flips are one-way, so 4 might flip 2, but 2 may not necessarily flip 4. It's up to the player to figure out how to make it all work together to flip the whole sequence. If you do happen to get stuck, there's two different ways provided to restart: type 0 to reset the current sequence to all Xs, or type 11 to start over with a new sequence.
![]() |
| An easy game. |
On top of that, this isn't a one-and-done game with a single, set puzzle. No, each round the algorithms are randomised; no two rounds are the same. From a replay standpoint, it's great, but it's a double-edged sword. This mechanic also has the nasty side effect of making some rounds significantly harder than others. 101 BASIC Games states that you should be able to get the sequence flipped in 12-15 moves. In some cases, I could get it done in 8-9 moves because the sequence had no tricks. In other cases, the sequence was so confusing that I just gave up and started a new round. It would've been fun if there was a level structure that increased in difficulty more consistently, but we're not really at the point of game design yet where devs figured out that that was probably a good idea. Decimal Darts is really the only game I can think of that actually has a conventional difficulty curve up to this point in time. It's only a matter of time, though.
![]() |
| A not-so-easy game. |
There's not a whole lot of sense in doing a play-by-play commentary for Flip Flop. It's not really the kind of game conducive to that style of writing and is probably better discussed within the context of my scores. so that's where we'll head now.
Scores
Time Played: 20 minutes
Difficulty: N/A (Variable)
Since the patterns change each round, the difficulty varies wildly. Some times it's incredibly easy and I win in 8 guesses - other times it seems impossible and I have to start over.
Gameplay: 2/20
If the algorithm wasn't randomised each round, this would get a 1. It's a double-edged sword, though; randomisation ups the replay value, but the rules are so simple that it ends up lacking the depth or interest to make it worth replaying. The randomisation also adds a severely fluctuating difficulty curve which I didn't appreciate.
The other way the game could've gone about the replay vs. depth problem is by upping the complexity of the algorithm, but make the puzzles more static. The numbers could flip up to 4 other numbers, for example, but the algorithm is set. Or, add difficulty levels; the easiest being 1-2 numbers change, then 3-4, then 5-6 for a hardest difficulty. That way, replay value is added from having more challenging levels, and depth is added through the levels gradually increasing the complexity of the puzzle. I know this is a 1973 game, and game devs didn't think like that yet, but a man can dream.
Controls: 5/10
As adequate as can be for a text-based game.
Visual: 1/10
The formatting is quite poor on this game. I would've liked to have seen more line breaks, as it feels very cluttered and is hard to read.
Functionality: 5/5
No issues found.
Accessibility: 3/5
Fairly standard for text-based games.
Fun Factor: 1/20
I didn't particularly enjoy this puzzle. Too simple, and too much variability. Not conducive to replayability, and I lost interest in it pretty quickly.
Overall, the scores don't make for great reading here: a final score of 17, earning a spot at the tippy-top of the F tier. These little throwaway games aren't really enthusing anybody these days. I wish I could get through them more quickly, but the current pace of life doesn't allow for that. Next week's game promises to be a little more interesting, at least.




No comments:
Post a Comment