Introduction
From Maze
(Difference between revisions)
(→10 PRINT CHR$(205.5+RND(1)); : GOTO 10) | (→Plan of the Book) | ||
| Line 121: | Line 121: | ||
The more general discussions in this book are organized in five chapters and a conclusion. Before each of the five chapters and before the conclusion are six "Remarks." These are more specific discussion of particular computer programs that relate directly to 10 PRINT: They are programs that we have found or (in the spirit of early Commodore 64 BASIC programmers, who were encouraged to modify, port, and elaborate code and who often did) that we have developed that shed light on how 10 PRINT works. They are called "Remarks" in honor of BASIC's REM statement, which allowed programmers to use a line of a program to write a remark or comment. | The more general discussions in this book are organized in five chapters and a conclusion. Before each of the five chapters and before the conclusion are six "Remarks." These are more specific discussion of particular computer programs that relate directly to 10 PRINT: They are programs that we have found or (in the spirit of early Commodore 64 BASIC programmers, who were encouraged to modify, port, and elaborate code and who often did) that we have developed that shed light on how 10 PRINT works. They are called "Remarks" in honor of BASIC's REM statement, which allowed programmers to use a line of a program to write a remark or comment. | ||
| − | The Remarks are on a port and elaboration of 10 PRINT in the language Processing by Casey Reas (co-creator of Processing); a collection of Commodore 64 BASIC one-liners found in early 1980s print sources; an assembly language demoscene production inspired by 10 PRINT and written by Ian Bogost, Stephane Hockenhull, and Nick Montfort; an array of variants and ports of 10 PRINT written by several of us and Warren Sack; and a greatly elaborated version of the program in Commodore 64 BASIC, by Michael Mateas, which generates stable full-screen mazes and tests them for solubility. | ||
| − | |||
The first chapter, "Mazes," considers the many things that it might mean for a computer program to generate a maze pattern in 1982. The chapters plumbs the cultural associations with the maze, which has at various times been a terrifying and lethal threat, an upper-class outdoor amusement, and an instrument for behavioral science. The history of mazes in computing through the early 1980s is considered as well. | The first chapter, "Mazes," considers the many things that it might mean for a computer program to generate a maze pattern in 1982. The chapters plumbs the cultural associations with the maze, which has at various times been a terrifying and lethal threat, an upper-class outdoor amusement, and an instrument for behavioral science. The history of mazes in computing through the early 1980s is considered as well. | ||
| Line 134: | Line 132: | ||
[In all of these cases, there should be a statement about one or two of the most important arguments being made in each chapter -- not just what is discussed, etc. -Nick] | [In all of these cases, there should be a statement about one or two of the most important arguments being made in each chapter -- not just what is discussed, etc. -Nick] | ||
| + | |||
| + | The Remarks are on a port and elaboration of 10 PRINT in the language Processing by Casey Reas (co-creator of Processing); a collection of Commodore 64 BASIC one-liners found in early 1980s print sources; an assembly language demoscene production inspired by 10 PRINT and written by Ian Bogost, Stephane Hockenhull, and Nick Montfort; an array of variants and ports of 10 PRINT written by several of us and Warren Sack; and a greatly elaborated version of the program in Commodore 64 BASIC, by Michael Mateas, which generates stable full-screen mazes and tests them for solubility. | ||
