88888888888888888888888888888888888888888888888888888888888888888888888 88.._| | `-. | `. -_-_ _-_ _- _- -_ - .'| |.'| | _..88 88 `-.._ | |`! |`. -_ -__ -_ _- _-_- .' |.;' | _.!-'| 88 88 | `-!._ | `;! ;. _______________ ,'| .-' | _!.i' | 88 88..__ | |`-!._ | `.| |_______________||."'| _!.;' | _|..88 88 |``"..__ | |`";.| i|_|MMMMMMMMMMM|_|'| _!-| | _|..-|' 88 88 | |``--..|_ | `;!|l|MMoMMMMoMMM|1|.'j |_..!-'| | 88 88 | | | |`-,!_|_|MMMMP'YMMMM|_||.!-;' | | | 88 88___|______|____!.,.!,.!,!|d|MMMo * loMM|p|,!,.!.,.!..__|_____|_____88 88 | | | | | |_|MMMMb,dMMMM|_|| | | | | | 88 88 | | |..!-;'i|r|MPYMoMMMMoM|r| |`-..| | | | 88 88 | _!.-j' | _!,"|_|M<>MMMMoMMM|_||!._| `i-!.._ | | 88 88 _!.-'| | _."| !;|1|MbdMMoMMMMM|l|`.| `-._| |``-.._ | 88 88..-i' | _.''| !-| !|_|MMMoMMMMoMM|_|.|`-. | ``._ | |``"..88 88 | |.| |.| !| |u|MoMMMMoMMMM|n||`. |`! | `". | 88 88 | _.-' | .' |.' |/|_|MMMMoMMMMoM|_|! |`! `,.| |-._| 88 88 _!"'| !.'| .'| .'|[@]MMMMMMMMMMM[@] \| `. | `._ | `-._ 88 88-' | .' |.| |/| / \|`. |`! |.| |`-88 88 |_.'| .' | .' |/ \ \ | `. | `._ | 88 88 .' | .' |/| / \ |`! |`.| `. | 88 88 _.' !'| .' | / \| ` | `. |`.| 88 88 vanishing point 888888888888888888888888888888888888888888888(FL)888 Felix Lee From: Nveilleu@emr1.emr.ca (Normand Veilleux) [From a long discussion on mazes. See below for how to make them easily.] aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a 8 8 8 8 8 8 8 8 8 aaaaaaaaa 8 aaaaa aaaa8aaaa aaaa8 aaaaa aaaaa 8 8 8 8 8 8 8 8 8 8 8 8 8aaaaaaaa a 8aaaaaaa8 8aaaaaaaa 8aaaa a 8 8 8aaaaaaa8 8 8 8 8 8 8 8 8 8 8 8 8 8 a 8aaa8aaaaaaaa a 8 aaaaaaaa8 8aaa8 8 8aaaaaaaa 8 8 8 8 8 8 8 8 8 8 8 8 8 8aaaaaaaaaaaa 8aaa8 8aaaa 8 aaaaa 8aaaaaaaa 8 aaaa8 8 8 8 8 8 8 8 8 8 8 8 8 aaaaa 8aaaa 8 8aaaa 8 8aaaaaaa8 a a 8 8aaaaaaaaaaa8 8 8 8 8 8 8 8 8 8 8 8 8 8aaaaaaa8aaaa 8 8 8 aaaa8aaaa 8 aaaa8 8 8aaaa 8aaaa 8 8 8 8 8 8 8 8 8 8 8 8 aaaaa 8 8aaaaaaaa 8aaaa 8 8aaaa 8aaa8 aaaa8aaaaaaaa 8 8 8 8 8 8 8 8 8 8 8 8 8 aaaa8aaaa a 8aaaa aaaa8aaaa 8 8 8aaaaaaaaaaaa 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8aaaaaaaa 8 8 8 8aaa8 8aaaaaaa8 aaaaaaaaa 8 8aaaaaaa8 8 8 8 8 8 8 8 8 8 8 8 8 aaaa8 8aaa8 aaaaa 8aaaaaaaa 8aaa8 a 8aaaaaaaa a 8 8 8 8 8 8 8 8 8 8aaaaaaaaaaaaaaaaaaa8aaaaaaaaaaa8aaaaaaaaaaaaaaa8aaaaaaaaaaaaaaa8aaa8 "If you wish to create your own mazes use the following grid and replicate the bottom two lines as many times as you need to make a large rectangle of little squares." aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8aaa8aaa8aaa8aaa8aaa8aaa8aaa8aaa8aaa8aaa8aaa8aaa8aaa8aaa8aaa8aaa8aaa8aaa8 "Then, all you have to do is knock down walls. As a finishing touch, replace by an 'a' all the 8's that are on top of a vertical line or that show through a line of a's." From: stock@fwi.uva.nl (Lennert Stock) [This next one is the view from inside a maze.] \ \_\ .----------. / \ ( || || ) /.. |\ \ ~-||====||-~_ ///\\ | \ \ || || // /((())) \| | ||====|| ~ / \\\/// |__ || || | `|'' | |\ ||====|| __| _|_ | | \`' `'/| | =O= | | |_ ` / | | ~ | | ||\____| | |_ _ | | || ____| | |_] | | | | |l/::::| | | |/ | | |::::::\ | | | | /:::::::\ | | |_|/:::::::::\|_| /|/|:.:.:.:.:.:.:.:| | / |.:.:.:.:.:.:.:.| |/| /...............\ |\ |/.................\ \| /. . . . . . . . . .\ /. . . . . . . . . . .\ \ / \ / \ / ] [ ,'| ] [ / | ]___ ___[ ,' | ] ]\ /[ [ |: | ] ] \ / [ [ |: | ] ] ] [ [ [ |: | ] ] ]__ __[ [ [ |: | ] ] ] ]\ _ /[ [ [ [ |: | ] ] ] ] (#) [ [ [ [ :====' ] ] ]_].nHn.[_[ [ [ ] ] ] HHHHH. [ [ [ ] ] / `HH("N \ [ [ ]__]/ HHH " \[__[ ] NNN [ ] N/" [ ] N H [ / N \ / q, \ / \ O!o From: CJRandall [][ hi ... trawling my archives ... (mag-tape2cd procedure) i found something which some readers may find of passing interest the snippet-items below were taken from:- > >From: gregm@otc.otca.oz.au (Greg McFarlane) >Newsgroups: alt.sources >Subject: VI SOLVES MAZE (commented macros) >Date: 10 Feb 91 23:31:02 GMT > >A real working model. See it walk the maze in front of your very own eyes. >To prove that you can do anything in vi, I wrote a couple of macros that >allows vi to solve mazes. It will solve any maze produced by maze.c >that was posted to alt.sources last month. > >After studying these macros, anyone who cannot write an emacs emulator >in vi macros should just curl up and :q!. > >Coming soon to a newsgroup near you: "Vi macros solve Tower of Hanoi", >and a repost of the original "Turing Machine implemented in Vi macros" > >Anyone who has a version of these macros for edlin or nroff, please post. > maze.c - John Tromp (tromp@piring.cwi.nl) char*M,A,Z,E=40,J[40],T[40];main(C){for(*J=A=scanf(M="%d",&C); -- E; J[ E] =T [E ]= E) printf("._"); for(;(A-=Z=!Z) || (printf("\n|" ) , A = 39 ,C -- ) ; Z || printf (M ))M[Z]=Z[A-(E =A[J-Z])&&!C & A == T[ A] |6<<27