Autor wersji angielskiej: hjw (Hayley Jane Wakenshaw)
Tłumaczenie: Wilu

Jak się do tego zabrać

Pierwszą rzeczą jaką musisz wiedzieć chcąc stworzyć rysunek ascii jest to,
że nie potrzebujesz w tym celu żadnego specjalnego programu, lub umiejętności. 
Wszystko czego potrzebujesz to jakiś program w którym możesz coś napisać - twój 
program pocztowy, notatnik, wordpad, tego typu programy - no i pomysł na coś co
chciałbyś narysować. Nie ma żadnych sekretów bądź reguł poza następującymi:

1.) Używaj czcionki nieproporcjonalnej. Kliknij  TUTAJ aby przejść na 
stronę na której są opisane te czcionki, lub wyślij do mnie e-mail z prośbą o 
wersję tekstową tej strony.

2.) Nie używaj tabulatorów!! Używaj tylko i wyłącznie spacji (lub 
kursorów/myszki jeśli program w którym rysujesz to obsługuje) żeby dodać odstęp.
Różne komputery i programy rożnie interpretują wielkość tabulatora, więc pomimo
tego iż na ekranie twojego komputera wszystko wygląda dobrze, u innych twoje 
dzieło może się rozwalić.

3.) Używaj tylko znaków dostępnych bezpośrednio ze standardowej Amerykańskiej
klawiatury. To znaczy wszystkich liter, liczb i znaków które masz naniesione na
klawisze twojej klawiatury. Podczas rysowania możesz używać klawisza shift, ale 
nie używaj klawisza alt. Powód jest podobny jak przy nie używaniu klawisza
tab - różne komputery różnie interpretują znaki specjalne. Standard ascii
powstał po to żeby każdy komputer tak samo wyświetlał znaki ascii.

4.) Nie pozostawiaj spacji na końcu każdej linii. Upewnij się, że każda linia 
kończy się na ostatnim znaku, a nie parę spacji za nim. Nie zastosowanie się
do tego punktu może spowodować problemy z wyświetlaniem twojego rysunku na innych
komputerach, chodzi między innymi o zawijanie linii.


Twój pierwszy rysunek ascii

Najlepiej na początek postarać się skopiować kogoś rysunek i zobaczyć czy nam
się to uda. W ten sposób dowiesz się jak możesz używać różnych znaków.
Na początek coś prostego. Spróbuj skopiować te kształty, używając wyłącznie tych
znaków:

/ \  |  _ 


 ___               ___
|   |      /\     /   \
|___|     /__\    \___/



Proste, co nie? Teraz spróbuj narysować te same kształty używając tych znaków:
-  "  .  ,  `  :  >  <

Oto co mi wyszło:

 .---.       .        .--.
 :   :     .' `.     <    >
 "---"     "---"      `--'

Trochę ciężej, i nie wygląda to już tak kształtnie, ale niektóre z tych znaków,
i informacje jak ich używać będą przydatne później.

Spróbuj skopiować to, tylko żeby poćwiczyć. Pozmieniaj je jeśli chcesz:


 _   _    __    _   _                                   .^._    __
| |_| |_.'  `._| |_| |    /\  /\  /\  /\       /\      /   \|   \ \
|  _   _      _   _  |   /  \/  \/  \/  \    .'  `.   /_____V   / /
|_| |_| `.__.' |_| |_|  / /\  /\  /\  /\ \  <      >  |[]_[]|   \ \
                        \/  \/  \/  \/  \/   `.  .'   | |+| |   / /
                                               \/     `"""""'   \_\

Krzywe

Wiedza na temat "wysokości" każdego znaku często jest przydatna. Czy może jest
znakiem wysokim, średnim a może niskim? Niektóre znaki zmieniają wysokość w
zależności od komputera, ale i tak wiekszość znajduje się na stałej wysokości.
Parę przykładów:

Znaki wysokie:              " ` '
Znaki wysokie lub średnie:  ^ * ~ =
Znaki średnie:              - +
Znaki niskie:               _ . ,


Możesz użyć wszystkich tych znaków w jednej linii by stworzyć szlaczek:

