Difference between revisions of "American Standard Code for Information Interchange"

From NetHackWiki
Jump to navigation Jump to search
(Removed outdated information.)
m ("6" was missing and added historical note about 8 and 9.)
Line 2: Line 2:
 
The '''American Standard Code for Information Interchange''', which everyone calls '''ASCII''', is a [[Wikipedia:character set|character set]] which a computer uses to store [[character]]s. ASCII specifies a method for computers to store printable characters such as letters A to Z, a to z, digits 0 to 9, punctuation, and spaces. ASCII also includes control characters such as newline. Most computers either use ASCII, or a superset of ASCII that adds more characters, such as accented letters, Cyrillic letters, CJK characters, or hieroglyphics.
 
The '''American Standard Code for Information Interchange''', which everyone calls '''ASCII''', is a [[Wikipedia:character set|character set]] which a computer uses to store [[character]]s. ASCII specifies a method for computers to store printable characters such as letters A to Z, a to z, digits 0 to 9, punctuation, and spaces. ASCII also includes control characters such as newline. Most computers either use ASCII, or a superset of ASCII that adds more characters, such as accented letters, Cyrillic letters, CJK characters, or hieroglyphics.
  
''[[NetHack]]'' uses ASCII for everything. The [[source code]] is in ASCII. If you play in [[tty]] mode, everything on the screen is ASCII. Also, ASCII corresponds nicely with the keys found on most QWERTY keyboards in the United States. In fact, the [[dungeon]] contains every printable ASCII character except "7", "8", "9", and "," (the comma).
+
''[[NetHack]]'' uses ASCII for everything. The [[source code]] is in ASCII. If you play in [[tty]] mode, everything on the screen is ASCII. Also, ASCII corresponds nicely with the keys found on most QWERTY keyboards in the United States. In fact, in modern NetHack 3.x.x, the [[dungeon]] contains every printable ASCII character except "6", "7", "8", "9", and "," (the comma). Some older versions of NetHack did use "8" and "9" for specific monsters, but with the standardization of color, the monsters represented have been changed to more suitable glyphs.
  
 
The printable ASCII characters are:
 
The printable ASCII characters are:
Line 17: Line 17:
 
|| [[U|Uu]] || [[I|Ii]] || [[O|Oo]]|| [[P|Pp]]
 
|| [[U|Uu]] || [[I|Ii]] || [[O|Oo]]|| [[P|Pp]]
 
|| [[left curly bracket|{]] [[left square bracket|[]]
 
|| [[left curly bracket|{]] [[left square bracket|[]]
|| [[right curly bracket|}]] [[right square bracket|]]]
+
|| [[right curly bracket|}]] [[right square bracket|right square bracket]]]
 
|| [[pipe|<nowiki>|</nowiki>]] [[\]]
 
|| [[pipe|<nowiki>|</nowiki>]] [[\]]
 
|-
 
|-

Revision as of 05:43, 4 April 2008

The American Standard Code for Information Interchange, which everyone calls ASCII, is a character set which a computer uses to store characters. ASCII specifies a method for computers to store printable characters such as letters A to Z, a to z, digits 0 to 9, punctuation, and spaces. ASCII also includes control characters such as newline. Most computers either use ASCII, or a superset of ASCII that adds more characters, such as accented letters, Cyrillic letters, CJK characters, or hieroglyphics.

NetHack uses ASCII for everything. The source code is in ASCII. If you play in tty mode, everything on the screen is ASCII. Also, ASCII corresponds nicely with the keys found on most QWERTY keyboards in the United States. In fact, in modern NetHack 3.x.x, the dungeon contains every printable ASCII character except "6", "7", "8", "9", and "," (the comma). Some older versions of NetHack did use "8" and "9" for specific monsters, but with the standardization of color, the monsters represented have been changed to more suitable glyphs.

The printable ASCII characters are:

~ ! @ # $ % ^ & * ( ) _ +
` 1 2 3 4 5 6 7 8 9 0 - =
Qq Ww Ee Rr Tt Yy Uu Ii Oo Pp { [ } right square bracket] | \
Aa Ss Dd Ff Gg Hh Jj Kk Ll : ; " '
Zz Xx Cc Vv Bb Nn Mm < , > . ? /

The characters in the above tables all link to their informational page. The goal is to create an article in Wikihack for every character. In the article, mention which monster or object that character represents, and what that key does from the keyboard. Try to link to other articles; for example, d should link to both dog and drop.

For technical reasons, angle brackets, curly brackets, square brackets, hash marks, pipes, or plus signs can not be used in the names of articles. Also, an article name cannot contain only underscores, and it cannot consist of exactly one or two dots. Thus all of those articles have words for names.