But I digress! Video game ASCII art is the subject of today's post! I was over visiting the astounding collection of Usenet and BBS-era captures over at textfiles.com for some arcane reason I can no longer recall (and considering my prodigious memory for the most trivial of arcane details, that must have been pretty marginal indeed!), and I discovered that an area of the site was set aside for ASCII art! Unsurprisingly much of it was either pornography or boxy emoticons of emotionally-troubled cattle, but when I held it upside-down and shook it down, several pieces of video game ASCII art came out.
What is the difference between ANSI art and ASCII art? The former is the more glamorous member of the family, traditionally focusing on a (16-)coloured pixel-art aesthetic through the arrangement of rectangular picture elements at 80x25 resolution, using vertical and horizontal half-blocks (and four intermediary shades interpolating a foreground colour with a different background colour). There is coloured ASCII art (and monochromatic ANSI art) and ANSI artscene traditions resulted in the cultivation of a "scene" ASCII style -- two of them, actually, a "newschool" tradition focusing on nuanced carving away of outlines and contrast through use of negative space (positive pixels typically filled with dollar signs) and an "oldschool" tradition (two, counting the parallel but separate Amiga style) of slanted, often 3-D logotype line art focusing on use of forward and backslashes, hyphens and other straight lines.
The ASCII art medium is one of the original styles of textmode artwork, inheriting an earlier tradition of TTY art developed by bored radar operators during the Cold War and the still-earlier flash in the pan of typewriter art.
These specimens aren't necessary examples of any of the above styles -- many of them are just things people scribbled out with what they had at their disposal: a text editor, a keyboard and a screen (or heck, forget the screen -- a printer will do!) Part of the beauty of ASCII art is that it really is one of the most accessible of computer artforms, requiring little in the realm of specialised software to render it out. Odds are good that these were just hammered out in Notepad or Vi and intended to stick on the bottom of an e-mail, back when everything was being read in fixed-width system fonts.
***** *****
******* *******
*****************
*******************
IIIIIII ******************* XXXXXXX
IIIII ******************* XXXXXXXXXXX
III **************** XXXX0XXXXXXXX
III ************** XXXXX/X0XXXXXXX
III ************* XXXX0X/XXXXXXX
III ************ XXXXX0XXXXXXXX
III ************ XXXXXXXXXXXXXX
III ********** XXXXXXXXXXXXX
III ********* XXXXXXXXXXXX
III ******* XXXXXXXXXXX
III ***** XXXXXXXXXXXXX
III ***** XXXXXXXXXXXXX
III *** XXXXXXXXXXXXXX
III * XXXXXXXXXXXXXX
III XXXXXXXXXXXXXXX
III XXXXXXXXXXXXX
IIIII XXXXXXXXXXX
IIIIIII XXXXXXX
PPPP A CCCCCC
PPPPPP AAA CCCCCCCC
PPP P AAAAA CCCCC..C
PPP P AAAAAAA CCCC..CC
PPPPP AAAAAAA CCCCC ###
PPPP AAAA AAAA CCCCC
PP AAAA AAAA CCCCCCCCC
PP AAAAAAAAAAA CCCCCCCCC
PP AAAAAAAAAAA CCCCCC
TM
M M A N NNN
MM MM AAA NN NNN
MMM MMM AAAAA NNN NNN
MMMMMMMM AAAAAAA NNNNNNNN
MMMMMMMM AAAAAAA NNNNNNNN
MMMMMMMM AAAA AAAA NNNNNNNN
MMMMMMMM AAAA AAAA NNNNNNNN
MMMMMMMM AAAAAAAAAAA NNNNNNNN
MMMMMMMM AAAAAAAAAAA NNNNNNNN
MMMM
MMMMMM
MMMMMMMM
MM/MM/MM
MM/MM/MM
MM:MM:MM
MM-MM-MM
MMMMMMMM
MM ("") MM
MM( )MM
MMMMMMMMMMM
MMMMMMMMMMMMM
MMMMMMMMMMMMM
MM M MM
PAC-MAN C. 1980 BALLY MIDWAY MFG. CO.
TM BALLY MIDWAY MFG.CO.
A/N INTERPRETATION BY R. SHAW
"I &heart; Pac-Man, an interpretation by R. Shaw." I don't know if it improved the overall contours of the shapes here, but we can see that R. went the extra distance and formed every individual Pac-ish letter out of the very letter it was representing: the A is made up of a pile of As, the N with Ns, etc. The dash is an exception, made of octothorpes, and of course the ASCII character set does not contain Pac and ghost characters to conveniently build the characters out of here. (It does have a heart, as part of playing-card suit characters, but that may be part of the extended "high-ASCII" set that wouldn't be supported on all terminals.)And of course, Pac-Man has taken a chomp out of the heart. Har har har. (And of course of course, Pac-Man belongs to Namco, not Bally Midway. Perhaps they played some role in early Pac-Man imports to North America, however.)
-={ Vivi Ornitier }=-
.------.
.' '.,
/ . |
/ |`':
.' [/] `'.
/ '----[/]-'| ;
/ ) |
;_.---------,.__.' |
{ ., .., }` \
{______________z} ;
.-' \ '. '.
_/` [\] '.`
.' .-----------.,.__\ '.
'-'"xXX|#.'".##.'".##kp'---,___.
'|#: :##: ;######kmn;
.-|#'..'##'..'#####m##'
\""""\####.------'"""""/
\ \###| /_
.-' ()======() .--'` '.
; \\|#|'// ,. \
> ''.-'' ({ )
/ / .;'`';. '` \ -../
.-..' <.,_ () )m|() .'\ \
//'-,'. /` .#;. \__.--. ,
// ''. | ;____| .'`-'`})((;
.' `/ /.'---| .'` {( )'
{; / /| .--\ \ `'//
'.----.,( /||__'--'\ }, |
`/.::;,/ / m'------'\ '._________.'
(;:; ):| / HH/ `'"'`\H\ (;:;'"'"'/
';;.'`|.-'HHP/ /Hh'----'-:; . ; )
`'' (|HH)-.___.--'"'Hh\ /;:; ;h/
\|HH| k;;H'-. \HHH| '-'._'`
'-.___ /H`'.|HP( >HHH/
.< 'H(:;;'H< {HH\
____ \\H/ )H); ,.----._ '.
.'` '"';;::;| .'"` ;:'.
|;._____.,',;;:;(; _ __,;;:;);;:'
(_______.;;',----';__________;;'` zi.
Zi is a Final Fantasy fan, and here is hir rendition of the series' perpetual Black Mage class. (Oh wait, I see: Vivi Ornitier is a specific Black Mage from FFIX.)
-={ chocobo }=-
('(=--.
. ; o _\
(`(/, / `/'`
`-\` '.______/` \
\`'- -=`\ )
`={ -= = _/ /
`\ .-' /`
{`-,__.'===,_
//` `'\\
_.;' jgs/zi. '"
`\==.
('(=--.
. ; o _\
(`(/, .' `/'`
`-\` '.______.' /
\`'- -=`\ )
`={ -= = _/ /
`\ .-' /`
{`-,__.'===,_
//` `'\\
_.;' jgs/zi. '"
`\==.
Zi collaborated there with "jgs" to render a couple images of running Chocobos (their necks differ slightly, perhaps in the service of a bobbing-pigeon-head effect), also from Final Fantasy games. (If you like Final Fantasy games, stay tuned -- their iconography, textmodified, is going to be the subject of a whole separate exclusive post to this blog series.) (But now, we go off on a different tangent:)
, .::.
PokeMon Logo Converted .;:**' AMC
` 0
.:XHHHHk. db. .;;. dH MX 0
oMMMMMMMMMMM ~MM dMMP :MMMMMR MMM MR ~MRMN
QMMMMMb "MMX MMMMMMP !MX' :M~ MMM MMM .oo. XMMM 'MMM
`MMMM. )M> :X!Hk. MMMM XMM.o" . MMMMMMM X?XMMM MMM>!MMP
'MMMb.dM! XM M'?M MMMMMX.`MMMMMMMM~ MM MMM XM `" MX MMXXMM
~MMMMM~ XMM. .XM XM`"MMMb.~*?**~ .MMX M t MMbooMM XMMMMMP
?MMM> YMMMMMM! MM `?MMRb. `""" !L"MMMMM XM IMMM
MMMX "MMMM" MM ~%: !Mh.""" dMI IMMP
'MMM. IMX
~M!M IMP
.---------------------.
|AMC ..-----.. |
|99 .'-____---~'. |
| : : |
| : __ . ..' : |
| : ; ~-.' .' ; : |
| : `...O '..O/ _-: |
| :._ _.-~ : |
| : ----~~~~~_..' : |
| : `---~~ .' : |
| '. `-__.' .' |
| ''-----'' |
| , |
| PokeMon # 101 |
| Electrode |
`---------------------'
.---------------------.
|AMC ..-----.. |
|99 .'_ '. |
| : ( O-_) .-~~: |
| : `-..' `O_.-: |
| : __--~~~~--.. : |
| :-~~ ~~: |
| : : |
| : : |
| : ... : |
| '. '...' .' |
| ''-----'' |
| , |
| PokeMon # 100 |
| Voltorb |
`---------------------'
.-----------------------------.
| AMC 99 |
| .~~-. _. |
| .''.. (_~) ) _.-'. ; |
| '.'..'..-(_~ _-'*. .'.' |
| ''.'.. _ ~~ _ ';' |
| .''. (_) (_) '. |
| ; "..." '. |
| .''.'. .''`-'''. '.''. |
| '. ' ; ; ; ; |
| '. ; ; ' ; |
| '. ; ; ; |
| '. ; ; .' |
| .'...:..___..:..':. |
| .'' ..' '... ~) |
| (.....''' '''' |
| , |
| PokeMon # 040 - Wigglytuff |
`-----------------------------'
.------------------------------.
| AMC .'. |
| 9 _______ .'.'. |
| 9 .' '.' ' |
| . ; ; |
| .' '.; ... ; |
| .' '. '. .' '. ; |
| '. '.. : ; * ; ; |
| '. '.' '. .' ;''. |
| ''; ''' ;'. '. |
| / ;. '.' |
| .''./._______.'| '.' |
| '..' | | |
| |~~~| |
| , ~~~ |
| PokeMon # 081 - Magnemite |
`------------------------------'
.----------------------------------.
| |
| AMC .----.. .'. |
| 9 _.-~ __ ~~~...'' .' |
| 9 .' .~ '''... ..'' |
| .' ..''''''.. '' |
| '...' '.. |
| ..' '.'.. |
| ..' .' ; '. |
| .'\ : /~~\ /~~-.__|) |
| './__: ; '. |.''''''.. ; |
| : `..''() ()'.' |
| : .' __..------_ ; |
| : . .-~ . . ~-: |
| _.-' ; _____ ). |
| /_ ; `-__-~H H~-' '. |
| ( \ _.'. (_____ _..';._.') |
| '.'~~ ~--...__~~~_.-' `~ |
| , ~~~ |
| PokeMon # 079 - Slowpoke |
`----------------------------------'
.---------------------------------------------------.
| .---. |
| AMC .-~ \ __ |
| 9 .' `.._.'-~ `. |
| 9 ; ; |
| .--. _...' ____ |
| ; ; .-~ _.-~~ ~~--__ |
| ; : .-~~; .' ~-. |
| `...* .' ; ; __ ''. |
| ; .' '..' ~.~--___.- '. |
| ; :'' : ;' ; ; '. |
| ; ;'.. .' .' '. P.' \ |
| ; ; '' .' .~~~~~~~~- ; |
| ; ;'. ; ' .'. .~~---___ / |
| " ;''' ; .' \ / .~-. .-' |
| ; ; || .' ; ; |
| ; ; .'''||.. '. | |
| ; ;' || ''. '. |
| ; . ' ; || '. :\.. |
| ; ..'' ''../ \. .:.' / ''. |
| '...''' __---___ __''''___-~ ) |
| ..'' __----~~~~~ ~~~....~~ ---'' |
| '....---__________-------~~~~~ ~~~~~~~~ |
| , |
| Pokemon # 089 - Muk |
`---------------------------------------------------'
.--------------------------.
| .''''''. |
| AMC ; ; |
| 9 ; HP HP ; |
| 9 ; H H ; |
| ; ___ ; |
| ; (___) ; |
| ; ; |
| ; ; |
| h; ;g |
| jg ggh hgj gggf |
| og h hgfgfj f j gh |
| gh h h hg g |
| , |
| PokeMon #050 - Diglett |
`--------------------------'
In 1999, AMC was a big fan of Pokémon, and didn't care who on UseNet knew it. There are seven creatures from the Pokédex, and, well, others have taken on more of them:
Pikachu
.__ __.
\ `\~~---..---~~~~~~--.---~~| /
`~-. ` .~ _____
~. .--~~ .---~~~ /
/ .-. .-. | <~~ __/
| |_| |_| \ \ .--'
/-. - .-. | \_ \_
\-' -..-..- `-' | \__ \_
`. | _/ _/
~- .,-\ _/ _/
/ -~~~~\ /_ /_
| / | \ \_ \_
| / / / | _/ _/
| | | / .,-|/ _/
)__/ \_/ -~~~| _/
\ / \
| | /_---`
\ .______| ./
( / \ / Amw
`--' /__/
Squirtle
___
_.-~~ ~~~-.
/ _ ~.
|#` /#` \
|-'| |-'| | Amw
/-- -- |-.
\__ . . / /\_
\ ~~--___---~~/\| | ~-.
.---`~~--____---_) \ \-__ \
) < |__ __\_ \ \ |
~-.__ / ~~~~ \ \ \ |
~-. | .~-.-' | |
| \___|___/ / / |
| / | \ | | / |
\ | ~-___ \ \/ /
/\__ / `._ / ~-\ \_/
/ \_____| |`~
| | | |
\ | | |
>______) /_/\/\_\
Psyduck
// // //
__ ____||_// //
_/__--~~ ~~~-_
/ /___ ___ \
/ /( +) ( + ) |
/ | ~~~ __ ~~~ _/\/|
| \ ___.-~ ~-.___ \ /
\ \( ` ' ~~)| \
\ ) / | \
\/ / \ | |
/ | | | |
| / | \__/
| \_ _/ | ___
\ ~----...---~ /_.-~~ _/
\_ | _-~
\ / _-~
~-.__ _/--~
_.-~ ~~~-----~~~~~
~-.-. _-~ /_ ._ \ Amw
~ ~ ~ ~-
Geodude
___ __..-~-_.--__ __
_-~ ~--.. .--~/ ~-..~ .-~~ | -~ \
/ ~-.._ ) / |~-..` ..- | |\/ \
| -._ _) | |_ | ( | |) | | `-\/_ /
| \. /__/ | _ |_.--~ ~--. | _- |
\ /\.-~' .-~ ~ .------. | / /
\ ~-. / /- .-~--.--- ~- ~-. | __|
| \ ~. | / _/ `.\ \_/ _/
\ \ | / / \ \____________/|-. / _/ Amw
\ ~- \__/ _/ ~-._______...../ ~\_/
\___ ` /
~-.__./
Jigglypuff
--_ _--
||\_\__ __/_/||
|| \ \__...-----...__/ / ||
\\ _\_/ / \ \_/_ //
|_/ | | \_|
/ __ / _/ __ \
/ .-~--~-.\ / ) .-~--~-. \
| || || \____/ || || |
| `-_--_-' `-_--_-' |
| ~~ ~~ |
| ___ |
| `-' |
\ \_ \ / _/ /
\_ \_/ \_/ _/
\___ ___/ Amw
..--\__ __/--..
.~ __-~~~-----~~~-__ ~.
(__.--~ ~--.__)
Ditto
/~\_.-~-._,--.._
| ~-.._
| . . \
| / Amw
| --...., | \
/ \
| |
| \
/ |
\_.-._ __...___.._______/
~~
Eevee
._ _.-|
|_~~`--._ _.-~ /
~-._ ~-._.-~~~~~~~-.-~ _.~
~-._ / \_.-~
| .-. .-. | Amw
|. |_| . |_| | __.-|
/ .__, | _.--~ |
\ /_--~~ \ /
/~-._______.-~ \ |____|
| / \ | /
~|_ |_|_-~~ /
| ~-\_/-~ | _~
| | | / _-~
| | / |__---~
|,_|,_|____(
Bulbasaur
__....___ , .
_.-~ __...--~~ ~/\
Amw / / / | |
| | | \ \
__ _..---..-~\ | |
| ~ .-~-. \-.__ / |
/ \.-~ .-~-._/ //
|/-. <| __ .-\ \ \_ //
|| o\ \/ /o | ~-.-~ \/
/ ~~ ~~ |
\__ ___--/ \ _-~- \
/ ~~--.--~~ / |/ __ |
|/\ \ |_~| / \| |
|\/ \__ /_- /\ |
|_ __| |`~-.__|_ _ _/ \ _ _ _/
' ' ' ' '' ' ' ' ' ` `
Seven more Poké-creatures by Amw! But it was a monster franchise (sorry, unintentional humour -- I meant, massive), and consequently -- there's still more of them! Or at least one more. You can probably guess which one...
quu..__
$$$b `---.__
"$$b `--. ___.---uuudP
`$$b `.__.------.__ __.---' $$$$" .
"$b -' `-.-' $$$" .'|
". d$" _.' |
`. / ..." .' |
`./ ..::-' _.' |
/ .:::-' .-' .'
: ::''\ _.' |
.' .-. .-. `. .' |
: /'$$| .@"$\ `. .' _.-'
.'|$u$$| |$$,$$| | < _.-'
| `:$$:' :$$$$$: `. `. .-'
: `"--' | `-. \
:##. == .###. `. `. `\
|##: :###: | > >
|#' `..'`..' `###' x: / /
\ xXX| / ./
\ xXXX'| / ./
/`-. `. / /
: `- ..........., | / .'
| ``:::::::' . |< `.
| ``` | x| \ `.:``.
| .' /' xXX| `:`M`M':.
| | ; /:' xXXX'| -'MMMMM:'
`. .' : /:' |-'MMMM.-'
| | .' /' .'MMM.-'
`'`' : ,' |MMM<
| `' |tbap\
\ :MM.-'
\ | .''
\. `. /
/ .:::::::.. : /
| .:::::::::::`. /
| .:::------------\ /
/ .'' >::' /
`',: : .'
OK, let's leave these Pocket Montsers behind us now. Here's a character we don't get to see in textmode that often -- a rendition of Atomic Bomberman by NamelessOne:
(Atomic) Bomberman
.-.
'-'
//
_..---._/|
.' ." '-.
/__/ \ *
====_____ __| :
/# #""" | /()\ : ..*
|# # | \__/ : .''
\#___#____| / :::.. .
\______________|_...ä_: .. '*
() // /\||||))))))) ' . .
.( \_ \\_\// _-'.'/ | * ..
( ) |^|^|^|ooo/ _#\.//"""_ | . . .
(_)_.'v|v|v| / \# \_ / '_ _' . .
| _ _/_/ /'./_-|" . .
/#_#__"""-._ /# \__) . .
|__ ""-._ |## . . .
| ""|-"""-_/## . .
/""--\__.-| .
\-_.-<__ / . .
/-_| / \
\-_| \_-<. . .
<_-/ <_.-\ .
<_-| |_.-| .
.----| \__\ | .
| .""" '. | .
.___| |__| (c) NamelessOne
'.__..."""
I feel a bit redundant IDing these characters when the text spells it out, but here it all is in one place at least: another portrait by "zi" of Meltina from 1999's Valkyrie Profile for the PS1:
valkyrie profile
_
_ | | _ . _ _ _ _ (_ . | _
\/ (_| | |( \/ | | (- |_) | (_) | | | (-
/ |
-={ Meltina }=-
.'""'-'"'-.,._.-.--'.
/` /'--.
/`, /""'`|-.
/ / ) /:::::\ |
|.' .:/ / /--.;):::\)
.' .:::;' ,..' _.' \::: )
/` .:;'` ,.::' ,' -="""'. \: /
.'--'"`. .--.,.-'"'` / | /
/ _.-' .--.__.--' ,zNHHKml ;'
/.-'` .'"`( '`) /::/ ".;) ` (
. .' .'::`._/;.' '.
`"-._.-'` _.' `'::,(;( \ `.
/`/, /| \`' \ .'
``"'--._.` .'` // |:| '. '._ _;
/` (( /;( `\ \ /
-.__.-' ' \ ./;/\ ) | ;
'::::' ` '; .;(::(\\ `| , ) ___.'
_.--' ,.--.._' \\ ,;:.' /
-' .' . .. `'--'""` /
.---'"`/ :::::::. /
.\\'"`.' .'"'"'`'-.:: .'
/; .--' :'-._ '::;.''.__.'`
-.__/_.' .'` `'--' \\
----'"'`\\--. _\\
zi. \\/ \ \
' ' \
And one bonus ASCII, a logo from the relatively fanart-less "the 7th Guest" -- not part of the textfiles.com collection, but rather by Alan de Smet:
o, ood888booo__ o,
`bd????????????booo8
d|;;;;;;;;;;;;;;::|P | db
8P""""""""Y8888Pd;P'-|- |/| 88
8 o, ,dP' | | | d88b
,% "booP' ,odP oo8o.Yb '__ oq 8888
| I , /\ ,od;P',88" `88P d""Y, "oooo" d8P"bd'o888"p8 88888888
~!~!' ||/', ,od|;P' d888 8P Tbd b 8888 d888 88 8888 8P P"8888"T
| | ,' \/,d||;|P d888 P q d8 8888 8888 88 8888 T ,` 8888 '
',' .od||::|8. .8888. .,bod. .d88..8888..8888bd8P 8888q YP .8888.
| `8|:::;|P' `8888' `8888P Y88P'`8888'`8888"""" "Y888b `8888'
`-.d|::::|8 8888 8888 d888 8888 8888 o8"b Y888b 8888
d|:::::|8 8888 8888 8888 8888 8888 Tb 8b "888b 8888
d|:::::::|b Y888b 8888 Y888 8888 8888 _ 88 Y888b 8888
8|::::::::|b Y888 8888b Y88___8888 Y888 8 88 8888 8888
8|:::::::::|b_ "Y8oo88P"" """~"""""" `Y8b 8 d88 8888 8888
8|::::::;;;|||boo `Yb8 888 "888 8888
Y|:::::;|||8P" `" 8"8o p88" Y88P
`|;::;||P"" ""Y8P" 88
Y|:;|P" 88
Y||P 88
"P" YP










