Remarks: Ports to Other Platforms

From Maze

(Difference between revisions)
Jump to: navigation, search
(→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]]

Revision as of 18:12, 31 July 2011

View this revision of Remarks: Ports to Other Platforms.

Personal tools