Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Drawing knots with ASCII art

created by tkil

(idea) by tkil (2.3 y) (print)   ?   (I like it!) 5 C!s Sat Jun 02 2001 at 5:48:06

Intrigued by the the fact that reef knot showed up on the front page of Everything2, I set out to draw one using ASCII art.

It was harder than it looked (or maybe I'm even stupider than I think I am). I did end up with three (and a half?) different styles, and I'm not sure which works best. So, I thought I'd put examples of them here, and let people comment.

The Warm Fuzzy

This is the one I used first (and, since someone thought it was nice, I will just leave my reef knot the way I made it). I used @ and : symbols for the two ropes; this gives strong visual contrast, and they are both fairly symmetric.

         @@@@     :::::    @@@@@  ::::
         @@@@@@ :::::::::@@@@@@@::::::
            @@:::::   :@@@@@  :::::@
             ::::@@@@@@@@@:::::::@@@
            ::::  @@@@@   :::::  @@@@
            ::::                 @@@@
            ::::  @@@@@   :::::  @@@@
             ::::@@@@@@@@@:::::::@@@
            @@:::::   :@@@@@  :::::@
@@@@@@@@@@@@@@@ :::::::::@@@@@@@::::::::::::::::::
@@@@@@@@@@@@@     :::::    @@@@@  ::::::::::::::::

High-Altitude Fuzzies

I found a problem with this approach, however, when I drew a Carrick bend: when a rope crosses itself, how do I indicate which side goes over the other? I tried to use a character that was similar but different to the main character for a particular rope. This worked, but not very well.

      ooooo     ::::::::    oooooooo     ::::::::::::
      oooooooo::::::::::::oooooooooooo:::::::::::::::
         ooo::::::    ::oooooo    oo:::::::
           :::::oo    oooooo::    ::::::o
          :::::ooo@@oooooo::::++::::::oooo
          ::::  @@@@@@oo    ++++++::  oooo
          ::::  oo@@@@@@    ::++++++  oooo
          ::::oooooo@@oooo::::::++:::ooooo
           :oooooo    oo::::::    ::ooooo
         ooooooo      ::::::oo    oooooo:::
oooooooooooooo::::::::::::oooooooooooo::::::::
ooooooooooo     ::::::::    oooooooo     :::::

In this case, I tried to use @ as a "closer" version of o; I couldn't think of anything better than + for the "closer" version of :. So, while I could figure out what I was talking about, I didn't really care for this solution.

The Pipeline

I decided to try tracing the outline of the ropes, instead of filling in the rope itself. This worked pretty well:

         ______  ______  ______  ______________
        |      \/      \/      \/
        |____   \  __   \  __   \  ____________
             \   \/  \   \/  \   \/
             /\   \  /\   \  /\   \
            /  \   \/  \   \/  \   \
           /   /\  /   /\  /   /\   \
          |   /  \/   /  \/   /  \   |
          |   \  /   /\  /   /\  /   |
           \   \/   /  \/   /  \/   /
            \   \  /\   \  /\   \  /
             \   \/  \   \/  \   \/
  ___________/\   \__/\   \__/\   \____
               \       \       \       |
  _____________/\______/\______/\______|

However, I still needed a way to distinguish between the two different ropes. I wanted a character that would fit into the middle of the outline; as a first stab, I tried using yet more slashes and underscores:

         ______  ______  ______  ______________
        |_____ \/      \/ ____ \/
        |____ \ \  __   \/ __ \ \  ____________
             \ \ \/  \   \/  \ \ \/
             /\ \ \  /\   \  /\ \ \
            /  \ \ \/ /\   \/  \ \ \
           /   /\ \/ / /\  /   /\ \ \
          |   /  \/ / /  \/   /  \ \ |
          |   \  / / /\  /   /\  / / |
           \   \/ / /\ \/   /  \/ / /
            \   \/ /\ \ \  /\   \/ /
             \   \/  \ \ \/  \   \/
  ___________/\   \__/\ \ \__/\   \____
  ____________/\       \ \____/\       |
  _____________/\______/\______/\______|

I found that just a little overwhelming, however, so I settled on using a more sedate . (period / full stop) instead. This is probably the format I like the best for now:

         ______  ______  ______  ______________
        |..... \/      \/ .... \/
        |____ . \  __   \. __ . \  ____________
             \ . \/  \   \/  \ . \/
             /\ . \  /\   \  /\ . \
            /  \ . \/ .\   \/  \ . \
           /   /\ ./ . /\  /   /\ . \
          |   /  \/ . /  \/   /  \ . |
          |   \  / . /\  /   /\  / . |
           \   \/ . /. \/   /  \/ . /
            \   \. /\ . \  /\   \. /
             \   \/  \ . \/  \   \/
  ___________/\   \__/\ . \__/\   \____
  .............\       \ ......\       |
  _____________/\______/\______/\______|

printable version
chaos

thief knot Fisherman's knot reef knot rolling hitch
tautline hitch The quest for high rep nodes blood knot artillery loop
figure eight knot Sheepshank Using your tongue to tie a knot in a cherry stem knot theory
How to buy computer parts Carrick bend How to tie your shoes Celtic knot
E2 ASCII art Bowline sheet bend ASCII
doobie The End of the Whole Mess water knot George Lucas
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Little presents from the Node Fairy:
Ruining your illusions of me. Or cementing them.
R2-D2
Miscarriage
Weird headless death cult of writer apostles
Erotic nodes
Cut and paste writeups
The Boisterous Bishop of Southwark
Everything Daylogs
Being a foreign female in Japan
sashimi
Lorelei
Yossarian's School of Badassary
Robert E. Lee
New Writeups
octillion369
Frost wyrm(person)
kalen
Three "T"s(idea)
octillion369
Undead(idea)
archiewood
Ico(fiction)
Heisenberg
Why I love Everything2(log)
octillion369
Death Knight(person)
XWiz
Are you hoping for a miracle?(review)
santo
The Host(review)
LostPsion
"Shut the Fuck Up" Theaters(idea)
beatrice
You've been slowly taking me over for nearly a year, do you know that?(idea)
Berek
YouTube(thing)
shaogo
How to Pretend to Have a Job(idea)
hapax
Les Provinciales(review)
zoeb
The Scene(review)
aneurin
Telephone Numbers for drama purposes(idea)
Everything 2 is brought to you by the letter C and The Everything Development Company