Sandbox: Difference between revisions

From Hard Drop Tetris Wiki

Jump to: navigation, search
No edit summary
m (Text replacement - "{{pfrow| | | | | | | | | | }}" to "{{pfrowblank}}")
 
(13 intermediate revisions by 9 users not shown)
Line 1: Line 1:
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.
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.
Testing external URLs: [https://www.youtube.com/watch?v=8B-gZr1T0YQ Puyo Puyo Tetris - Pentomino Rotations] by Oshisaure


{| class="wikitable" style="text-align:center"
{| class="wikitable" style="text-align:center"
Line 11: Line 13:
|}
|}


{{QuoteBox|ALL UPPERCASE LETTERS|It's easy to read on old TVs|Use lowercase when names require it}}
testing by meppydc
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:
(diagram from winterNebs)
 
{| border="1" cellspacing="0" cellpadding="1"
!  ||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||{||<nowiki>|</nowiki>||}||~||
|}
 
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.
 
{| border="1" cellspacing="0" cellpadding="1"
!  ||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:


{| border="1" cellspacing="0" cellpadding="1"
!  ||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:
{| border="1" cellspacing="0" cellpadding="1"
!  ||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.
{| border="1" cellspacing="0" cellpadding="1"
!  ||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.
{| border="1" cellspacing="0" cellpadding="1"
!  ||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: <nowiki>http://i.</nowiki>[[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:
{{pfstart}}
{{pfstart}}
{{mrow40| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{pfrowblank}}
{{mrow40| | | | | | | | | | | |b| | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{pfrow| | | | | |s| | |s|s}}
{{mrow40| | | | | | | | | | | |b| | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{pfrow| | | | | | | |s|s|Z}}
{{mrow40| |b|b|b|b| | | | | | | | | | | |b| |b|b| | | | | |b|b| |b| | | |b| | | |b| | | }}
{{pfrow| | | | | | | | |Z|Z}}
{{mrow40|b| | | |b| | | | | | |b| | | | |b|b| | |b| | | |b| | |b|b| | | |b| | | |b| | | }}
{{pfrow|I|I|I|I|L|L|L| |Z|Z}}
{{mrow40|b| | | |b| | | | | | |b| | | | |b| | | |b| | | |b| | | |b| | | |b| | | |b| | | }}
{{pfrow|I| | | |L| | | |Z|Z}}
{{mrow40| |b|b|b|b| | | | | | |b| | | | |b| | | |b| | | |b| | | |b| | | | |b|b|b|b| | | }}
{{pfrow|I|L|S|S|J|T|T| |Z|J}}
{{mrow40| | | | |b| | | | | | |b| | | | |b|b|b|b| | | | | |b|b|b|b| | | | | | | |b| | | }}
{{pfrow|J|L|L|L|L|L| |J|J|J}}
{{mrow40| | | | |b| | | |b| | |b| | | | |b| | | | | | | | | | | |b| | | | | | | |b| | | }}
{{mrow40| |b|b|b| | | | | |b|b| | | | | |b| | | | | | | | | | | |b| | | | |b|b|b| | | | }}
{{mrow40| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow40| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow40| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{pfend}}
{{pfend}}
In contrast, here are the uppercase G, J, P, Q, and Y.
{{pfstart}}
{{mrow40| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow40| |b|b|b|b| | | | | | | |b| | | |b|b|b|b|b| | | | |b|b|b|b| | | | |b| | | |b| | }}
{{mrow40|b| | | | |b| | | | | | |b| | | |b| | | | |b| | |b| | | | |b| | | |b| | | |b| | }}
{{mrow40|b| | | | |b| | | | | | |b| | | |b| | | | |b| | |b| | | | |b| | | |b| | | |b| | }}
{{mrow40|b| | | | | | | | | | | |b| | | |b| | | | |b| | |b| | | | |b| | | | |b| |b| | | }}
{{mrow40|b| | | | | | | | | | | |b| | | |b|b|b|b|b| | | |b| | | | |b| | | | | |b| | | | }}
{{mrow40|b| | |b|b|b| | | | | | |b| | | |b| | | | | | | |b| | | | |b| | | | | |b| | | | }}
{{mrow40|b| | | | |b| | | | | | |b| | | |b| | | | | | | |b| |b|b| |b| | | | | |b| | | | }}
{{mrow40|b| | | | |b| | |b| | | |b| | | |b| | | | | | | |b| | | |b| | | | | | |b| | | | }}
{{mrow40| |b|b|b|b| | | | |b|b|b| | | | |b| | | | | | | | |b|b|b| |b| | | | | |b| | | | }}
{{mrow40| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow40| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow40| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{pfend}}
As you can see, these are a lot easier to read.


For comparison, [[Custom Font]] does it like this:
= Preferences =
{{pfstart}}
At [[Special:Preferences]], various preferences can be set, but login is needed.
{{mrow30| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow30| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow30| | | | | | | | | |b| | | | | | | | | | | | | | | | | | | | }}
{{mrow30| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow30| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow30| |b|b|b| | | | |b|b| | |b|b|b|b| | | |b|b|b|b| |b| | | |b| }}
{{mrow30|b| | | |b| | | | |b| | |b| | | |b| |b| | | |b| |b| | | |b| }}
{{mrow30|b| | | |b| | | | |b| | |b| | | |b| |b| | | |b| | |b| |b| | }}
{{mrow30| |b|b|b|b| | | | |b| | |b| | | |b| |b| | | |b| | |b| |b| | }}
{{mrow30| | | | |b| | | | |b| | |b|b|b|b| | | |b|b|b|b| | | |b| | | }}
{{mrow30|b| | | |b| | |b| |b| | |b| | | | | | | | | |b| | |b| | | | }}
{{mrow30| |b|b|b| | | | |b| | | |b| | | | | | | | | |b| |b| | | | | }}
{{pfend}}
{{pfstart}}
{{mrow30| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow30| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow30| |b|b|b| | | | | | |b| |b|b|b|b| | | |b|b|b| | |b| | | |b| }}
{{mrow30|b| | | |b| | | | | |b| |b| | | |b| |b| | | |b| |b| | | |b| }}
{{mrow30|b| | | | | | | | | |b| |b| | | |b| |b| | | |b| | |b| |b| | }}
{{mrow30|b| | | | | | | | | |b| |b| | | |b| |b| | | |b| | |b| |b| | }}
{{mrow30|b| |b|b|b| | | | | |b| |b|b|b|b| | |b| | | |b| | | |b| | | }}
{{mrow30|b| | | |b| | | | | |b| |b| | | | | |b| |b| |b| | | |b| | | }}
{{mrow30|b| | | |b| |b| | | |b| |b| | | | | |b| | |b| | | | |b| | | }}
{{mrow30| |b|b|b| | | |b|b|b| | |b| | | | | | |b|b| |b| | | |b| | | }}
{{mrow30| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow30| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{pfend}}
 
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:
{{pfstart}}
{{mrow8| | | | | | | | }}
{{mrow8| | | |b| | | | }}
{{mrow8| | |b| | | | | }}
{{mrow8| | | | | | | | }}
{{mrow8| |b|b|b| | | | }}
{{mrow8| | | | |b| | | }}
{{mrow8| |b|b|b|b| | | }}
{{mrow8|b| | | |b| | | }}
{{mrow8|b| | | |b| | | }}
{{mrow8| |b|b|b| |b| | }}
{{mrow8| | | | | | | | }}
{{mrow8| | | | | | | | }}
{{mrow8| | | | | | | | }}
{{pfend}}
 
Also, what the original TeleCaption decoder displayed as ¼½¾, the Sharp 32R S60 showed...
{{pfstart}}
{{mrow24| | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow24| |b|b|b|b| | | |b|b| | | | | | |b|b|b|b| |b| | }}
{{mrow24|b| | | | |b| | | |b| | | | | | | |b| |b|b|b| | }}
{{mrow24|b|b|b|b| |b| | | |b| | | | | | | |b| |b| |b| | }}
{{mrow24|b|b| | |b|b| | | |b| | | | | | | |b| |b| |b| | }}
{{mrow24|b|b|b|b| |b| | | | | | |b| | | | | | | | | | | }}
{{mrow24|b|b| | |b|b| | | | | |b| |b| | | | | | | | | | }}
{{mrow24|b|b| | | |b| | | | | | | |b| | | | | | | | | | }}
{{mrow24|b| | | | |b| | | | | | |b| | | | | | | | | | | }}
{{mrow24| |b|b|b|b| | | | | | |b|b|b| | | | | | | | | | }}
{{mrow24| | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow24| | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow24| | | | | | | | | | | | | | | | | | | | | | | | }}
{{pfend}}
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:
*At Appearance section, there is option to format broken links like this[[#|?]] instead of <span style="color:#cc2200">like this</span>. This is useful if you have trouble seeing colors or if colors are overridden.
{{pfstart}}
{{mrow24| | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow24| | | |b| | | | | | | | | | | | |b|b|b|b|b|b|b|b}}
{{mrow24|b| | |b| | |b| | |b|b|b|b| | | |b| | | | | | |b}}
{{mrow24| |b| |b| |b| | |b|b|b|b|b|b| | |b| | | | | |b|b}}
{{mrow24| | |b|b|b| | | |b|b|b|b|b|b| | |b| | | | |b| |b}}
{{mrow24| | | |b| | | | |b|b|b|b|b|b| | |b|b| | |b| | |b}}
{{mrow24| | |b|b|b| | | |b|b|b|b|b|b| | |b|b| |b| | | |b}}
{{mrow24| |b| |b| |b| | |b|b|b|b|b|b| | |b| |b| | | | |b}}
{{mrow24|b| | |b| | |b| | |b|b|b|b| | | |b| | | | | | |b}}
{{mrow24| | | |b| | | | | | | | | | | | |b|b|b|b|b|b|b|b}}
{{mrow24| | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow24| | | | | | | | | | | | | | | | | | | | | | | | }}
{{mrow24| | | | | | | | | | | | | | | | | | | | | | | | }}
{{pfend}}


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[[Sandbox#|?]] instead of <span style="color:#cc2200">like this</span>. This is useful if you have trouble seeing colors or if colors are overridden.
as;djfka;lsdjfl;kdsfj

Latest revision as of 18:58, 1 November 2023

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.

Testing external URLs: Puyo Puyo Tetris - Pentomino Rotations by Oshisaure

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

testing by meppydc (diagram from winterNebs)

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngsTet.pngTet.pngss
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngssZ
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngZZ
IIIILLLTet.pngZZ
ITet.pngTet.pngTet.pngLTet.pngTet.pngTet.pngZZ
ILSSJTTTet.pngZJ
JLLLLLTet.pngJJJ

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.


as;djfka;lsdjfl;kdsfj