Sandbox

From Hard Drop Tetris Wiki

Revision as of 17:56, 19 September 2017 by Piotrlogin (talk | contribs)
Jump to: navigation, search

This is a sandbox, where anyone can test. The other editable special page is Public talk. Feel free to add a link to editable special pages in your or talk page. Therefore things that seem or are non-sensical to other or all people are allowed.

Pros Cons
"It takes very few keystrokes to set each piece in place, and you can even take advantage of DAS/ARR repeat across pieces for the OIL." - Larrytetris. They are impractical and dangerous in modern multiplayer and will always remain an outside quirk of a blanket rule, in my book. The stack for them is not flat, and for the number of lines taken to do one (including the high overhang, which is I assume easy to get spiked on), their send-attack ratio is poor. With the number of pieces used, a normal t-spin double is nearly always better, and a tetris cleaner and less risky." - Paul676
Example 2a Example 2b

Template:QuoteBox All uppercase was what was used in some machines in the past, as only 64 characters (6 bits) were encoded, instead of 128 (7 bits) that ASCII uses. You can see this as something like 20 to 5F below, as opposed to 00 to 7F:

0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ \ ] ^ _
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { | } ~

The 00 to 1F and 7F are control characters, and are used for things like new line (enter key) and tab. 80 to FF was used in 8-bit encodings for different sets of foreign language letters and symbols. Here is one for Western European (CP-1252), which is used by Custom Font. AD is like minus but only appears at the end of lines, which is typographical. A0 is no-break space, so that words next to it will stay on one line. 81, 8D, 8F, 90 and 9D are undefined.

0 1 2 3 4 5 6 7 8 9 A B C D E F
8x  ƒ ˆ Š Œ  Ž 
9x  ˜ š œ  ž Ÿ
Ax ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
Bx ° ± ² ³ ´ µ · ¸ ¹ º » ¼ ½ ¾ ¿
Cx À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
Dx Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
Ex à á â ã ä å æ ç è é ê ë ì í î ï
Fx ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ

Custom Font replaced some characters in above with math symbols.

Some machines didn't use 8-bit, instead, they replaced some of the characters with foreign letters (ISO 646). Here is an example for French:

0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x ! " £ $ % & ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x à A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z ° ç § ^ _
6x µ a b c d e f g h i j k l m n o
7x p q r s t u v w x y z é ù è ¨

This one includes more letters:

0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x ! " # $ % & ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x à A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z â ç ê î _
6x ô a b c d e f g h i j k l m n o
7x p q r s t u v w x y z é ù è û

Due to a French reform making the letter é more frequent, î is sometimes replaced by É. There are similar character sets for many languages.

However, for closed caption decoders, the character set is different. The anomalies are in bold. 11 is placed before 30 to 3F for different sets of foreign language letters and symbols.

0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x ! " # $ % & ( ) á + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ é ] í ó
6x ú a b c d e f g h i j k l m n o
7x p q r s t u v w x y z ç ÷ Ñ ñ

Special characters (11xx). 39 is a non-breaking space.

0 1 2 3 4 5 6 7 8 9 A B C D E F
3x ® ° ½ ¿ ¢ £ à è â ê î ô û

Custom Font replaced 00 with a full space, and 1E with a subscript exponent symbol.

Comparison of Terminus and Custom Font at 6x12 size: http://i.imgur.com/gVCYiQf.png

Note: The full space (█) is in the null character (00) in Custom Font, not shown. This is used as non-existent character symbol by Windows, so this hack allows to use this character.

But what about TVs?

All uppercase letters are used in captioning because older decoders couldn't properly display the lowercase g, j, p, q, and y. Here they are in the 8x13 bitmap font for the Sharp 32R S60:

Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40

In contrast, here are the uppercase G, J, P, Q, and Y.

Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40 Template:Mrow40

As you can see, these are a lot easier to read.

For comparison, Custom Font does it like this:

Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30

Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30 Template:Mrow30

As you can see, the lowercase g, j, p, q, and y all have descenders. The handwriting form of Custom Font is 1:3 ratio, and uppercase and descender letters are double height of lowercase letters. The electronical Custom Font is actually a compressed version with 1:2 ratio (note the g is compressed, and y slightly curves).

What about special characters?

In this case, ASCII characters are replaced...and special characters were added in the CC decoder! For example, * is displayed like this:

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngbTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngbTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngbbbTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngbTet.pngTet.pngTet.png
Tet.pngbbbbTet.pngTet.pngTet.png
bTet.pngTet.pngTet.pngbTet.pngTet.pngTet.png
bTet.pngTet.pngTet.pngbTet.pngTet.pngTet.png
Tet.pngbbbTet.pngbTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png

Also, what the original TeleCaption decoder displayed as ¼½¾, the Sharp 32R S60 showed...

Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24

It replaced quarters with registered and trademark. Only the ½ is the same.

In Custom Font, a full 8-bit encoding could be used. Only standard Windows encodings can be used in a Windows bitmap font, so Custom Font used CP-1252 as base and replaced some characters with mathematical characters (superscript, subscript, square root).

However, on the Sharp 32R S60's on-screen display, other special characters can be displayed. 3 examples:

Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24 Template:Mrow24

On the on-screen display, a border appears. This is not shown here.

Preferences

At Special:Preferences, various preferences can be set, but login is needed.

  • At Appearance section, there is option to format broken links like this? instead of like this. This is useful if you have trouble seeing colors or if colors are overridden.