When I first met Rick Dakan, one of the creators of City of Heroes, we talked about a class he’s teaching at Ringling College of Art and Design in the spring, “The History of Game Art.” The class starts with Spacewar! in 1962 but to my surprise doesn’t cover some of the BASIC games of the timeshare era (circa 1964 to 1976). Yes, some have “art” (in fact, some are only art).
BASIC Computer Games, the first computer book to sell a million copies, is thought of as a collection of microcomputer games. And while the games were edited to run in Microsoft Altair 8K BASIC, almost all of the games were ports of games created on timeshare systems. In fact, many of the games were played by teletype and so produced printed output, output that could be preserved, as art. In fact, the output from some of the examples below was too large to even display completely on one screen on a typical 1970s microcomputer, as you’ll find out for yourself in the emulator.
Here are four examples, all of which you can “play” in your browser. Click the Show output button to have a virtual printout. While these are listed as “Computer Games” they aren’t computer games in any modern sense – diversions, maybe.
Bunny provides an image of a rabbit using the text “BUNNY”.
BUNNY
CREATIVE COMPUTING MORRISTOWN, NEW JERSEY
UN
BUN BUNNYB
BUNNYB NYBUNNYBUN
BUNNYBUN UNNYBUNNYBUN
UNNYBUNNY NNYBUNNYBUNNYB
NNYBUNNYBU UNNYBUNNYBUNNYB
NYBUNNYBUNN YBUNNYBUNNYBUNNY
YBUNNYBUNNY NNYBUNNYBUNNYBUNN
BUNNYBUNNYB UNNYBUNNYBUNNYBUN
UNNYBUNNYBU BUNNYBUNNYBUNNYB
NNYBUNNYBUN YBUNNYBUNNYBUNNY
NYBUNNYBUNNY NYBUNNYBUNNYBUNN
YBUNNYBUNNYB NNYBUNNYBUNNYBU
BUNNYBUNNYBU UNNYBUNNYBUNNYB
UNNYBUNNYBUN BUNNYBUNNYBUNN
NNYBUNNYBUN YBUNNYBUNNYBU
NYBUNNYBUNNYBUNNYBUNNY
YBUNNYBUNNYBUNNYBUNN
BUNNYBUNNYBUNNYBU
NNYBUNNYBUNNY
NYBUNNYBUN
YBUNNYBU
UNNYBUNNYBUNN
NYBUNNYBUNNYBUNNYB
UNNYBUNNYBUNNYBUNNYBU
BUNNYBUNNYBUNNYBUNNYBUN
NYBUNNYBUNNYBUNNYBUNNYBUNN
NNYBUNNYBUNNYBUNNYBUNNYBUNNY
UNNYBUNN UNNYBUNNYBUNNYBUNNY
BUNNYBUN UNNYBUNNYBUNNYBUNNYB
YBUNNYBUN UNNYBUNNYBUNNYBUNNYB
NYBUNNYBUN BUNNYBUNNYBUNNYBUNNYB
NNYBUNNYBUNNYBUNNYBUNNYBUNNYBUNNYB
UNNYBUNNYBUNNYBUNNYBUNNYBUNNYBUNNYB
NNYBUNNYBUNNYBUNNYBUNNYBUNNYBUNNY
NYBUNNYBUNNYBUNNYBUNNYBUNNYBUNNY
YBUNNYBUNNYBUNNYBUNNYBUNNYBUNN
UNNYBUNNYBUNNYBUNNYBUNNYBUNN
BUNNYBUNNYBUNNYBUNNYBUN Y
YBUN YBUNNYB NYBU B
BUNNY NYBUNNYB U
YBUNN U YBUNNYB N
NYBUNN NYBUNNY NYBUNN
NNYBUNNYBUNNYBUNNY UNN
UNN N Y N YBUNNYBU
BU NN N Y Y
NN UNNY
NNY
NY
That’s it. The user can’t even change the text. There is literally no interactivity. This isn’t even sophisticated ASCII art, where letters are chosen for gradients or contrasts. It’s just the word “BUNNY” in a “BUNNY” shape. Yet Ahl elected to include this program in both 101 BASIC Computer Games, published in 1975 with games for timeshare systems, and its successor, published in 1978.
Diamonds introduces a sliver of interactivity. You can specify one of nine different widths of diamonds.
DIAMOND
CREATIVE COMPUTING MORRISTOWN, NEW JERSEY
FOR A PRETTY DIAMOND PATTERN,
TYPE IN AN ODD NUMBER BETWEEN 5 AND 21? 15
C C C C
CC! CC! CC! CC!
CC!!! CC!!! CC!!! CC!!!
CC!!!!! CC!!!!! CC!!!!! CC!!!!!
CC!!!!!!! CC!!!!!!! CC!!!!!!! CC!!!!!!!
CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!!
CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!!
CC!!!!!!!!!!!!!CC!!!!!!!!!!!!!CC!!!!!!!!!!!!!CC!!!!!!!!!!!!!
CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!!
CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!!
CC!!!!!!! CC!!!!!!! CC!!!!!!! CC!!!!!!!
CC!!!!! CC!!!!! CC!!!!! CC!!!!!
CC!!! CC!!! CC!!! CC!!!
CC! CC! CC! CC!
C C C C
C C C C
CC! CC! CC! CC!
CC!!! CC!!! CC!!! CC!!!
CC!!!!! CC!!!!! CC!!!!! CC!!!!!
CC!!!!!!! CC!!!!!!! CC!!!!!!! CC!!!!!!!
CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!!
CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!!
CC!!!!!!!!!!!!!CC!!!!!!!!!!!!!CC!!!!!!!!!!!!!CC!!!!!!!!!!!!!
CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!!
CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!!
CC!!!!!!! CC!!!!!!! CC!!!!!!! CC!!!!!!!
CC!!!!! CC!!!!! CC!!!!! CC!!!!!
CC!!! CC!!! CC!!! CC!!!
CC! CC! CC! CC!
C C C C
C C C C
CC! CC! CC! CC!
CC!!! CC!!! CC!!! CC!!!
CC!!!!! CC!!!!! CC!!!!! CC!!!!!
CC!!!!!!! CC!!!!!!! CC!!!!!!! CC!!!!!!!
CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!!
CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!!
CC!!!!!!!!!!!!!CC!!!!!!!!!!!!!CC!!!!!!!!!!!!!CC!!!!!!!!!!!!!
CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!!
CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!!
CC!!!!!!! CC!!!!!!! CC!!!!!!! CC!!!!!!!
CC!!!!! CC!!!!! CC!!!!! CC!!!!!
CC!!! CC!!! CC!!! CC!!!
CC! CC! CC! CC!
C C C C
C C C C
CC! CC! CC! CC!
CC!!! CC!!! CC!!! CC!!!
CC!!!!! CC!!!!! CC!!!!! CC!!!!!
CC!!!!!!! CC!!!!!!! CC!!!!!!! CC!!!!!!!
CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!!
CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!!
CC!!!!!!!!!!!!!CC!!!!!!!!!!!!!CC!!!!!!!!!!!!!CC!!!!!!!!!!!!!
CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!! CC!!!!!!!!!!!
CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!! CC!!!!!!!!!
CC!!!!!!! CC!!!!!!! CC!!!!!!! CC!!!!!!!
CC!!!!! CC!!!!! CC!!!!! CC!!!!!
CC!!! CC!!! CC!!! CC!!!
CC! CC! CC! CC!
C C C C
Love is the most artistic selection of these programs.
LOVE
CREATIVE COMPUTING MORRISTOWN, NEW JERSEY
A TRIBUTE TO THE GREAT AMERICAN ARTIST, ROBERT INDIANA.
HIS GREATEST WORK WILL BE REPRODUCED WITH A MESSAGE OF
YOUR CHOICE UP TO 60 CHARACTERS. IF YOU CAN'T THINK OF
A MESSAGE, SIMPLE TYPE THE WORD 'LOVE'
YOUR MESSAGE, PLEASE? LOVE IS ALL YOU NEED
LOVE IS ALL YOU NEEDLOVE IS ALL YOU NEEDLOVE IS ALL YOU NEED
L OU NEEDLOVE IS ALL YOU NEE ALL YOU NEED
LOV YOU NEEDLOVE IS ALL YOU YOU NEED
LOVE L YOU NEEDLOVE IS ALL Y U NEED
LOVE L YOU NEEDLOVE IS ALL IS A NEED
LOVE L YOU NEEDLOVE IS ALL VE IS AL NEED
LOVE L YOU NEEDLOVE IS ALL OVE IS ALL NEED
LOVE L YOU NEEDLOVE IS ALL LOVE IS ALL NEED
LOVE L YOU NEEDLOVE IS ALL DLOVE IS AL NEED
LOVE L YOU NEEDLOVE IS ALL EDLOVE IS A NEED
LOVE L YOU NEEDLOVE IS ALL EEDLOVE IS NEED
LOVE L YOU NEEDLOVE IS A L NEEDLOVE IS NEED
LOVE L YOU NEEDLOVE IS A L NEEDLOVE I NEED
LOVE L YOU NEEDLOVE IS L EEDLOVE NEED
LOVE L YOU NEEDLOVE IS L EDLOV NEED
LOVE L YOU NEEDLOVE L NEED
L L YOU YOU NEED
L L YOU NEE ALL YOU NEED
L U NEE D
L U NEE D
LOVE L YOU NEEDLOV S ALL YOU VE IS ALL YO D
LOVE YOU NEEDLO IS ALL YOU VE IS ALL YOU D
LOVE YOU NEEDLO IS ALL YOU VE IS ALL YOU N D
LOVE I YOU NEEDL IS ALL YOU VE IS ALL YOU NE D
LOVE I YOU NEEDL IS ALL YOU VE IS A L YOU NEED
LOVE IS OU NEED E IS ALL YOU VE IS L YOU NEED
LOVE IS OU NEED E IS ALL YOU L YOU NEED
LOVE IS U NEE VE IS ALL YOU VE IS L YOU NEED
LOVE IS U NEE VE IS ALL YOU VE IS A L YOU NEED
LOVE IS A NE OVE IS ALL YOU VE IS ALL YOU NE D
LOVE IS A NE OVE IS ALL YOU VE IS ALL YOU N D
LOVE IS AL N LOVE IS ALL YOU VE IS ALL YOU D
LOVE IS AL LOVE IS ALL YOU VE IS ALL YO D
LOVE IS ALL DLOVE IS ALL D
LOVE IS ALL DLOVE IS ALL D
LOVE IS ALL YOU NEEDLOVE IS ALL YOU NEEDLOVE IS ALL YOU NEED
Finally, Bug is an implementation of The Game of Cootie. And is as little a game as its inspiration: the computer rolls for you, and if you get a new body part of the bug, adds it to your bug, otherwise nothing happens on your turn. You race the computer. All you can do is type “Y” or “N” to decide whether you want to see the illustrations as you go. Here’s an example of the end game:
I ROLLED A 6
6=LEGS
I NOW HAVE 6 LEGS.
MY BUG IS FINISHED.
DO YOU WANT THE PICTURES?? Y
*****YOUR BUG*****
A A
A A
A A
A A
HHHHHHH
H H
H O O H
H H
H V H
HHHHHHH
N N
N N
BBBBBBBBBBBB
B B
B B
TTTTTB B
BBBBBBBBBBBB
L L L L L
L L L L L
*****MY BUG*****
F F
F F
F F
F F
HHHHHHH
H H
H O O H
H H
H V H
HHHHHHH
N N
N N
BBBBBBBBBBBB
B B
B B
TTTTTB B
BBBBBBBBBBBB
L L L L L L
L L L L L L
I HOPE YOU ENJOYED THE GAME, PLAY IT AGAIN SOON!!
Arguably the most famous BASIC game of the timeshare era is Star Trek. It starts with an illustration:
,------*------,
,------------- '--- ------'
'-------- --' / /
,---' '-------/ /--,
'----------------'
THE USS ENTERPRISE --- NCC-1701
One program Ahl did omit from the revised edition was the misogynistic UGLY (page 228): “This program draws on the terminal the profile of a woman. It gives you an opportunity to specify the ‘dimensions’ of your woman (termed SPECIAL) or take your chances (CHANCE). The computer draws your figure and then makes a determination whether or not to call your woman ugly or just leave it up to your own judgement.” A wise omission.
Another omission, though, was BOAT, which actually – like Bug – updated graphics in response to the game state. In this case, showing a gun boat gradually sinking in its battle with a submarine:

Another omission from the original wasn’t even a program. It was simply ASCII art:

(I have fond memories of visiting my dad at work in the 1970s and seeing the mainframe room. One of the techs gave me an ASCII-art Snoopy calendar.)
Clearly art in computer games has come a long way from these modest beginnings. But since I’m mainly interested in the history of BASIC, in future posts, I’ll look at more practical printed output from these “games” and then separately at some of the primitive visualization tools that were included.
Updated 2022-08-18: added BOAT from 101 BASIC Computer Games.

