Remarks: Ports to Other Platforms
From Maze
(Difference between revisions)
(→Processing) | (Created 1.1 to 1.4 so the C64 variations are within a single section) | ||
| Line 13: | Line 13: | ||
Because the original program is a concise randomized offset to a region of the PETCSII character table, let's consider only variations that embrace the same limitation. | Because the original program is a concise randomized offset to a region of the PETCSII character table, let's consider only variations that embrace the same limitation. | ||
| − | === Orthogonal Weave === | + | ==== Orthogonal Weave ==== |
[[Image:10print-orthogonal-weave.png|160px|thumb|10 PRINT CHR$(102+RND(1)*2); : GOTO 10]] | [[Image:10print-orthogonal-weave.png|160px|thumb|10 PRINT CHR$(102+RND(1)*2); : GOTO 10]] | ||
| Line 23: | Line 23: | ||
Though it's certainly not a maze, this version of the program imparts a three-dimensional impression, as if someone had woven bands of material over and under one another. | Though it's certainly not a maze, this version of the program imparts a three-dimensional impression, as if someone had woven bands of material over and under one another. | ||
| − | === Corners === | + | ==== Corners ==== |
[[Image:10print-elbows.png|160px|thumb|10 PRINT CHR$(108+(INT(RND(1)+.5)*3)); : GOTO 10]] | [[Image:10print-elbows.png|160px|thumb|10 PRINT CHR$(108+(INT(RND(1)+.5)*3)); : GOTO 10]] | ||
| Line 35: | Line 35: | ||
10 PRINT " "CHR$(108+(INT(RND(1)+.5)*3)); : GOTO 10 | 10 PRINT " "CHR$(108+(INT(RND(1)+.5)*3)); : GOTO 10 | ||
| − | === Four Walls === | + | ==== Four Walls ==== |
[[Image:10print-orthogonal-rough.png|160px|thumb|10 PRINT CHR$(181+(INT(RND(1)+.5)*3)+(INT(RND(1)+.5))); : GOTO 10]] | [[Image:10print-orthogonal-rough.png|160px|thumb|10 PRINT CHR$(181+(INT(RND(1)+.5)*3)+(INT(RND(1)+.5))); : GOTO 10]] | ||
| Line 47: | Line 47: | ||
The image that emerges is indeed mazelike, but (like the code) lacks simplicity and elegance. potential redundancy between the top / bottom and left / right elements creates apparent variation in the thickness of the walls -- an interesting but potentially distracting implication of messiness and texture. | The image that emerges is indeed mazelike, but (like the code) lacks simplicity and elegance. potential redundancy between the top / bottom and left / right elements creates apparent variation in the thickness of the walls -- an interesting but potentially distracting implication of messiness and texture. | ||
| − | === Two Walls === | + | ==== Two Walls ==== |
[[Image:10print-orthogonal.png|160px|thumb|10 PRINT CHR$(181+(INT(RND(1)+.5)*3)); : GOTO 10]] | [[Image:10print-orthogonal.png|160px|thumb|10 PRINT CHR$(181+(INT(RND(1)+.5)*3)); : GOTO 10]] | ||