_.,-=~+"^'`*`'^"+~=-,._.,-=~+"^'`*`'^"+~=-,._.,-=~+"^'`*`'^"+~=-,._


"^`'*-=~+,._.,+~=-*'`^"^`'*-=~+,._.,+~=-*'`^"^`'*-=~+,._.,+~=-*'`^"

Spróbuj teraz zrobić prostą sygnaturkę z dekoracyjnym obramowaniem, używając
wszystkich znaków z jakimi się zetkneliśmy do tej pory.
Oto co mi wyszło:

                        _________________________
  ..,,++~~--==**''``^^""  Hayley Jane wakenshaw  ""^^``''**==--~~++,,..
 /|\                     flump@quadrant.xs4all.nl                    /|\
< : > Flump's Fantastic Ascii Collection  http://www.xs4all.nl/~klr < : >
 \|/ "Daddy.. why doesn't the magnet pick up your floppy disks?..."  \|/
  ""^^''``**--==~~++,,.._________________________..,,++~~==--**``''^^""



Używanie innych znaków

Reszta znaków ascii dzieli się na trzy kategorie. Albo mają wysokość pełnej
linii, albo wysokość połowy linii. Duże litery i liczby zawsze mają wielkość
całej linii. Porównajmy je z innymi znakami - które mają wysokość całej linii
a które połowy? Parę przykładów:

Pełna wysokość: A 7 % @ ! # ) ; & $ ] } | / > l t f k h d ?
Pół linii: a o v z

No i jest jeszcze trzecia grupa. Znaki które wyglądją jakby miały wysokość 
połowy linii, ale są osadzone nieco niżej, tak jak przy piśmie odręcznym.
Oto one: j  g  y   p  q

Wszystkie razem mogą stworzyć krzywą, zupełnie jak inne znaki:

pqyjgacoevA8!@)lf$%;$fl(@!8AveocagjypqacoevA8!@)lf$%;$fl(@!8Aveoc

Linie i przekątne

Są trzy podstawowe linie w każdym rysunku - proste (poziome lub pionowe),
skośne, i trzecia krzywa, która zawiera okręgi. Przyjrzyjmy się najpierw
liniom prostym i skośnym

Poziome i pionowe linie sa proste do narysowania - oto parę przykładów:

Poziome:    8888888888888888888888888888888888888888888888888888888888
            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""
            ----------------------------------------------------------
            __________________________________________________________
            ..........................................................


Pionowe:    |    8    :    !    1    I
            |    8    :    !    1    I
            |    8    :    !    1    I
            |    8    :    !    1    I
            |    8    :    !    1    I
            |    8    :    !    1    I

Linie skośne są troche trudniejsze. Możesz tworzyc nieskomplikowane
linie używajać / i \. Żeby wykonać linie skośne o innym kącie trzeba
zastosować podobną technikę do tej którą zastosowaliśmy przy robieniu 
szlaczków. Poeksperymentuj trochę żeby sprawdzić jak można uzyskać różne
kąty. Oto kilka przykładów na dobry początek:



       /         .'               _,-'                            __
      /        .'             _,-'                        __..--''
     /       .'           _,-'                      __..''
    /      .'         _,-'                  __..--''
   /     .'       _,-'              __..--''
  /    .'     _,-'          __..--''                   ____....----"""
 /   .'   _,-'      __..--''           ____....----""""
/  .'  ,-'  __..--''   ____....----""""


Okręgi

Do tej pory przyjrzeliśmy się podstawowym znakom, wysokościom znaków, krzywym,
liniom oraz pochyłością. Ostatią rzeczą jaką się zajmiemy, bedzie rzecz z 
którą wiele osób zajmujących się ascii-artem ma kłopoty: okręgi. Właściwie
jesteśmy już w połowie drogi, ponieważ okręgi są mieszaniną linii prostych,
pochyłości, krzywych i linii skośnych. Po krótkich ćwiczeniach, będziesz robił
okręgi różnej wielkości - mam podstawowy zbiór okręgów w pliku do którego 
zaglądam kiedy muszę wykonać koło lub coś okrągłego w rysunku ascii, dlatego
mogę je teraz łatwo narysować we wszystkich rozmiarach. Zacznij od rysowania
małych okręgów - Jak myślisz na ile sposobów da się narysować okrąg mieszcząc
się w pięciu linijkach? Im większy okrąg tym tym bardziej okrągły może być, ale
próbuj robić okręgi w różnych rozmiarach i zobacz co ci wyjdzie.
Oto moje:

                                                __
                           _   /""\            /  \
1 linia:  O ()   2 linie: (_)  \__/   3 linie: \__/

                                                     ____
           ___               .-''-.                .'    `.
4 linie:  /   \   5 linie:  /      \   6 lini:    /        \
         |     |           |        |             |        |
          \___/             \      /              \        /
                             `-..-'                `.____.'

             _.-""""-._
9 lini:    .'          `.
          /              \
         |                |
         |                |
         |                |
          \              /
           `._        _.'
              `-....-'


To są podstawy, i co możesz z nimi zrobić. Pobaw się nimi, zobacz jakie
ascii bazgroły ci wyjdą. Weź jeden z moich rysunków, lub inny ascii-art
z jakiejś wspaniałej strony jakich jest pełno i skopiuj go. A później
zmień go! Zobacz jak się zmieni rysunek kiedy użyjesz innych znaków.
Potrafiłbyś zmienić wyraz twarzy? Czy potrafisz sprawić by postać stała
sie grubsza, chudsza, wyższa albo niższa? Dodaj dinozaurowi Barneyowi
wąsy, albo lepiej pełno ran? :-) Tak ja się uczyłem. Mnóstwo moich
pierwszych prób było naprawdę strasznych. Dlatego patrzyłem jak inni 
zrobili podobny rysunek i uczyłem się od nich. I dalej się uczę - pewnie
dlatego ludzie często mówią, że mój styl jest podobny do stylu Joan Stark!


Żeby zacząć wytnij i wklej tą głowę tam gdzie chcesz rysować swój rysunek,
i dodaj jej twarz. Załóż kapelusz albo dorysuj ciało. Może skrócisz włosy
lub je przedłużysz. Zrób z tego klauna albo diabła!


           ,-.,~~.
         ,'///||\\`.
        ///(((||)))\\.
       (((         )))
       _)))        |(_
      ._//\       /\\_.
      `-'_/`-._.-'\-`-'
        ' \/=._.=\/ hjw

Przesuwamy się na przód

Toby było na tyle jeśli chodzi o nudziarstwa na temat techniki. :-)
Teraz zobaczmy jak pok po kroku rysuje ascii-art.

Zawsze na początku dobrym pomysłem jest próba narysowania czegoś prostego.
Pies Gromit jest zrobiony z bardzo prostych kształtów - tylko elipsy i kola,
dlatego posłuże się nim jako przykładem.

Żeby zacząć rysunek, zawsze szukam najprostszej lub najbardziej ważnej rzeczy
od której mógłbym zacząć. W przypadku Gromita, skupiłem się na jego nosie. 
:-) Spróbuje dwuliniowego koła i zobacze do czego to doprowadzi. Kiedy
narysowałem nos zobaczyłem czy mogę narysowac kształt jego głowy dookoła:


               ___
              /   \
             |     |
            /   _   \
            |  (_)  |
             \     /
              `---'

Hmm.. nie podoba mi się - czubek jego głowy nie jest wystarczająco wysoki,
ale jeśli zrobię go chociaż ciut dłuższym będzi wyglądał na zbyt wąski.
Kiedy zrobię je szersze nos bedzie za mały....

               ____
              /    \
             |      |
             |      |
            /   _    \
            |  (_)   |
             \      /
              `----'

.... i żeby umieścić nos na środku, muszę poszerzyć je jeszcze o jeden 
znak....

              _____
             /     \
            |       |
            |       |
           /    _    \
           |   (_)   |
            \       /
             `-----'

.. i chociaż wygląda na to, że wyjdzie z tego fajny pies to wcale nie
przypomina Gromita, czyż nie? Wiec powiększe mu nos; 3 linie tym razem,
i ukształtuję twarz znowu.

                 ____
               ."    ".
              /        \
              |        |
              |        |
              /   __   \
             |   /  \   |
             |   \__/   |
              \        /
               `.____.'

Aha - teraz lepiej. :-) Zazwyczaj następnym krokiem jest dopasowanie oczu.
  
                 ____
               ."    ".
              / __  __ \
              |/()\/()\|
              |\__/\__/|
              /   __   \
             |   /  \   |
             |   \__/   |
              \        /
               `.____.'

Nie, Nie podobają mi się. Normalnie lubię rysować oczy jako pełne koła,
lub użyć paru znaków takich jak "9 9" albo "e e" ale bylyby za małe, a
te oczy sa za duże i niedostatecznie okrągłe. Spróbuje zamiast tego
dwóch linii.

                 ____
               ."    ".
              /        \
              |  _  _  |
              | (O)(O) |
              /   __   \
             |   /  \   |
             |   \__/   |
              \        /
               `.____.'

O wiele lepiej, teraz dodam uszy.

       .-""-.            .-""-.
      /    -.`.  ____  .' _    \
      \   .' \ `"    "' ,' \   /
       `-'    /        \    `-'
              |  _  _  |
              | (O)(O) |
              /   __   \
             |   /  \   |
             |   \__/   |
              \        /
               `.____.'       hjw

Są dziury po lewej stronie które brzydko wyglądaja. Własnie tutaj nie 
mogłem dopasować znaków do siebie. Zazwyczaj można to rozwiązać używając
litery. To jest jedyny wypadek kiedy używam liter i cyfr nielicząc 
szczegółów takich jak oczy. Pobawię się moimi ulubionymi znakami 
"połączeniowymi":"j" "v" "V" "X" "x" "7" "i" "y"
"Y".

Użyje "Y". Myślę, że dlatego ponieważ ma odpowiednie kąty w odpowiednich 
miejscach, żeby połączyć uszy z głową :-)


       .-""-.            .-""-.
      /    -.`.  ____  .' _    \
      \   .' \ `"    "' ,' \   /
       `-'    Y        Y    `-'
              |  _  _  |
              | (O)(O) |
              /   __   \
             |   /  \   |
             |   \__/   |
              \        /
               `.____.'    hjw

Ostatnim etapem jest dodawanie małych detali, i wyczyszczenie rysunku z
wszelkich "brudów". Nie podoba mi się w tej chwili lewe ucho więc je 
zmienię, ale w ostatecznej wersji która pójdzie na moją stronę mogę 
zdecydować się żeby zmienić je spowrotem. ;-) Jeszcze ostatnia kontrola
żeby sprawdzić czy wygląda jak oryginalny rysunek, pytam się Robbiego
mojego współlokatora co to jest. Jeśli test z Robbim się powiedzie, naciskam
przycisk "zapisz", i szukam nastepną rzecz którą mógłbym narysować. :-) 



       .-""-.            .-""-.
      /    ,.`.  ____  .' _    \
      \   /  \ `"    "' ,' \   /
       `-'    Y        Y    `-'
              |  _  _  |
              | (O)(O) |
              /   __   \
             |   /# \   |
             |   \__/   |
              \        /
               `.____.'
               --"  "--     hjw

To są tylko podstawy. Są jeszcze inne techniki takie jak cieniowanie,
rysowanie grubymi liniami, anti-aliasing (wygładzanie grubych linii).
Ale nie używam tych styli często więc nie jestem osobą która mogłaby
objaśnic je. Mimo to, informacje tutaj zawarte powinny wystarczyć na
początek. :-)

Jeśli wszystko inne zawiedzie, możesz zawsze przeczytać inne tutoriale
i wskazówki na temat ascii artu. Jest około 7 które ja znam, ale następujące
trzy najbardziej mi pomogły i nie są napisane zbyt "technicznie":

Daniel Au's  http://users.inetw.net/~mullen/auteach.htm (nie działa?)
Rowan Crawford's   http://users.inetw.net/~mullen/crateach.htm (nie działa?)
Joan Stark's    http://www.geocities.com/SoHo/7373/howto.htm
Powrót do menu galerii