diff --git a/parts/language/dict_en.lua b/parts/language/dict_en.lua index 8bdf7cea..4a25e271 100644 --- a/parts/language/dict_en.lua +++ b/parts/language/dict_en.lua @@ -4,24 +4,24 @@ return { {"Translator Note 1", "", "help", - "This is an English translation of the Simplified Chinese version of TetroDictionary.\n\nThe translation may not accurately reflect the original content in Simplified Chinese.\n\nFeel free to visit our GitHub page if you want to view the contributors or make contributions yourself. Click the globe icon in the bottom right corner to open the webpage.\n\nTranslated and corrected by User670 & C₂₉H₂₅N₃O₅ et al.", + "This is an English translation of the Simplified Chinese version of TetroDictionary.\n\nThe translation may not accurately reflect the original content in Simplified Chinese.\n\nFeel free to visit our GitHub page if you want to view the contributors or make contributions yourself. Click the globe icon in the bottom right corner to open the webpage.\n\nNote that this dictionary sometimes uses the terms \"block\", \"piece\", and \"minoes\" interchangeably; the terms \"field\" and \"matrix\" are also interchangeable.\n\nTranslated and corrected by User670 & C₂₉H₂₅N₃O₅ et al.", "https://github.com/26F-Studio/Techmino/blob/main/parts/language/dict_en.lua", }, {"To New Players", "guides newbie noob readme recommendations suggestions helps", "help", - "Here are our suggestions to the new players in Tetris:\n\tTwo Principles:\n\t\t1. Choose a Tetris game with good controls (e.g., Techmino, TETR.IO, Jstris, Tetris Online, Tetr.js). Don’t use those “primitive” versions which deviate too much from the Guideline and have awful controls. \n\t\t2. Spend time establishing the basic skills, like reading the Next sequence and performing Tetris stably. Don’t learn some fancy skills such as T-spins for now.\n\tTwo Skills:\n\t\t1. Remember the spawn positions of the blocks and controls to move the blocks into the desired locations.\n\t\t2. Plan ahead on where to put down the Next blocks. \n\nThe link below is the translated version (by User670) of an article named “Suggestion for new players to Tetris Online,” which was written by a Chinese Tetris player named Tatianyi (2019). Zictionary has an entry about him. Click on the globe icon to open the article in your browser.", + "Here are our suggestions for new players of Tetris:\nThe basics:\n\t\t1. Choose a professional Tetris game with good controls. Games like Techmino, TETR.IO, Jstris, and Tetris Online are some good choices. Low quality games that deviate too much from the guidelines, or those with poor controls, are not good for your training.\n\t\t2. Spend time building basic skills in the beginning. Try to spend more time on skills such as reading the next sequence and performing Tetrises consistently. Master the basics before trying more advanced skills like T-spins.\nEssential skills:\n\t\t1. Memorizing the spawn positions of the blocks.\n\t\t2. Remembering the maneuvers to move the blocks to the desired locations.\n\t\t3. Thinking ahead about where to place the blocks in the next sequences.\n\nThe globe button links to an article called \"Suggestion for new players to Tetris Online\" written by Tatianyi, a Chinese Tetris player (translated to English by User670).", "https://github.com/user670/temp/blob/master/tips_to_those_new_to_top.md", }, {"Practice Recommendations", "readme noob new guides recommendations suggestions helps", "help", - "Here are our recommendations for improving your Tetris skills. If you have ever felt difficulties in your training, you can just relax and spend some time playing the modes you do enjoy. Have fun!\n\nThese are sets of missions that you need to accomplish. When there is order within each set, we recommend you to do all three sets of tasks simultaneously instead of one by one.\n\nA. Stacking\n\tA1. Think twice before you place your block. If your first decision doesn’t seem to fit well, think again.\n\tA2. Keep your terrain flat since it allows more possibilities for different blocks.\n\tA3. When hold allowed, thinking more about sequences to arrange the pieces in your hand, the held one, plus the previews. In order to have flat terrain for longer time.\nB. Efficiency & Speed\n\tB1. Don’t count on ghost pieces. Think, with your brain, where this piece would land and what keys you should press. Do it only when you are ready.\n\tB2. Use both of the rotation keys. Don’t just use one and press it many times when you can press the other one just once.\n\tB3. Don’t worry too much about your speed when you start learning Finesse. Keep your move accurate, and then it is not hard to improve your speed once you have mastered it.\nC. Stacking\n\tC1. Finish 40L without topping out.\n\tC2. Finish 40L with no Hold without topping out.\n\tC3. Finish 40L with all Techrashes.\n\tC4. Finish 40L with all Techrashes and no Hold.\n\nSet C is more flexible, and you can adjust the difficulties based on your own conditions (like what does “stably” means to you).\n\nWhen you finish all the tasks in set C, keep practicing A1. This is the fundamental skill in any Tetris game, and you can master practically any mode when you can just scan through the Next sequence easily.", + "Here are our recommendations for improving your Tetris skills. Having trouble improving your skills? Try relaxing and spending more time playing modes you enjoy. Have fun!\n\nHere are three sets of tasks that we feel are essential. Although the tasks within each group are ordered by difficulty, we recommend working on all three sets of tasks simultaneously (rather than one at a time).\n\nA. Stacking\n\tA1. Think twice before placing the block. If your first choice doesn't seem like a good fit, think again.\n\tA2. Keep the terrain flat, as this allows more placement possibilities for different blocks.\n\tA3. If you are playing a game mode that has Holds, think about the three blocks you can use — the current piece, the piece in the Hold, and the next piece. Think about the best order to place these blocks so that you can maintain a flat terrain for longer.\nB. Efficiency & Speed\n\tB1. Do not rely too much on ghost pieces. Instead, think about what keys to press to get the piece to where you want it. Start manipulating the block when you have a clear idea in mind.\n\tB2. Use both rotation keys. Instead of rotating clockwise three times, try rotating counterclockwise just once.\n\tB3. It's okay to go slow when you first start learning Finesse. If you can get your keystrokes right in the beginning, it's not that hard to speed up once you've mastered it.\nC. Stacking\n\tC1. Finish 40L without topping out.\n\tC2. Finish 40L with no Hold without topping out.\n\tC3. Finish 40L with Techrashes only.\n\tC4. Finish 40L with Techrashes only no Hold.\n\nSet C is more flexible for individual players, and you can also adjust the pace based on your own conditions (e.g., how stable is \"stable\" for you).\n\nKeep practicing A1 when you have finished set C. This is the most basic skill in all of Tetris, and it is easy to master everything else when you are a master of reading the Next sequence.", }, {"Learning T-spins", "tspins learning study guides tips recommendations suggestions helps", "help", - "Please notice that T-spin is a pretty advanced skill in Tetris, so you cannot master it by just looking at the terrains where the T-spins are performed. You also need good stacking skills and the ability to scan through the Next sequence. If you really want to improve your T-spin skill, please make sure that you are proficient in your basic skills, such as stacking.\n\nOur recommendations: begin to learn T-spin if you can finish 40L within 60 s (or 40–120 s depending on your conditions), 40L with all Tetrises, 40L with all Tetrises, and no Hold, all without losing too much speed. (Developing ability to read previews and think enough before dropping)", + "T-spin is a relatively advanced skill in Tetris. It is very hard to master T-spins by just focusing on the local terrain; good abilities of stacking and next-reading are also required to master this skill.\n\nWe strongly recommend that you master the basic skills (like stacking) before attempting to learn T-spins.\n\nWe recommend starting with T-Spins if you can meet the following criteria:\n- Finishing 40L within 60 s (or 40–120s, based on personal conditions)\n- Finishing 40L with Tetrises only\n- Finishing 40L with Tetrises only and no Hold (without significantly slowing down)\n\nThis ensures that you are good at next-reading and planning.", }, {"Official Website", "homepage mainpage websites", @@ -32,7 +32,7 @@ return { {"Huiji Wiki", "huiji wiki", "help", - "(灰机wiki)\n\n A Chinese Tetris wiki by Tetris enthusiasts from Chinese Tetris Research Community groups and its sub-groups. Most of the pages were referenced and translated from Hard Drop Wiki and Tetris Wiki for now. Link in Simplified Chinese.", + "(灰机wiki)\nA Chinese Tetris wiki by Tetris enthusiasts from Chinese Tetris Research Community groups and affiliates. Most pages have been referenced and translated from Hard Drop Wiki and Tetris Wiki for now. Link in Simplified Chinese.", "https://tetris.huijiwiki.com", }, {"Hard Drop Wiki", @@ -44,7 +44,7 @@ return { {"Tetris Wiki", "tetris wiki", "help", - "Tetris.wiki is a wiki focused on creating Tetris-related content. Myndzi started it in 2015. A Tetris Wiki focusing on Tetris-related contents by Myndzi in 2015. Over the years, thousands of contributions have been made documenting official and fan Tetris games in the series, uncovering game mechanics, and creating guides to improve playing.", + "A Tetris wiki focusing on Tetris-related content, created by Myndzi in 2015. Over the years, thousands of contributions have been made documenting official and fan Tetris games in the series, uncovering game mechanics, and creating guides to improve the gaming experience.", "https://tetris.wiki", }, {"Tetris Wiki Fandom", @@ -59,22 +59,22 @@ return { "A website containing collections of various openers.", "https://four.lol", }, - {"‘Tetris Hall’", + {"'Tetris Hall'", "", "help", - "(テトリス堂)\n\nA Japanese website with many setups, tutorials, and minigames. It has detailed descriptions of consecutive PCs.", + "(テトリス堂)\nA Japanese website with many setups, tutorials, and minigames. It has detailed descriptions of consecutive PCs. Link in Japanese.", "https://shiwehi.com/tetris/", }, - {"‘Tetris Template Collections’", + {"'Tetris Template Collections'", "", "help", - "(テトリステンプレ集@テト譜)\n\nA Japanese website with a variety of setups and detailed categories. Most setups have images, so it is easier to share with others.", + "(テトリステンプレ集@テト譜)\nA Japanese website with a variety of setups and detailed categories. Most setups have images, so it is easier to share with others. Link in Japanese.", "https://w.atwiki.jp/tetrismaps/", }, {"tetristemplate.info", "", "help", - "(テトリスブログ - PerfectClear)\n\nA Japanese website with some setups. It doesn’t contain too many setups, but there are very detailed explanations.", + "(テトリスブログ - PerfectClear)\nA Japanese website with some setups. It doesn't contain too many setups, but there are very detailed explanations. Link in Japanese.", "https://tetristemplate.info/", }, {"Fumen", @@ -93,19 +93,19 @@ return { {"Github Repository", "githubrepository sourcecode src", "org", - "Techmino’s official Github repository. Stars are appreciated.", + "Techmino's official Github repository. Stars are appreciated.", "https://github.com/26F-Studio/Techmino", }, - {"Discord communnity", - "community communities discord", + {"Discord Server", + "community communities discord server", "org", - "Join the Techmino communities and talk with other players! Just click on the globe icon below.", + "Join the Techmino server and communicate with other players! Click on the globe icon below to open the link.", "https://discord.gg/f9pUvkh", }, {"Tetris OL Servers", "tetrisonline servers tos", "org", - "Google “Tetris Online Poland” for the Poland server.\nClick on the globe icon for information on the Tetris Online Study server in China (by Teatube, see the entry below).", + "Google \"Tetris Online Poland\" for the Poland server.\nClick on the globe icon for information on the Tetris Online Study server in China (by Teatube).", "https://teatube.cn/tos/", }, FNNS and {"Support 1", @@ -117,7 +117,7 @@ FNNS and {"Support 1", } or {"Support 1", "support wechat vx weixin alipay zfb zhifubao", "org", - "To donate to Techmino via WeChat Pay or Alipay, type “support” in console and scan the QR code.", + "To donate to Techmino via WeChat Pay or Alipay, type \"support\" in console and scan the QR code.", -- id: support-1 -- platform-restriction: non-apple }, @@ -130,7 +130,7 @@ FNNS and {"Support 2", } or {"Support 2", "support afdian aidadian", "org", - "To donate to Techmino via Aifadian, use the globe icon on the bottom right to open the URL. Aifadian charges a 6% transaction fee off your purchase.", + "To donate to Techmino via Aifadian, use the globe icon on the bottom right to open the URL. Aifadian charges a 6% commision off your purchase.", "https://afdian.net/@MrZ_26", -- id: support-2 -- platform-restriction: non-apple @@ -144,75 +144,75 @@ FNNS and {"Support 3", } or {"Support 3", "support patreon", "org", - "To donate to Techmino via Patreon, click on the globe icon on the bottom right to open the URL. Notice that Patreon may charge you a service fee for transactions over a certain amount.", + "To donate to Techmino via Patreon, click on the globe icon on the bottom right to open the URL. Notice that Patreon may charge you a commision for transactions over a certain amount.", "https://www.patreon.com/techmino", -- id: support-3 -- platform-restriction: non-apple }, -- # Games {"TTT", - "tetris trainer tres bien", + "tetris trainer tres bien T.T.T.", "game", - "Tetris Trainer Très-Bien (by こな “kona”). A hands-on tutorial of advanced techniques in modern Tetris (which only supports physical keyboards).\nRecommended for players who can complete 40L with Tetris only and no Hold.\nCovered topics such as T-Spin, finesse, SRS, and some battle setups.\nThe link below is the English version of the website, translated by User670 (Originally in Japanese).", + "Tetris Trainer Très-Bien (by こな \"kona\"). A hands-on tutorial of advanced techniques in Guideline Tetris (which only supports physical keyboards).\nRecommended for players who can complete 40L with no Hold and Tetrises only.\nIt covered topics such as T-Spin, finesse, SRS, and some battle setups.\nThe link below is the English version of the website, translated by User670 (Originally in Japanese).", "https://user670.github.io/tetris-trainer-tres-bien/", }, {"TTPC", - "tetris perfect clear challenge", + "tetris perfect clear challenge T.T.P.C.", "game", - "Tetris Perfect Clear Challenge (by chokotia). A tutorial on Perfect Clear opener using SRS and Bag-7 (with only keyboard support). Recommended for players who completed TTT and are familiar with SRS.\n\nLink in English, originally in Japanese.", + "Tetris Perfect Clear Challenge (by chokotia). A tutorial on Perfect Clear openers using SRS and Bag7 (which only supports physical keyboards). Recommended for players who completed TTT and are familiar with SRS.\n\nLink in English, originally in Japanese.", "https://teatube.cn/ttpc/ttpc/", }, {"NAZO", "nazo", "game", - "(ナゾ)\n\nAll kinds of SRS puzzles range from easy to extremely hard, including T-spins and All spins. Recommended for those who completed TTT.\n\nLink translated to Simplified Chinese, originally in Japanese.", + "(ナゾ)\n\nAll kinds of SRS puzzles ranging from easy to extremely hard, including T-spins and All spins. Recommended for players who completed TTT.\n\nLink translated to Simplified Chinese, originally in Japanese.", "https://teatube.cn/nazo/", }, {"TPO", - "nazo", + "nazo T.P.O.", "game", - "Tetris Puzzle O. A Chinese website created by TCV100 with some puzzles in NAZO included.", + "Tetris Puzzle O. A Chinese website created by TCV100 with some puzzles NAZO included.", "http://121.36.2.245:3000/tpo", }, {"Side Note 1", "note nb NB DM notice", "game", - "The following contents are brief introductions about some official and fan-made Tetris games with high popularity. We make no guarantees that they would cover every Tetris game. Also, the author of Techmino has made some comments on some of these games. Notice that they are just subjective opinions and cannot be used to judge the qualities of these games. These comments have been marked out in the entries.", + "The following content contains brief introductions to some official and fan-made Tetris games with relatively high popularity. We do not guarantee that they cover every Tetris game. The author of Techmino (MrZ) has made some commentaries about some of these games, which are marked in brackets in the entries. They only represent the personal opinions and recommendations of the author and do not necessarily represent the objective qualities of the games.", }, {"King of Stackers", "kos kingofstackers", "game", - "Browser | Multiplayer | Mobile Support\nKoS for short. A turn-based browser Tetris game. The main rules are as follows: players take turns placing blocks in their fields in 7-block cycles. Attacks only enter the field when a block is placed without clearing a line. The game is highly strategic and has different options for attack mechanics.", + "Browser | Multiplayer | Mobile Support\nKoS for short. A turn-based browser Tetris game. Players take turns placing blocks on their fields in 7-block cycles. Attacks only enter the field when a block is placed without clearing a line. The game is highly strategic and has several options for attack mechanics.", "https://kingofstackers.com/games.php", }, {"Tetr.js", "tetrjs tetr.js", "game", - "Browser | Singleplayer | Mobile Support\nA browser-based Tetris game with many professional tunings and modes.\nLink to Farter’s (See entry below) Dig Mod (which itself is a mod of another version). You can also check another mode on Tetris Wiki called “Tetr.js enhanced.”\n\n[MrZ: The visuals are simple with barely any animations. Only a few virtual key combinations are available for mobile devices.]", + "Browser | Singleplayer | Mobile Support\nA browser-based Tetris game with many advanced options and modes.\nLink to Farter's Dig Mod (which itself is a mod of another Tetris fan game). You can also check another game on Tetris Wiki called \"Tetr.js enhanced.\"\n\n[MrZ: The visuals are simple with barely any animations. Only a few, fixed virtual key combinations are available for mobile devices.]", "http://farter.cn/t", }, {"Tetra Legends", "tl tetralegends", "game", - "Browser | Singleplayer | No Mobile Support\nTL for short. A variety of single-player modes and two hidden rhythm modes. It also visualizes mechanisms usually hidden in other Tetris games. The development was halted for multiple reasons in Dec 2020.", + "Browser | Singleplayer | No Mobile Support\nTL for short. A variety of single-player modes and two hidden rhythm modes. It also visualizes mechanisms usually hidden in other Tetris games. Development was halted in December 2020 for various reasons.", "https://tetralegends.app", }, {"Ascension", "asc ASC", "game", - "Browser | Singleplayer/Multiplayer\nOr ASC for short. It uses its own rotation system (also called ASC) and has many single-player modes. 1V1 modes are currently under alpha testing (16/Apr/2022). The Stack mode in Techmino was also inspired by Ascension.", + "Browser | Singleplayer/Multiplayer\nASC for short. It uses its own rotation system (also called ASC) and has many single-player modes. 1V1 modes are currently in alpha testing (April 16, 2022). The Stack mode in Techmino was also inspired by Ascension.", "https://asc.winternebs.com", }, {"Jstris", "js jstris", "game", - "Browser | Singleplayer/Multiplayer | Mobile Support\nJS for short. It has some single-player modes and some parameters that players can adjust. The virtual keys can also be customized to some extent, but this game has no animations.", + "Browser | Singleplayer/Multiplayer | Mobile Support\nJS for short. It has some single-player modes and some options that can be customized by the player. The virtual keys can also be customized to some extent, but this game has little (if any) animations.", "https://jstris.jezevec10.com", }, {"TETR.IO", "io tetrio tetr.io", "game", - "Browser | Singleplayer/Multiplayer\nOr IO for short. It has a ranking system and custom game with many adjustable parameters. It also has desktop clients for improved performances and you can git rid of the ads.\n\n[MrZ: It seems that Safari cannot open this game.]", + "Browser | Singleplayer/Multiplayer\nIO for short. It has a ranking system and a custom game with many adjustable parameters. It also has desktop clients for better performance and no ads.", "https://tetr.io", }, {"Nuketris", @@ -224,45 +224,45 @@ FNNS and {"Support 3", {"Worldwide Combos", "wwc worldwidecombos", "game", - "Browser | Singleplayer/Multiplayer\nWWC for short. It has worldwide 1V1 battles, recorded battles (so the opponents don’t have to be real people), several different rulesets, and bomb-styled garbage line battles.", + "Browser | Singleplayer/Multiplayer\nWWC for short. It has worldwide 1V1 battles, recorded battles (which allows you to battle against recorded games), several different rulesets, and bomb-style garbage line battles.", "https://worldwidecombos.com", }, {"Tetris Friends", "tf tetrisfriends notrisfoes", "game", - "Browser | Singleplayer/Multiplayer\nTF for short. A now-defunct browser-based Tetris game. It was very popular in the past, but the whole game was shut down a few years ago. There is a private server called “Notris Foes” that still exists. Click on the globe icon to open the webpage in your browser.", + "Browser | Singleplayer/Multiplayer\nTF for short. A defunct browser-based Tetris game. The game was very popular before shutting down a few years ago. There is a private server called \"Notris Foes\" that still exists. Click on the globe icon to open the webpage.", "https://notrisfoes.com", }, {"tetris.com", "tetris online official", "game", - "Browser | Singleplayer\nThe official Tetris game on tetris.com, with only one mode (marathon). It supports a smart, mouse-based control system.", + "Browser | Singleplayer\nThe official Tetris game on tetris.com, with only one mode (marathon). It supports a mouse-based \"smart\" control system.", }, {"Tetris Gems", "tetris online official gem", "game", - "Browser | Singleplayer\nAnother Tetris game from tetris.com. It has the gravity mechanism, and each game lasts for only 1 minute. There are three kinds of gem blocks with different abilities.", + "Browser | Singleplayer\nAnother Tetris game from tetris.com. It has a gravity (cascade) mechanism, and each game lasts 1 minute (which can be extended by clearing lines with special gem blocks). There are three types of gem blocks with different abilities.", }, {"Tetris Mind Bender", "tetris online official gem", "game", - "Browser | Singleplayer\nAnother Tetris game from tetris.com. An endless marathon with special minos called “Mind Benders”. Clearing a line with a Mind Bender will give you a good or bad effect.", + "Browser | Singleplayer\nAnother Tetris game from tetris.com. An endless marathon with special minos called \"Mind Benders\". Clearing a line with a Mind Bender gives you a random effect that either helps or hinders the game.", }, {"Techmino", "techmino", "game", - "Cross-Platform | Singleplayer/Multiplayer\nOr Tech for short. A block stacker game developed by MrZ et al. using LÖVE. It has many single-player modes and customizable parameters, and online multiplayer modes are gradually being developed.", + "Cross-Platform | Singleplayer/Multiplayer\nTech for short. A block stacker game developed by MrZ (and other members of 26F Studio) using LÖVE. It has many single-player modes and customizable parameters, and online multiplayer modes are currently being developed.", }, {"Falling Lightblocks", "fl fallinglightblocks", "game", - "Browser/iOS/Android | Singleplayer/Multiplayer\nA multi-platform Tetris game that can be played in portrait or landscape. It has fixed DAS and line clear ARE; it also has some customizable controls on mobile devices. Most game modes are designed based on NES classic Tetris, but there are some modern-ish modes. Battles are half turn-based, half real-time, and garbage cannot be buffered or canceled.", + "Browser/iOS/Android/Smart TV | Singleplayer/Multiplayer\nA multiplatform Tetris game that can be played in portrait and landscape mode. It features fixed DAS and line clear ARE, and also customizable controls on mobile. Most modes are based on the classic NES Tetris, but there are also some modern modes. Battles are half turn-based, half real-time, and garbage cannot be buffered or canceled out.", "https://golfgl.de/lightblocks/", }, {"Cambridge", "cambridge", "game", - "Cross-Platform | Singleplayer\nA Tetris game developed using LÖVE and is dedicated to creating a robust, easily customizable platform for creating new, custom game modes. Initially made by Joe Zeng, Milla took over the development on 08/Oct/2020, starting from V0.1.5.\n — Tetris Wiki", + "Cross-Platform | Singleplayer\nA Tetris game developed using LÖVE, with the goal of creating a robust, easily customizable platform for creating new, custom game modes. Originally made by Joe Zeng, development of the game was taken over by Milla on October 8, 2020, starting with V0.1.5.\n —Tetris Wiki", }, {"Nanamino", "nanamino", @@ -272,12 +272,13 @@ FNNS and {"Support 3", {"TGM", "tetrisgrandmaster tetristhegrandmaster", "game", - "Arcade | Singleplayer/Local Multiplayer\nTetris The Grand Master, an arcade Tetris series. Titles like S13 and GM were from this series.\n\nTGM3 is the most well-known game in this series.", + "Arcade | Singleplayer/Local Multiplayer\nTetris The Grand Master, an arcade Tetris series. Titles like S13 and GM originate from this series.\n\nTGM3 is the most well-known game in this series.", }, {"DTET", "dtet", "game", - "Windows | Singleplayer\nA game based on TGM’s Classic rule with 20G and a powerful rotation system. Decent controls but has no customization other than control mappings. The game is a bit hard to find now, and you may need to install the required DLL files manually.", + "Windows | Singleplayer\nA game based on TGM's Classic rule with 20G and a powerful rotation system, with decent controls but no customization other than control mappings. The game is a bit hard to find now, and you may have to install the necessary DLL files manually.", + "https://t-sp.in/dtet", }, {"Heboris", "hb heboris", @@ -292,99 +293,99 @@ FNNS and {"Support 3", {"Tetris Effect", "tec tetriseffectconnected", "game", - "PS/Oculus Quest/Xbox/NS/Windows | Singleplayer/Multiplayer\nOr TE(C) for short. An official Tetris game with fancy graphics and soundtracks that react to your input. The basic version (without the word “Connected”) only has single-player modes. The extended version, Tetris Effect Connected, features four online battle modes, Connected (VS), Zone Battle, Score Attack, and Classic Score Attack.", + "PS/Oculus Quest/Xbox/NS/Windows | Singleplayer/Multiplayer\nOr TE(C) for short. An official Tetris game with elaborate graphics and soundtracks that react to the player's input. The basic version (Tetris Effect) has only single player modes. The extended version, Tetris Effect Connected, has four online battle modes: Connected (VS), Zone Battle, Score Attack, and Classic Score Attack.", }, {"Tetris 99", "t99 tetris99", "game", - "Nintendo Switch | Singleplayer/Multiplayer\nA game famous for its 99-player battle royale mode and has many interesting strategies not present in traditional battle Tetris games. It also has limited single-player modes like Marathon and bot matches available as DLC.", + "Nintendo Switch | Singleplayer/Multiplayer\nA game famous for its 99-player battle royale mode and novel strategies not found in traditional battle Tetris games. The game's DLC includes limited single-player modes such as Marathon and Bot Matches.", }, {"Puyo Puyo Tetris", "ppt puyopuyotetris", "game", - "PS/NS/Xbox/Windows | Singleplayer/multiplayer\nA game that combines two games, Tetris and Puyo Puyo, and can battle between those two games. It has many modes for single-player and online\n\n[MrZ: The Steam PC version has worse controls and horrible online experience.]", + "PS/NS/Xbox/Windows | Singleplayer/multiplayer\nAn official Tetris game featuring a combination of Tetris and Puyo Puyo, as well as battles between the two games. It also includes many single player and online modes.\n\n[MrZ: The Steam PC version has worse controls and poor online experience.]", }, {"Tetris Online", "top tetrisonline", "game", - "Windows | Singleplayer/Multiplayer\nA now-defunct Japanese Tetris game with both online and single-player modes. Allows custom DAS/ARR but neither can be set to 0. Minor input delay. Private servers do exist and is decent for new players to get started.", + "Windows | Singleplayer/Multiplayer\nA defunct Japanese Tetris game with both online and single-player modes. Featuring custom DAS and ARR (but neither can be set to zero) and minimal input delays. Private servers are still available, and it's a good choice for new players to get started.", }, {"Tetra Online", "TO tetraonline", "game", - "Windows/macOS/Linux | Singleplayer/Multiplayer\nTO for short. A Tetris game developed by Dr Ocelot and Mine. The delays are AREs are intentionally set to high values, and players who get used to Tetris games with no delays may not get used to this game.\nThe game was removed from Steam on 09/Dec/2020 due to a DMCA notice filed by TTC.\nHowever, an offline build can still be downloaded on GitHub.", + "Windows/macOS/Linux | Singleplayer/Multiplayer\nTO for short. A Tetris game developed by Dr Ocelot and Mine. Delay AREs are intentionally high; players who are used to zero delays may have trouble adjusting to the game.\nThe game was removed from Steam on December 9, 2020 due to a DMCA takedown request filed by TTC.\nAn offline build is still available for download on GitHub.", "https://github.com/Juan-Cartes/Tetra-Offline/releases/tag/1.0", }, {"Cultris II", "c2 cultris2 cultrisii", "game", - "Windows/OS X | Singleplayer/Multiplayer\nC2 for short. Designed based on classic Tetris, Cultris II supports customizable DAS and ARR. The battle mode is focused on time-based combos, which challenges players’ speed, n-wide setups, and downstacking skills.\n\n[MrZ: The Mac version was not being maintained for a long time. Any macOS build newer than macOS Catalina cannot run this game at all.]", + "Windows/OS X | Singleplayer/Multiplayer\nC2 for short. Based on classic Tetris, Cultris II supports customizable DAS and ARR. Battle mode focuses on time-based combos that challenge players' speed, n-wide setups, and downstacking skills.\n\n[MrZ: The Mac version was not being maintained for a long time. Any macOS build newer than macOS 10.15 Catalina cannot run this game at all.]", }, {"Nullpomino", "np nullpomino", "game", - "Windows/macOS/Linux | Singleplayer/Multiplayer\nNP for short. A high-customizable professional Tetris game. Nearly every parameter in the game can be adjusted.\n\n[MrZ: It's UI style is like, retro. Also all controls are with keyboard, and new players may have some problems getting used to it. Also, it seems that macOS Monterey cannot run this game.]", + "Windows/macOS/Linux | Singleplayer/Multiplayer\nNP for short. A highly-customizable professional Tetris game. Nearly every parameter in the game can be adjusted.\n\n[MrZ: It's UI style is like, retro. You can only control the game using keyboard, and new players may have some problems getting used to it. Also, it seems that macOS Monterey (or later) cannot run this game.]", }, {"Misamino", "misamino", "game", - "Windows | Single-player\nLocal 1V1 game, mainly plays turn-based mode. You can write your own bot for it (though you need to learn its API if you do).\nMisamino is also the name of its built-in bot.", + "Windows | Single-player\nA local 1V1 game with mainly turn-based mode. Supports running custom bots (but you have to learn their API).\nMisamino is also the name of its built-in bot.", }, {"Touhoumino", "touhoumino", "game", - "Windows | Singleplayer\nA fan-made Tetris game. It is a modification of Nullpomino with elements from the Touhou Project added in. The marathon mode features the “Spell Cards” from Touhou Project, which can only be broken by reaching a score requirement in a limited time.\n\n[MrZ: Recommended for players with at least half-decent skills, otherwise you don’t even know how you died.]", + "Windows | Singleplayer\nA fan-made Tetris game. A modification of Nullpomino with elements from Touhou Project. The Marathon mode features Touhou Project's \"Spell Cards\" (special effects added to the field to disrupt the game), which can only be broken by reaching a certain score requirement in a limited time.\n\n[MrZ: Recommended for players with at least half-decent skills, otherwise you don't even know how you died.]", }, {"Tetris Blitz", "blitz ea mobile phone", "game", - "iOS/Android | Singleplayer\nA mobile Tetris game by Electronic Arts (EA). It has the gravity mechanism, and each game lasts for 2 minutes. Many minoes fall down into the field at the beginning of the game, and you can enter the “Frenzy” mode by continuously performing line clears. There are many different power-ups available. Also, this game has no top-out mechanism. When an incoming block overlaps with existing blocks in the field, the top few lines will be cleared automatically. \n\nThis game has no longer been available since April 2020.", + "iOS/Android | Singleplayer\nA defunct official mobile Tetris game by Electronic Arts (EA), featuring a gravity mechanism. Many Minos fall onto the board at the beginning of the two-minute game, and a \"Frenzy\" mode can be entered by continuously clearing lines. The game also features various power-ups and an absent of top-out mechanism. The top rows are automatically cleared when an incoming block overlaps with existing blocks.\n\nThis game is no longer available as of April 2020.", }, {"Tetris (EA)", "tetris ea galaxy universe cosmos mobile phone", "game", - "iOS/Android | Singleplayer/Multiplayer?\nAnother mobile Tetris game by EA. It has two control modes – Swipe and One-Touch. It also has a Galaxy Mode besides the Marathon Mode (with gravity mechanism), and the goal of this mode is to clear all Galaxy minoes before the sequence runs out.\n\nThis game has no longer been available since April 2020.", + "iOS/Android | Singleplayer/Multiplayer?\nAnother official mobile Tetris game from EA. It has two control modes—swipe and one-touch. It also has a Galaxy mode besides the Marathon mode (with gravity mechanism), and the goal of this mode is to clear all Galaxy minoes before the sequence runs out.\n\nThis game is no longer available as of April 2020.", }, {"Tetris (N3TWORK)", "tetris n3twork mobile phone", "game", - "iOS/Android | Singleplayer\nA Tetris game, formerly developed by N3TWORK; but now development rights have been in the hands of PlayStudio from the end of November 2021. It has a Quick Play (3-minutes Ultra) mode, a Marathon mode, a 100-player Royale mode, and an Adventure mode (a mode in which you complete an objective in a limited number of moves).\n\nFrom November/December 2022 onwards, all new accounts only has access to Marathon and Adventure modes.\n[The user interface is great, but its controls are not very good.]", + "iOS/Android | Singleplayer\nAn official Tetris game originally developed by N3TWORK, but the development rights were transferred to PlayStudio in late November 2021. It has a Quick Play mode (3-minute Ultra), a Marathon mode, a 100-player Royale mode, and an Adventure mode (where the player must complete a goal in a limited number of moves).\n\nAny accounts created after late November/early December 2022 will only have access to Marathon and Adventure modes.\n[The UI is great, but the controls are not very good.]", }, {"Tetris Beat", "n3twork rhythm", "game", - "iOS | Singleplayer\nA mobile Tetris game from N3TWORK for Apple Arcade. It has a “Beat” mode besides the Marathon mode, but you only have to drop the blocks in rhythm with the BGM.\n[The effects are very heavy, and the controls are not so good.]", + "iOS | Singleplayer\nA mobile Tetris game by N3TWORK for Apple Arcade. In addition to the classic marathon modes, the game features a \"beat\" mode in which the player drops blocks to the rhythm of the BGM.\n[Too much visual effects with less-than-ideal controls.]", }, {"Tetris Journey", "tetrisjourney mobile phone huanyouji", "game", - "iOS/Android | Singleplayer\nA now-defunct official mobile Tetris game developed by Tencent (available exclusively in China). It had level modes, battle modes, and some single-player modes. You could customize the sizes and positions of the virtual keys, but you could not adjust DAS or ARR.\nThe battle mode lasted for 2 minutes, and if both players do not top out, the one who sent more attacks wins.", + "iOS/Android | Singleplayer\n(俄罗斯方块环游记)\n\nA defunct official mobile Tetris game developed by Tencent (available only in China). It had level modes, battle modes, and some single-player modes. It also had customizable virtual keys but lacked the option to adjust DAS or ARR.\nThe battle mode would last for 2 minutes, and if both players did not top out, the one who sent more attacks would win.\n\nThe game was shut down on Feburary 15, 2023.", }, {"JJ Tetris", "jjtetris", "game", - "Android | Multiplayer\n(JJ块)\nA casual game on JJ Card Games (JJ棋牌). Portrait screen, low input delay, smooth controls. Customizable DAS/ARR and toggle-able 20G soft drop, limited control scheme customization. No Hold nor B2B, no garbage buffer nor cancelling. Every attack sends at most 4 lines, combos are more powerful, otherwise similar to modern Tetris.", + "Android | Multiplayer\n(JJ块)\nA Chinese Tetris game distributed on JJ Card Games (JJ棋牌), a Chinese gamimg platform. It features portrait mode, low input lag, and smooth controls. It also features customizable DAS/ARR and toggleable 20G soft drop and limited virtual key customization. The game has no holds, B2B, garbage buffer, or attack cancellation. The game experience is similar to modern Tetris, except for a 4-line maximum limit on each attack and more powerful combo mechanisms.", }, {"Huopin Tetris", "huopin qq", "game", - "Windows | Multiplayer\n(火拼俄罗斯)\n\nThe Tetris game on Tencent Game Center, 12-wide board, DAS/ARR the same as typing on the keyboard, one Next, no Hold. Can only send garbage through Tetris (sends three lines) and Triple (sends two lines). Garbage is checker-board-shaped and is nearly impossible to dig through.", + "Windows | Multiplayer\n(火拼俄罗斯)\n\nThe Tetris game on Tencent Game Center, a Chinese gaming platform. It has a 12-wide board, one Next, and no Hold. The DAS and ARR are the same as the keyboard settings for normal typing. Garbage lines can only be sent by Tetrises (3-line attacks) or Triples (2-line attacks). The garbage lines are also checkerboard shaped and almost impossible to dig through.", }, -- # Terms {"Translator Note 2", "", "help", - "Translator’s note on those per-minute and per-second values\n\nNot all of them are commonly used in the communities, and not all terms mean the same across all contexts. They mainly apply to Techmino.", + "Translator's note on those per-minute and per-second values:\n\nNot all of them are commonly used in the global communities, and not all terms mean the same across all contexts. They mainly apply to Techmino.", }, {"LPM", "linesperminute speed", "term", - "Lines per minute\n\tReflects the playing speed of a player.\n\tDifferent games calculate LPM differently. For example, Tetris Online calculates its LPM using PPS (see below), where 1 PPS = 24 LPM. This ignores clearing garbage lines and makes it different from its literal meaning. In Techmino, this converted LPM value is marked as “L’PM.”", + "Lines per minute\n\tReflects a player's playing speed.\n\tDifferent games may calculate LPM in different ways. For example, Tetris Online calculates its LPM using PPS (see below), where 1 PPS is equal to 24 LPM. This ignores the effect of garbage lines and makes it deviate from the literal meaning. In Techmino, this converted LPM value is written as \"L′PM.\"", }, {"PPS", "piecespersecond speed", "term", - "Pieces per second\n\tReflects the playing speed of a player.", + "Pieces per second\n\tReflects a player's playing speed.", }, {"BPM", "blocksperminute piecesperminute speed", @@ -399,148 +400,148 @@ FNNS and {"Support 3", {"KPP", "keysperpiece keypressesperpiece", "term", - "Keypresses per piece\n\tReflects how efficient the player is with the controls. Reduce this number by learning to finesse.", + "Keypresses per piece\n\tThe average number of keypresses a player uses to move a piece into the desired location. This reflects how efficient the player is with the controls. It can be reduced with good finesse skills.", }, {"APM", "attackperminute", "term", - "Attack per minute\n\tReflects the offensive power of a player.", + "Attack per minute\n\tThe average number of attack lines a player can generate per minute, regardless of whether the attacks are used to cancel incoming attacks or not. Reflects the offensive power of a player.", }, {"SPM", "linessentperminute", "term", - "[lines] Sent per minute\n\tReflects the *actual* offensive power of a player (does not count lines used for canceling garbage in the buffer).", + "[Lines] Sent per minute\n\tThe average number of attack lines a player actually sends to the opponent. Reflects the *actual* offensive power of a player", }, {"DPM", "digperminute defendperminute", "term", - "Dig/Defend per minute\n\tSometimes can reflect how well a player survives garbage.", + "Dig/Defend per minute\n\tThe average number of garbage lines a player digs through per minute. Can reflect a player's ability to survive incoming garbage lines.\n\nSometimes this term refers to Defense (garbage canceled + garbage dug) Per Minute.", }, {"RPM", "receive jieshou", "term", - "[lines] Receive per Minute\n\tReflects the pressure applied to a player.", + "[Lines] Received per Minute\n\tThe average number of garbage lines a player receives per minute. Reflects the pressure the player is under to some extent.", }, {"ADPM", "attackdigperminute vs", "term", - "Attack & Dig per minute\n\tUsed to compare skill differences between the two players within one match; slightly more accurate than APM.\n\tThe “vs” in TETR.IO is actually Atk & Dig per 100s.", + "Attack & Dig Per Minute\n\tReflects the skill differences between the two players within the same match. ADPM is slightly more accurate than APM.\n\tThe \"vs\" in TETR.IO is actually Atk & Dig per 100 seconds.", }, {"APL", "attackperline efficiency", "term", - "Attack per line (cleared)\n\tAlso known as “efficiency.” Reflects the per-line efficiency of attacks. For example, Tetrises and T-spins have higher efficiency than doubles and triples.", + "Attack per line (cleared)\n\tAlso known as \"efficiency.\" Reflects the per-line efficiency of attacks. For example, Tetrises and T-spins have higher efficiencies than doubles and triples.", }, {"Single", "single 1", "term", - "Clear one line at one time.", + "Clearing one line at a time.", }, {"Double", "double 2", "term", - "Clear two lines at one time.", + "Clearing two lines at a time.", }, {"Triple", "triple 3", "term", - "Clear three lines at one time.", + "Clearing three lines at a time.", }, {"Techrash", "techrash tetris 4", "term", - "*Techmino-Exclusive*\nClear four lines at one time.", + "*Techmino-Exclusive*\nClearing four lines at a time.", }, {"Tetris", "tetris 4", "term", - "The name of the game (and its trademark). Also the term for clearing four lines at one time in official games.\nCoined from Tetra (Greek for “four” <τέτταρες>) and Tennis (favorite sport of the creator of Tetris). Also, the Tetris games developed by Nintendo and SEGA were licensed by TTC. These two companies do not have the copyright of Tetris.", + "The name of the game (and its trademark). Also the name for clearing four lines at a time in official games.\nIt is a portmanteau word coined from Tetra (Greek for \"four\" <τέτταρες>, \"téttares\") and Tennis (favorite sport of the creator of Tetris). Also, the Tetris games developed by Nintendo and SEGA were licensed by TTC. These two companies do not have the copyright of Tetris.", -- _comment: original Lua file had this comment: "Thanks to Alexey Pajitnov!" }, {"All Clear", "pc perfectclear ac allclear", "term", - "Also known as Perfect Clear (PC). That is also still the term preferred by the communities and used in Techmino.\nClear all minoes on the field.", + "Also known as Perfect Clear (PC, preferred term by the community and used in Techmino). \nClearing all minoes within the field.", }, {"HPC", "hc clear halfperfectclear", "term", - "*Techmino-Exclusive*\nHalf Perfect Clear\nAn extension to All Clear. Should a line clear resemble an All Clear when ignoring lines below the clear, the clear is a Half Perfect Clear and sends a minor extra attack.", + "Half Perfect Clear\nAn extension of Perfect Clear (All Clear) in Techmino. A clear is considered an HPC if it clears all minos including and above the line where the clear is performed. If only one line remains on the board after an HPC, that line must not contain any minos placed by the player. An HPC sends a small attack/defense.", }, {"Spin", "spin", "term", - "Use rotation to move a piece into a position otherwise unreachable. In some games, this manipulation sends extra attacks or awards additional scores. Different games may have different mechanisms on what counts as a spin.", + "(In some games) Rotating a block to an otherwise unreachable location. In certain games, this manipulation can give extra attacks or scores. Different games may have different mechanisms for the specific criteria for a spin.", }, - {"Mini", + {"Mini (Spin)", "mini", "term", - "A modifier term to Spins applied to Spin actions that the game considers easy (thus the name “EZ T-Spin” in an old game). Score and attack bonuses are reduced for Mini Spins than ordinary Spins.\nDifferent games have different rules for what counts as a Mini Spin, and many are not intuitive. You can just remember a few common shapes.", + "A special type of spin that is considered easier than a regular spin (hence the name \"EZ Spin\" found in certain games). Compared to regular spins, mini spins usually have reduced attack or score bonuses. Different games may have different mechanisms for the specific criteria for a mini-spin, and the specific criteria may not be intuitive. We recommend that you memorize only a few common mini spins.", }, {"All-Spin", "allspin", "term", - "A rule in which spins of all pieces are awarded extra attacks/scores, rather than just spins of the T piece (aka “T-Spin only”).", + "A ruleset where spins of all pieces are awarded extra attacks/scores, as opposed to T-spins only.", }, {"T-Spin", "tspin", "term", - "A spin performed using the T Tetromino.\nIn modern official games, T-Spins are detected using the 3-corner rule, i.e., if at least three of the four cells diagonal to the rotation center is occupied by minoes, it is considered as a T-Spin. Some games have additional rules to determine a T-Spin as a Mini T-Spin instead, which has reduced attacks/scores.", + "A spin performed using the T Tetromino.\nT-spins are usually determined using the \"3-corner rule\": A manipulation is considered a T-spin if the last operation applied to the T tetromino is a rotation and at least three of the four diagonal corners of the rotation are not empty. Some games may have additional rules for mini T-spins (or T-spins mini in some games), which may have reduced attacks/scores.", }, {"TSS", "t1 tspinsingle", "term", - "T-Spin Single\nClear one line with a T-Spin.", + "T-Spin Single\nClearing one line with a T-spin.", }, {"TSD", "t2 tspindouble", "term", - "T-Spin Double\nClear two lines with a T-Spin.", + "T-Spin Double\nClearing two lines with a T-spin.", }, {"TST", "t3 tspintriple", "term", - "T-Spin Triple\nClear three lines with a T-Spin.", + "T-Spin Triple\nClearing three lines with a T-spin.", }, {"MTSS", "minitspinsingle tsms tspinminisingle", "term", - "Mini T-Spin Single\nFormerly known as T-Spin Mini Single (TSMS).\nClear one line with a Mini T-Spin.\nDifferent games have different ways to determine whether a T-Spin is a Mini.", + "Mini T-Spin Single\nAlso known as T-Spin Mini Single (TSMS).\nClearing one line with a Mini T-Spin.\nDifferent games may have different mechanisms for the specific criteria for a mini T-spin.", }, {"MTSD", "minitspindouble tsmd tspinminidouble", "term", - "Mini T-Spin Double\nFormerly known as T-Spin Mini Double (TSMD).\nClear two lines with a Mini T-Spin.MTSD only exists in a limited number of games and may have very different triggers.", + "Mini T-Spin Double\nAlso known as T-Spin Mini Double (TSMD).\nClearing two lines with a Mini T-Spin. MTSD only exists in a limited number of games and may have very different triggers.", }, {"O-Spin", "ospin", "term", - "Because the O block doesn’t change its shape after any rotations, there is no way to bring it out once it is stuck in a place. So, there was a meme about O-Spin in the Tetris community: Someone has made a fake video on how to perform an O-spin in Tetris 99 and Tetris Friend, and it went viral; XRS allows O blocks to “teleport” into a hole.\nIn TRS, you can rotate the O block in a specific way to teleport or transform O into another block to achieve an O-spin.", + "Since the O tetromino does not change its shape or position after each rotation, it is usually impossible to remove an O tetromino from a \"pit\" or \"hole\" once it is stuck. Because of this, a meme about O-spins was created in the Tetris community. Someone once made a viral but fake video showing how to do an O-spin in Tetris 99 and Tetris Friend. The XRS in T-ex allows O tetrominoes to be \"teleported\" into a pit or hole. In the TRS of Techmino, O tetrominoes can be rotated in a special way to be teleported or transformed into another tetromino to achieve an O-spin.", }, {"Rotation Systems", "wallkick rotationsystem", "term", - "Systems that determine how the pieces rotate.\n\nIn modern Tetris games, tetrominoes can rotate on a specific rotation center (but this may be absent in some games). If the minoes overlap with the walls or the field, the system will attempt to perform some offsets (a process known as “wall-kicking”). Wall kicks allow minoes to move into specific-shaped holes.", + "Systems that determine how blocks rotate. In most modern Tetris games, the blocks rotate around a specific center of rotation (but some games may not have it). If any of the minoes overlap with either the wall or blocks on the board, the system will try to move the blocks in certain directions to avoid overlapping. This is known as \"wall-kicking.\" A rotation may fail if the offset is too large. Wall kicking allows minoes to move into certain holes that would otherwise be unreachable. Different rotation systems may have different wallkick tables and orders.", }, {"Orientation", "direction 0r2l 02 20 rl lr", "term", - "In SRS and SRS-like rotation systems, there is a system of standard notations describing the orientations of the minoes:\n0 for Original orientation; R for right, or 90° clockwise; L for left, or 90° counterclockwise; 2 for spin twice (180°).\nFor example, 0→L means rotating counterclockwise from original orientation (0) to L; 0→R means rotating clockwise from original orientation (0) to R; 2→R means rotating counterclockwise from 2 (180°) to R.", + "In SRS or SRS-like rotation systems, there is a widely-accepted (though non-standard) notation for describing the orientations of the blocks:\n\nThe original orientation of the block (the orientation of the block when the block is spawned) is denoted as \"0\";\nThe orientation of the block after a 90° clockwise (right) rotation is denoted as \"R\";\nThe orientation of the block after a 90° counterclockwise (left) rotation is denoted as \"L\";\nThe orientation of the block after a 180° rotation is denoted as \"2\".\n\nUnder this system, 0→L means rotating counterclockwise from the original orientation (0) to L; 0→R means rotating clockwise from the original orientation (0) to R; 2→R means rotating counterclockwise from 2 (180°) to R.", }, {"ARS", "arikrotationsystem atarirotationsystem", "term", - "It can refer to two things:\nArika Rotation System, which is used in Tetris: The Grand Master games.\nAtari Rotation System, which aligns pieces to the top-left when rotating.", + "ARS can refer to one of two rotation systems:\nArika Rotation System, a rotation system used in the TGM series, or\nAtari Rotation System, a rotation system that aligns pieces to the top left corner when rotating.", }, {"ASC", "ascension", "term", - "Rotation system used in the Tetris clone Ascension. All pieces use the same two kick tables (one for CW, one for CCW), and the kick range is approximately ± 2 blocks on both axis.", + "A rotation system used in the Tetris game Ascension (hence the name ASC). All pieces use the two symmetric wall kick tables for the two rotations. The maximum wall kick offset is about 2 blocks in each of the four directions.", }, {"ASC+", "ascension ascplus", "term", - "The modified version of ASC in Techmino with support of wall kicks for 180° rotations.", + "A modified version of ASC in Techmino that adds wall kick offsets for 180° rotations.", }, {"BRS", "bulletproofsoftware", @@ -550,17 +551,17 @@ FNNS and {"Support 3", {"BiRS", "biasrs biasrotationsystem", "term", - "*Techmino-Exclusive*\n\nBias Rotation System, Techmino’s original rotation system based on XRS and SRS.\nIt sets an offset to the rotation if you hold left/right/soft drop when you rotate.\nIf rotation fails when downwards offset is applied, it tries again without the downwards offset.\nThen it tries without left/right offset.\nIf it fails, then the rotation will not occur.\n\nCompared to XRS, BiRS only uses a single kick table, making it easier to memorize; also keeps the climb-over-terrain feature of SRS.\n\nThe final kick offset’s euclidean distance can’t be larger than √5; if there is a horizontal offset, the final kick offset can’t be in the opposite direction.", + "Bias Rotation System, an original rotation system used in Techmino based on XRS and SRS.\nIn BiRS, a special offset is triggered when either the left, right, or softdrop key is pressed and the block touches the minoes or walls in that direction. This adds an extra block of offset in that direction, in addition to the normal offsets in the wall kick tables. If the tests fail, BiRS will attempt to remove the offsets and try again, removing the down offsets first, then the left and right offsets if the first fails. \nThe special offsets also obey these two rules: the distance of the offset must not exceed √5, and the offset must not be in the opposite direction to that indicated by the keypress.\nCompared to XRS, BiRS uses only a single kick table, making it easier to memorize, while retaining the climb-over-terrain feature of SRS.", }, {"C2RS", "c2rs cultris2", "term", - "Cultris II rotation system, a rotation system used in the Tetris clone Cultris II.\nAll rotations and all pieces share the same kick table (left, right, down, down-left, down-right, left 2, right 2), with left prioritizing over right.\n\nIn Techmino, C2sym is a modification to this rotation system that chooses whether to check left or right first depending on the piece and rotation.", + "Cultris II rotation system, a rotation system used in the Tetris clone Cultris II. \nThe priority of the offsets is left 1, right 1, down 1, down left 1, down right 1, left 2, then right 2, which is shared by all rotations and pieces. Note that left has priority over right in this system.", }, {"C2sym", "cultris2", "term", - "A modification of C2RS in Techmino. It changes the priorities of L/R based on the shapes of different blocks.", + "A modification of C2RS in Techmino. In C2sym, the priority of left and right offsets is optimized based on the specific shapes of the different blocks.", }, {"DRS", "dtetrotationsystem", @@ -570,567 +571,568 @@ FNNS and {"Support 3", {"NRS", "nintendorotationsystem", "term", - "Nintendo Rotation System\nThe rotation system used in the Tetris games on the NES and Game Boy.\nIt has two mirrored versions; the left-handed version is used on Game Boy and the right-handed version on the NES.", + "Nintendo Rotation System, the rotation system used in Tetris games on the Nintendo Entertainment System (NES) and Game Boy consoles.\nIt has two versions that are mirror images of each other. The left-handed version is used on the Game Boy and the right-handed version is used on the NES.", }, {"SRS", "superrotationsystem", "term", - "Super Rotation System, the most widely used rotation system by modern Tetris games and the foundation of many self-made rotation systems. There are four orientations for each tetromino, and they can rotate clockwise or counterclockwise (But without 180° rotations). Should a Tetromino overlap with the wall, floor, or other minoes on the field after rotation, a few offset positions will be checked, allowing pieces to kick off walls and floors. You can look up the details of the wall kick table on Tetris Wiki.", + "Super Rotation System. SRS is the most widely used rotation system in modern Tetris games and the basis of many fan-made rotation systems.\nThere are a total of 8 wall kick tables in SRS, corresponding to the two rotations of the four orientations of each tetromino (note that there are no offsets for 180° rotations). Some offsets are checked if anything overlaps with the tetrominoes.\nDetails about the SRS Wall Kick Tables can be found on the Tetris Wiki.", }, {"SRS+", "srsplus superrotationsystemplus", "term", - "The extension to SRS with the support of 180° wall kicks.", + "An extension to SRS that adds supports for 180° wall kicks.", }, {"TRS", "techminorotationsystem", "term", - "*Techmino-Exclusive*\nTechmino Rotation System\nThe rotation system used in Techmino, based on SRS.\nIt includes fixes on common cases where S/Z are locked from rotating and some extra useful kicks. Each pentomino also has a kick table roughly based on SRS logic. TRS supports O-spins.", + "Techmino Rotation System, a rotation system used in Techmino based on SRS. TRS added some extra useful wall kicks and fixed the problem with S and Z tetrominoes getting stuck on certain terrains. It also added wall kick tables for pentominoes based on the wall kicks for tetrominoes.\n\nTRS supports O-spins, where the O tetrominoes can be transformed into other tetrominoes or teleported into holes by pressing certain keys or buttons.", }, {"XRS", "xrs", "term", - "X rotation system, a rotation system used in T-ex.\n\nIt introduced a feature to “use another kick table if you hold a direction key,” making it possible for players to tell the game where they want the piece to go.", + "X rotation system, a rotation system used in T-ex.\nIn many other rotation systems, the wall kick table is fixed, so the block can only choose one direction to offset (which the player may not want). XRS solved this dilemma by altering the wall kick table when a direction key (left, right, or soft drop) is pressed to favor that direction. This makes it easier for the player to control where a block would go after a wall kick.", }, {"Back to Back", "b2b btb backtoback", "term", - "Aka B2B. Clearing two or more technical line clears (Spins and Tetrises) in a row (without introducing ordinary line clears) gives extra attack power.\nUnlike combos, placing pieces that do not clear lines does not affect Back to Back.", + "Or B2B for short. A back-to-back is achieved when two or more Tetrises or spins with line clears are completed without other types of line clears in between. Back-to-backs add extra attacks to these moves. Unlike combos, placing pieces that do not clear lines does not affect back-to-backs.\nIn Techmino, multiple consecutive back-to-backs are counted as back-to-back-to-backs (B2B2B or B3B, see entry for B2B2B). Techmino also counts consecutive PCs and HPCs as B2Bs or B3Bs.", }, {"B2B2B", "b3b", "term", - "*Techmino-Exclusive*\nBack to back to back, aka B3B. Clearing many Back to Backs to fill the Back to Back gauge, you will eventually perform a Back to Back to Back, giving more bonus attacks.", + "Back-to-back-to-back, also known as B3B. A B3B is achieved when many consecutive B2Bs are achieved. A B3B offers even more extra attacks than B2Bs. B3Bs are exclusive to Techmino.", }, {"Fin, Neo, Iso", "fin neo iso", "term", - "Special T-Spin techniques that exploit the T piece’s kicks and T-Spin detections.\nThey might be worth different values in different games (some consider them as Minis) but hardly have real value in combat due to their relatively complex setup.", + "The names of three special types of T-spins that use special wall kicks of the T tetrominoes. Different games may have different attacks for these T-spins; some games may consider some or all of these T-spins to be mini T-spins. These T-Spins have little importance in real-world combat due to their complex setups.", }, {"Modern Tetris", "modern", "term", - "The concept of a “modern” Tetris game or block-stacking game is fuzzy. Generally speaking, a block-stacking game that resembles games that follow the Tetris Design Guideline is considered a modern game. Here are some rules of thumb, but they are not hard requirements:\n1. The visible part of the Matrix is 10 w × 20 h, often with additional hidden rows above this.\n2. Pieces spawn in the top-middle of the visible matrix. Each piece has a consistent spawn orientation and color.\n3. Has an appropriate randomizer like 7-Bag and His.\n4. Has a proper rotation system, with at least the ability to rotate both directions.\n5. Has an appropriate lockdown delay system.\n6. Has an appropriate top-out condition.\n7. Has a Next queue, with multiple next pieces displayed (usually 3–6), and with the presentation in the queue matching the spawn orientation of the piece.\n8. Has a Hold queue.\n9. If there is spawn delay or line delay, usually has IRS and IHS.\n10. Has a DAS system for precise and swift sideways movements.", + "A \"modern\" Tetris game is a Tetris game that generally follows or resembles the Tetris Design Guideline, but there is no consensus on what constitutes a modern Tetris game.\nHere are some rules that are generally considered essential in modern Tetris games; games that fulfill most of these requirements can be considered \"modern\" Tetris games.\n\n1. The visible part of the matrix is 10 wide by 20 high. Usually there are also hidden rows above the 20th row, and most games have a hard limit of 40 high.\n2. Blocks spawn in the center of the top row of the visible matrix. It is possible to have either the top or bottom side of the block aligned with the top row. Blocks with an odd width will spawn to the left of the center. Each piece has a consistent spawn orientation (usually flat side down) and color.\n3. An appropriate generator (e.g. 7Bag or His) is present to prevent drought (see the entry for drought).\n4. An appropriate rotation system with at least two rotations is present. SRS or SRS-like rotation systems are strongly preferred.\n5. An appropriate lockdown delay system is present.\n6. An appropriate top-out mechanism is present.\n7. A Next queue with 3-6 previews (though 1 is also acceptable) of upcoming blocks is present, and the orientations of the blocks in the Next queue match the spawn orientation.\n8. A Hold function is present.\n9. A DAS system for precise and swift sideways movements is present.\n10. IRS and IHS (see entries) are present if spawn delays and line clear delays are present. Techmino also has an IMS (see entry).", }, - {"Tetrominos’ Shapes", + {"Tetrominos' Shapes", "shape structure form tetromino tetrimino", "term", - "In standard Tetris games, all the blocks used are tetrominoes, i.e., Blocks that are linked by four minoes side-by-side.\n\nThere are seven kinds of tetrominoes in total when allowing rotations and disallowing reflections. These tetrominoes are named by the letter in the alphabet that they resemble. They are Z, S, J, L, T, O, and I. See the “Shape & Name” entry for more information.", + "In most standard Tetris games, all the blocks used are tetrominoes, i.e. blocks formed by connecting four minoes side by side.\nThere are a total of seven tetrominoes when considering rotation but not flipping: Z, S, J, L, T, O, and I, named after their similarity to the corresponding letters. \nSee the entry for \"Shape & Name\" for more information.", }, - {"Tetrominos’ Colors", + {"Tetrominos' Colors", "colour hue tint tetromino tetrimino", "term", - "Many modern Tetris games use the same color scheme for the tetrominoes. The colors are:\nZ–red, S–green, J–blue, L–orange, T–purple, O–yellow, and I–cyan.\n\nTechmino also uses this “standard” coloring for the tetrominoes.", + "The same color scheme is used for most modern Tetris games: red for Z, green for S, blue for J, orange for L, purple for T, yellow for O, and cyan for I.\nTechmino also uses this \"standard\" coloring for the tetrominoes.", }, {"IRS", "initialrotationsystem", "term", - "Initial Rotation System\nHolding a rotation key during spawn delay to spawn the piece pre-rotated. Sometimes prevents death.", + "Initial Rotation System (Not some government agency that collects your taxes). IRS allows the player to rotate a piece before it is spawned (during the spawn delay) to have the piece pre-rotated when it is spawned. This can prevent game over in some situations.", }, {"IHS", "initialholdsystem", "term", - "Initial Hold System\nHolding the Hold key during spawn delay to spawn the held piece (or next piece in the Next queue if there is no held piece) instead of the current piece, and put the current piece in the Hold as if the player has performed the held before spawning. Sometimes prevents death.", + "Initial Hold System. IHS allows the player to hold a piece before it is spawned (during the spawn delay) to swap the next piece with the held piece. This can prevent game over in some situations.", }, {"IMS", "initialmovesystem", "term", - "*Techmino-Exclusive*\nInitial Movement System\nHolding a sideways movement key during spawn delay to spawn the piece one block off to the side. Sometimes prevents death.\nNote that DAS needs to be fully charged when a new piece appears.", + "Initial Movement System, a system exclusive to Techmino. IMS allows the player to move a piece sideways before it is spawned (during the spawn delay) to add a one-block offset when the block is spawned. This can prevent game over in some situations.\nNote that DAS must be fully charged when the piece spawns.", }, {"Next", "nextpreview", "term", - "Displays the next few pieces to come. It is an essential skill to plan ahead where to place blocks in the Next queue to improve your Tetris skill.", + "A preview that displays the upcoming piece(s). Planning ahead where to place the blocks in the Next queue is essential for improving your Tetris skills.\nThere is no set number for how many pieces you should plan ahead, and the specifics may vary depending on personal conditions, modes, and the situation in the game. Some players may try to measure this by adjusting the number of next pieces visible in 40L, but the result is generally not representative because of the reason mentioned above.", }, {"Hold", "hold", "term", - "Save your current piece for later use, and take out a previously held piece (or next piece in the next queue, if no piece was held) to place instead. You can only perform this once per piece in most cases.\n\n*Techmino-Exclusive*: Techmino has an “In-place Hold” feature. When enabled, pieces that spawn from the Hold queue will spawn at where your currently-controlling piece is, instead of at the top of the matrix.", + "A function that allows the player to store the current block in a reserve (if there are no blocks in Hold) or swap the current block with the block in the reserve. Normally, Holds can only be used once per block. Holds allow the player to adjust the order of the blocks and make it easier to build the desired setup.\nIt can be argued that not using Holds allows a player to concentrate more on the sequences at hand, which could reduce the player's workload. It could also reduce the variety of keys or buttons used during the game, which could increase the KPS. In fact, many world records on 40L are set without Holds. However, some people also argue that Holds are useful for adjusting the upcoming sequence and reducing the difficulty in many circumstances (such as high gravity), allowing the player to achieve more complex setups without significantly increasing the workload, which could reduce the total number of key presses.", + }, + {"In-Place Hold", + "inplacehold physicalhold physics", + "term", + "A special form of hold in Techmino where a block in the Hold is spawned at the same location as the current controlling block, as opposed to a normal Hold where the block is spawned in the top row. It can be enabled in custom games.", }, {"Swap", "hold", "term", - "Like *Hold*, swap your current piece and the first piece of the next queue. You can also only perform this once per piece in most cases.", + "Another possible form of Hold. Swaps allow the player to swap the current block with the next block. Normally, Swap can only be used once per block (just like Holds).", }, {"Deepdrop", "shenjiang", "term", - "*Techmino-Exclusive*\n\nA special function allows minoes to teleport through the wall to enter a hole. When the mino hits bottom, pressing the soft drop button again will enable the deep drop. Suppose there is a hole that fits the shape of the mino. In that case, it will teleport into this hole immediately.\nThis mechanism is especially useful for AIs because it allows AI to disregard the differences between different rotation systems.", + "A special feature in Techmino that allows blocks to \"teleport\" through the minoes to enter a hole. A Deepdrop is activated when the current block hits the bottom and the soft drop key/button is pressed again. When this happens, the system would try to move the current block down until it finds a hole that the block could fit into, and teleport the block there if the hole exists.\nDeepdrops are more commonly used for experiments and AIs, as they allow AIs to move a block into the appropriate hole regardless of the rotation system.", }, {"Misdrop", "md misdrop", "term", - "Accidentally placed (dropped) a piece in an unintended location.", + "Or MD for short. Accidentally placing (dropping) a block in an unintended location.", }, {"Mishold", "mh mishold", "term", - "Accidentally pressed the Hold key. This can lead to using an undesired piece or missing out on a chance to a PC.", + "Or MH for short. Accidentally pressing the Hold key/button. This could result in the loss of the chance to achieve a PC or game over.", }, {"sub", "sub", "term", - "A sub-[number] time means the time is below a certain milestone. The unit of the time is often left out and inferred; for example, a “sub-30” time for a 40-line Sprint means below 30 seconds, and a “sub-15” time for a 1000-line Sprint means below 15 minutes.", + "A sub-[number] time means that the time is below a certain milestone. The unit of time is often omitted and inferred. For example, a \"sub-30\" for a 40-line sprint means under 30 seconds, and a \"sub-15\" for a 1000-line sprint means under 15 minutes. \"Sub\" is generally used with a round number (so expressions like \"sub-62\" are rarely used).", }, {"Digging", "downstacking ds", "term", - "Clearing garbage lines entered from the bottom of the field. Aka downstacking.", + "Clearing garbage lines entered from the bottom of the field. Also known as downstacking (DS).", }, {"Donation", "donate", "term", - "A method of “plugging” up the Tetris hole to send a T-Spin. After the T-Spin, the Tetris hole is opened up once again to allow the continuation of Tetris or downstacking.\n-- Harddrop wiki", + "Converting a hole or well (usually originally intended for Tetrises) into a T-spin setup by \"plugging\" it. Donation is an advanced skill for maintaining or increasing attacks. After the T-spin, the hole would open again to allow the continuation of Tetris or another donation. Plugging a hole or well not intended for Tetrises is also sometimes colloquially referred to as \"donation.\"", }, - {"‘Debt’", + {"'Debt'", "qianzhai debt owe", "term", - "A terminology used in the Chinese Tetris community. A “debt” refers to a situation where one must first finish constructing a specific setup before they can perform one or more T-spins with real attacks. When constructing a setup where one or multiple debts are created, it is important to observe the opponent to ensure your safety; otherwise, there is a high probability of topping out before the construction is finished.\n\nThis term is frequently used to describe setups such as TST tower. No real attacks can be made before the setup is constructed completely.", + "A term more commonly used in the Chinese Tetris community. A situation where you can only start making T-spins after the setup is completed (and no T-spins can be made before the setup is completed). It is important to observe the opponent before building a setup that could lead to a \"debt\" situation during the building process (or this could lead to a game over).\n\nThis term is commonly used to describe setups like TST towers where no real attacks can be made before the build is complete.", }, {"Attack & Defend", "attacking defending", "term", - "Attacking: send garbage lines to your opponent by clearing lines.\nDefending: You offset this garbage by clearing lines after your opponent sends you lines.\nCounter attack: Send attack back at your opponent after offsetting incoming garbage, or taking the hit, then attack back.\nIn most games, garbage offsetting is 1:1, i.e., one attack offsets one incoming garbage.", + "Attacking: Sending garbage lines to the opponent by performing special line clears (i.e. not singles).\nDefending: Canceling the incoming attack by making special line clears.\nCounterattacking: Sending attacks back to the opponent after canceling all incoming garbage lines.\nIn most Tetris games, attacking and defending are equivalent.; an outgoing attack cancels an incoming garbage line.", }, {"Combo", "ren combo", "term", - "Known in Japan as REN.\nConsecutive line clears make up combos. The second line clear in the combo is called 1 Combo, and the third line clear is called 2 Combo, and so on.\nUnlike Back to Back, placing a piece that does not clear a line will break the combo.", + "Achieving consecutive line clears without dropping a block that does not clear a line in between. Combos are usually counted from the second line clear (1 combo). Different games may have different attacks for combos.\nAlso called \"REN\" in the Japanese Tetris community, from the Japanese kanji <連> (れん, ren).", }, {"Spike", "spike", "term", - "Sending many attacks in a short time.\n\nBoth Techmino and TETR.IO have spike counters, which shows how many attacks you send in a short time.\n\nNote that accumulated garbage due to network lag do not count as a spike.", + "Sending large attacks in a short period of time. Techmino and TETR.IO all have spike counters that show how many attacks are sent in that time period.\nAccumulated releases of attacks due to Internet latency are typically not considered spikes.", }, {"Side well", "ren combo sidewell", "term", - "A stacking method where you leave a well of a certain width on the side.\nA Side 1-wide setup is the traditional Tetris setup (i.e., Side well Tetris).\nA Side 2-, 3-, or 4-wide setup is a combo setup. For new players, they can be effective ways to send attacks. However, opponents can easily send you garbage while building your stack, killing you or cutting your stack short. Because of this, advanced players might not opt to build tall stacks and instead keep a steady stream of T-Spins and Tetrises and attack when the opponent is unlikely to offset the garbage.", + "A special stacking method where a \"well\" of a certain width (usually 2- to 4-wide) is built on the side of the field. A decent way to get combos for new players to send attacks. \nHowever, side wells are prone to top-outs when the player is building the stack and the opponent sends a big attack; the efficiency of side wells is also less than ideal. Advanced players usually do not rely on side wells as the only way to send attacks. Instead, they may build side wells after building a T-spin setup and when the opponent is unlikely to send an attack shortly. In this situation, side wells can be used to increase instant attacks.", }, {"Center well", "ren combo centerwell", "term", - "A stacking method where you leave a well of a certain width at the center.", + "A special stacking method that leaves a well of a certain width in the center of the field. This allows the player to make combos without the risk of topping out as in side wells if the well is wide enough.", }, {"Partial well", "ren combo partialwell", "term", - "A stacking method where you leave a well of a certain width at not-center-or-side position.", + "A special stacking method that leaves a well of a certain width in a position between the center and the sides of the field.", }, {"Side 1-wide", "s1w side1wide sidewelltetris", "term", - "Also known as Side well Tetris.\nThe most traditional way to play. It is also easy to do in modern Tetris and can send a half-decent attacks. However, this is hardly used in advanced matches due to the lower efficiency of Tetrises compared to T-Spins.", + "Or S1W for short. Leaving a one-block-wide well on the side of the field, a classic way to make Tetris.\nNew players can use S1Ws to make Tetrises, as they can produce decent attacks in a short time period. However, it is less commonly used by advanced players due to its low efficiency and susceptibility to incoming attacks during setup, which could lead to a game over; these players may only use S1W when the situation is very suitable for the setup.\n\nAlso known as \"side well Tetris.\"", }, {"Side 2-wide", "s2w side2wide", "term", - "The stacking method where you leave a two-block-wide well on the side. A common combo setup.\nEasy to use. New players can give it a try and produce some half-decent combos when combined with Hold. Not often used in advanced games because it takes more time to build the stack, leaving room for opponents to send garbage and cut your stack short. It is also not so good in terms of efficiency.", + "Or S2W for short. Leaving a two-block-wide well on the side of the field, a common combo setup.\nS2Ws are easy to build and can create relatively long combos when used with Holds. However, it is less commonly used by advanced players due to its long setup time, susceptibility to incoming attacks during that time, and its relatively low efficiency. This can result in fewer combos or even top-outs.", }, {"Side 3-wide", "s3w side2wide", "term", - "The stacking method where you leave a three-block-wide well on the side. A combo setup is less common than 2-wide.\nCan perform more combos than 2-wide, but also harder to do, easy to break the combo.", + "Or S3W for short. Leaving a three-block-wide well on the side of the field, a less common combo setup.\nAlthough it can produce more combos than S2W, S3W is prone to breaking the combo.", }, {"Side 4-wide", "s4w side4wide", "term", - "The stacking method where you leave a four-block-wide well on the side. A combo setup.\nIf done well, it can produce very impressive combos. Also, it takes less time to build up, so you might be able to start your combo before incoming garbage. However, there is still a risk of being killed by incoming garbage, and it is thus less overpowered.", + "Or S4W for short. Leaving a four-block-wide well on the side of the field. A common combo setup.\nIn addition to producing very long combos, S4W requires a shorter setup time compared to other well setups. This allows the player to produce a long combo before the opponent sends attacks. Compared to C4W (see entry), S4W is more balanced because the player can be topped out during setup.", }, {"Center 1-wide", "c1w center1wide centerwelltetris", "term", - "Also known as Center well Tetris.\nThe stacking method where you leave a one-block-wide well in the middle. Commonly used in combat because this allows Tetrises and T-Spins and is not too difficult to make.", + "Or C1W for short. Leaving a one-block-wide well at the center of the field.\nA useful setup for both Tetrises and T-spin doubles that is not difficult to build.\n\nAlso known as \"center well Tetris.\"", }, {"Center 2-wide", "c2w center2wide", "term", - "The combo setup where you leave a two-block-wide well in the middle. Not very common, though.", + "Or C2W for short. Leaving a two-block-wide well at the center of the field.\nA possible but uncommon combo setup.", }, {"Center 3-wide", "c3w center3wide", "term", - "The combo setup where you leave a three-block-wide well in the middle. Not very common, though.", + "Or C3W for short. Leaving a three-block-wide well at the center of the field.\nA possible but uncommon combo setup.", }, {"Center 4-wide", "c4w center4wide", "term", - "The stacking method where you leave a four-block-wide well in the middle.\nThe infamous combo setup that not only makes many combos but also abuses the death conditions and won’t die even if you receive some garbage. Players often dislike this technique due to how unbalanced it is.", + "Or C4W for short. Leaving a four-block-wide well at the center of the field.\nA setup that can produce an obscene amount of combos if used well.\nThis infamous combo setup is relatively easy to build, has a strong defense against incoming attacks by exploiting the death conditions of many modern Tetris games, and is extremely biased in favor of the player building it. Many players dislike or even despise this technique for these reasons. Use this technique with caution in real world battles.", }, {"Residual", "c4w s4w", "term", - "Refers to how many blocks to leave in the well of a four-wide combo setup. The most common are 3-residual and 6-residual.\n3-residual has fewer variations and is easier to learn, with a pretty good chance of success, and it’s pretty useful in combat.\n6-residual has more variables and is harder, but can be more consistent if you do it well. It can also be used for special challenges like getting 100 combos in an infinite 4-wide challenge.\nIn principle, use 6-Res first, then 5-Res and 3-Res, and then 4-Res.", + "This term refers to the number of block(s) left in the well in a 4-wide combo setup. Long combos are often achieved using a 3-residual (3-res) or 6-residual (6-res) setup.\n3-res is easier to learn because it has fewer variations and a good chance of producing long combos.\n6-Res is more variable and harder to learn but can produce longer combos than 3-Res if executed well.\n\nIn general, the order of priority for these setups in combat is 6-Res, then 3- and 5-Res, and then 4-Res.", }, {"6–3 Stacking", - "63stacking six-three sixthree", + "6-3stacking 63stacking six-three sixthree", "term", - "A way of stacking where you have a six-block-wide stack on the left and a three-block-wide stack on the right.\nFor a skilled player, this method of stacking might reduce the keypresses needed for stacking, and is a popular Sprint stacking method. The reason why it works has to do with the fact that pieces spawn with a bias to the left.", + "A special stacking method where a six-block-wide stack is placed on the left side of the board and a three-block-wide stack is placed on the right side of the board, resulting in a one-block-wide well off-center.\nThis method could reduce the number of keypresses for a skilled player and is popular in sprint modes to increase speed. The reason for this have to do with the fact that blocks spawn with a bias to the left. Notice that this method may increase keypresses for beginners.", }, {"Freestyle", "ziyou", "term", - "This term is usually used in 20 TSDs. Freestyle means finishing 20 TSDs without using static stacking modes. Freestyle 20TSDs is more difficult than static stacking modes such as LST, and the performance can represent the T-spin skills a player has in battles.", + "A term commonly used for TSD challenges. This term means completing a certain number of T-spin doubles in a challenge without using a fixed stacking setup. Compared to such setups such as LST, freestyles are more difficult and more representative of a player's T-spin skills in real-world battles.", }, {"Topping out", "die death topout toppingout", "term", - "Modern Tetris games have three different conditions in which the player tops out:\n1. Block out: when a piece spawned overlaps with the existing blocks in the field;\n2. Lock out: when a piece locks entirely above the skyline;\n3. Top out: when the stack exceeds 40 lines in height (often due to incoming garbage).\nTechmino does not check for locking out and topping out.", + "Many modern Tetris games use three death conditions. Triggering any of them would result in a game over.\n1. Block out: the newly-spawn block overlaps with existing blocks in the field.\n2. Lock out: the block locks entirely above the visible portion of the field.\n3. Top out: the total height of the block stack exceeds a certain amount (usually 40). This is often caused by incoming garbage lines.\n\nTechmino does not use the lock out and top out mechanisms by default.", }, {"Buffer zone", "above super invisible disappear", "term", - "Refers to 21st-40th lines above the visible field. Because the blocks in the field could go over the visible field (this usually happens when multiple garbage lines come in) so the buffer zone was created so those blocks could go back to the field when garbage lines are cleared. Also, the buffer zone is usually located at 21st-40th lines because this is sufficient for most cases. Refer to “Vanish Zone” to learn more.", + "A zone above the visible part of the field, usually from the 21st to the 40th line.\nThe buffer zone exists because blocks on the sides may exceed the visible field after a large number of garbage lines enter the field. These blocks would return to the visible field once the garbage lines are cleared.\nBuffer zones are usually 20 lines high, but some games may have infinite buffer zones.\n\nSee also the entry for \"Vanish Zone.\"", }, {"Vanish zone", "disappear gone cut die", "term", - "Refers to the area located above the 40th line. This is usually realized by combining c4w and multiple garbage lines. When any block reaches the vanish zone in many games, the game is terminated immediately.\nHowever, this area can have different behaviors in different games. Some games are flawed because the game could crash when the blocks enter the vanish zone (e.g., Tetris Online). Wierd behaviors could also happen when the blocks enter the vanish zone (you can refer to this video, click on the globe icon to open the link).\n\nFurthermore, the vanish zone in Jstris is located above the 22nd line, and any blocks locked above the 21st line will disappear.", + "An area above the buffer zone, usually above the 40th line. Blocks usually enter the vanish zone through a combination of C4W and a large influx of garbage lines. When a block reaches the vanish zone, a top-out is usually triggered, ending the game.\nDifferent games may have different behavior for the vanish zones. In Jstris, the vanish zone is above the 22nd line, and any blocks locked above the 21st line will disappear. Some games that have poorly designed buffer zones may behave unexpectedly or even crash when a block enters the vanish zone (e.g. Tetris Online).\n\nClick or tap the globe icon to open a video demonstrating a vanish zone bug in Puyo Puyo Tetris, where blocks reaching the vanish zone are copied infinitely when they return to the visible area.", "https://youtu.be/z4WtWISkrdU", }, {"Falling speed", "fallingspeed gravity", "term", - "Falling speed is often described as “G,” i.e., how many lines the blocks fall in one frame (usually assuming 60 fps).\nG is a relatively large unit. The speed of Lv 1 in a regular Marathon (one second per line) is 1/60 G, and 1G is about Lv 13 speed. The highest speed of modern Tetris is 20G because the field height is 20 lines. The real meaning of 20G is “Infinite falling speed,” and even when the field height is more than 20 lines, 20G modes force all the blocks to fall to the bottom instantly. You can learn more about 20G at the “20G” entry\nIn Techmino, falling speed is described as the frames it takes for a block to fall one unit; for example, a speed of 60 refers to one unit per second (as the game runs in 60 fps as default).", + "The speed at which blocks move down. It is usually measured in the unit \"G\", which is the number of line(s) the block falls down in one frame, usually assuming a frame rate of 60 fps. For example, a block is said to have a falling speed of ¹⁄₆₀ G if it falls down one row per second. The maximum speed of modern Tetris is 20 G (since there are 20 lines in the visible field). \nIn Techmino, speed is also described as the number of frame(s) it takes for a block to move down one line. A speed of 60 corresponds to one line per second or 1 G in this system.\nIn practice, the term \"20G\" usually refers to \"infinite speed.\" See the entry for \"20G\" for more information.", }, {"20G", "gravity instant", "term", - "The fastest falling speed of modern Tetris. In 20G modes, pieces appear instantly on the bottom of the field without the actual process of falling. This sometimes also limits a piece’s sideways movements, as it is not always possible to make a piece climb over a bump or out of a well in 20G. You can learn more at the unit “G” at the “falling speed” entry.", + "The highest falling speed in modern Tetris. In 20G modes, blocks appear instantly at the bottom of the screen without the process of falling.\nAlthough the term may suggest a falling speed of 20 blocks per frame, 20G usually implies an infinite speed.\nAlso, in 20G modes, falling movements have higher priority than any other user input; for example, even if the ARR is set to 0, the block would still fall straight down before moving sideways. This makes it impossible to make a block climb over a \"hill\" or jump out of a \"pit\" in some situations.", }, {"Lockdown Delay", "lockdelay lockdowndelay lockdowntimer", "term", - "The delay between block touching the ground and locking down (i.e., can no longer be controlled, and the next piece spawns).\nModern Tetris games often have forgiving lockdown delay mechanics where you can reset this delay by moving or rotating (up to 15 times), and you can sometimes stall for time by doing this. Classic Tetris games often have a far less forgiving lockdown delay.", + "Or LD for short. The delay between when the block touches the ground and when it locks (can no longer be controlled). In classic Tetris games, this delay is usually the same as the time it takes for a block to move down a row, and is independent of player input. In modern Tetris games, this delay is usually more variable and is reset after the block moves or rotates. In many games, the resets have an upper limit (usually 15 times).", }, {"ARE", "spawn appearance delay", "term", - "Sometimes called the Entry Delay. ARE refers to the delay between the lockdown of one piece and the spawn of another piece.", + "Also called entry delay. This term refers to the delay between when a block locks down and when another block is spawned.\n\nThe word \"ARE\" is not an acronym or initialism. It derives from the Japanese word <あれ> (a-re), meaning \"it\" or \"that.\"", }, {"Line ARE", "appearance delay", "term", - "The delay between the start of a line clear animation to the spawn of the next piece.", + "The delay between the start of a line clear animation and the spawning of the next block.", }, {"Death ARE", "die delay dd", "term", - "When an existing block blocks the spawn location of the next piece in the field, a delay will be added to the spawn ARE, referred to as the death ARE. This mechanism can be used along with IHS and IRS to prevent death. \nOriginal idea by NOT_A_ROBOT.", + "A special mechanism that can prevent game over in some cases. A death ARE is triggered when a newly spawned block would overlap with existing blocks (resulting in a block out). When this happens, an additional delay is added to the (spawn) ARE to allow the player to use IRS, IHS, or IMS to prevent a game over.\nOriginally proposed by @NOT_A_ROBOT.", }, {"Finesse", "finesse", "term", - "A technique to move a piece into the desired position with the minimum number of key presses. This saves time and reduces chances to misdrop.\nYou can practice by playing with Jstris’s “restart on finesse error” or with Techmino’s finesse error sound effect.\n\nTechmino’s finesse detection is not precisely “theoretical minimum key presses,” but instead only checks for finesse against a pre-determined par keypress count *when the piece locks in a position that does not require soft dropping*. This means that Techmino will not judge a piece as having a finesse error when you soft drop and spin or tuck.\nTechmino also introduced additional checks, such as holding while the current piece and the held piece is the same, or holding after you have manipulated the current piece, count as a finesse fault.\nFinesse% in Techmino is defined to be 100% when par or below par, 50% when one keypress above par, 25% when two keypresses above par, and 0% when three or more keypresses above par.\nAlso note that in 20G finesse still runs as if there were no gravity, which can cause inaccurate results.", + "A technique that moves a block to the desired location with the minimum number of keypresses. Finesse usually doesn't consider locations that require soft drops to move into. Finesses save time and reduce the chances of misdropping a block.\nFinesse is an essential skill in playing Tetris. We recommend that you start learning finesse as soon as possible. You can find videos about finesse on YouTube. Start by learning the basics and then start practicing, keeping accuracy as the first priority before speeding up.\nNote that in Techmino, finesses are not exactly \"the theoretically simplest keystroke sequence it takes to move a block to a particular location.\" Finesses are only detected when a piece locks into a position that does not require soft drops, so the finesses strikes are not reset after a spin or a tuck. Techmino also counts holding a block when it's the same block you're controlling and holding a block after manipulating it as finesse errors.\nIn Techmino, the finesse rate (%) is defined as 100% (Perfect) when the number of keypresses is equal to or less than the standard reference, 50% (Great) when one keypress is above the standard, 25% (Bad) when two keypresses are above the standard, and 0% (Miss) when three or more keypresses are above the standard. A Bad or Miss breaks the finesse strike.\nFinesse is usually not considered in conditions such as locations that require soft drops, high gravity, or very high fields. The finesse counter also works the same in Techmino regardless of gravity (even in 20G modes), so the result may not be meaningful in high gravity conditions.", }, - {"‘Doing Research’", - "scientificresearch", + {"'Researching'", + "scientificresearching", "term", - "“Doing scientific research” is a term sometimes used in the Chinese Tetris community, referring to researching/practicing techniques in a low-falling-speed, single-player environment.", + "(<科研>, ké yán) A commonly used term in the Chinese Tetris community, referring to the act of experimenting or practicing advanced techniques (such as new T-spin setups) in a low-stress game mode. Techmino uses this term to refer to modes that require spins almost all the way.", }, {"Keymapping", "feel", "term", - "Here're some general principles for configuring your controls.\n\n1. Avoid assigning one finger to multiple keys that you might want to press together - for example, you won't typically need to press the multiple rotation buttons together. Try assigning other buttons to one finger each.\n2. Unless you are confident with your pinky, probably avoid assigning it a button. Usually the pointer finger and middle finger are the most agile, but feel free to see how your own fingers perform.\n3. No need to copy someone else's key config. Every person is different; as long as you keep these ideas in mind, using a different key config should have minimal impact on your skills.", + "Here are our recommendations for configuring your key mappings.\n\n1. Avoid assigning a finger or thumb to multiple keys that may be pressed at the same time. We recommend assigning the rotation keys to one finger (since they are not typically pressed together) and one key for each of the other fingers.\n2. Unless you are very confident, avoid assigning keys to your little fingers (because they are less agile than your other fingers or thumbs).\n3. It's not necessary to copy someone else's key mapping. Everyone is different, and key mappings shouldn't really affect your skills if you follow rules 1 & 2.", }, {"Handling", "feel handling", "term", - "Several main factors that may affect handling:\n(1) Input delay, which could be affected by device configuration or condition. Restart the game or change your device can probably fix it.\n(2) Unstable programming or faulty designs. It could be alleviated by lowering the effect settings.\n(3) Designed on purpose. Adaptation might help.\n(4) Improper parameter setting. Change the settings.\n(5) Improper play posture. It’s not convenient to use force. Change your posture.\n(6) Not being used to the operation after changing the key position or changing the device. Getting used to it or changing the settings might help.\n(7) Muscle fatigue, response, and decreases in coordination abilities. Have some rest and come back later or in a few days.", + "Here are some common factors that can affect handling.\n\n1. Input latency, which depends on device conditions and configurations. It can be reduced by rebooting or changing your devices.\n2. Program stability, which depends on the game's programming and design. It can be alleviated by lowering graphics quality and disabling visual effects.\n3. Intentional designs by the game.\n4. Incorrect parameter settings. It can be alleviated by fine-tuning these parameters.\n5. Physical postures. Try moving to a more comfortable position.\n6. Recent changes to your devices or keyboard mapping.\n7. Muscle fatigue, decreased responsiveness, or decreased coordination. Try resting or returning in a few days.", }, - {"DAS (simple)", + {"DAS & ARR (simple)", "das arr delayedautoshift autorepeatrate", "term", - "Imagine typing on a keyboard, where you press and hold the “O” key. \nYou get a long string of o’s.\nOn the timeline, it kinds of looks like o—————o-o-o-o-o-o-o-o-o…\nThe “—————” is DAS, the “-” is ARR.", + "Imagine typing on a keyboard and holding down the \"O\" key to get a string of o's on the screen. On a timeline, it would look like o————o-o-o-o-o-o-o-o-o…, where the \"————\" part can be considered as DAS, and the \"-\" part can be considered as ARR.", }, {"DAS & ARR", "das arr delayedautoshift autorepeatrate", "term", - "DAS refers to Delayed Auto Shift, how blocks move to the side when you hold left or right. It also refers to the delay between the initial movement (when you press down the button) and the first automatic movement.\nARR refers to Auto-Repeat Rate, which is the delay between automatic movements. In some games, DAS and ARR are calculated using the unit f (frame). Multiply f by 16.7 (if you are running the game in 60 fps) to convert it to ms (millisecond).", + "DAS refers to Delayed Auto-Shift, the delay between when a block moves one block sideways and when the block begins to move automatically.\nARR refers to Auto-Repeat Rate, the delay between each of the above automatic movements.\nDAS and ARR are measured in f (frame, ¹⁄₆₀ s at 60 fps) or ms (millisecond). 1 ms is equal to 16²⁄₃ frames.", }, {"DAS tuning", "das tuning", "term", - "For advanced players who want to play faster, the recommended values are DAS 4–6 f (67–100 ms), ARR 0 f (0 ms). (At 0 ms ARR, pieces will instantly snap to the wall once you get past DAS.)\n\nThe ideal configuration strategy for advanced players is to minimize DAS while still being able to reliably control whether to tap or hold, and to set to ARR to 0 if possible, or as low as possible otherwise.", + "For relatively advanced players who want to increase their speed, we recommend a DAS of 4–6 f (67–100 ms) and an ARR of 0 (blocks move to the wall immediately after DAS). If this is too fast for you, try increasing the DAS a bit, but keep the ARR below 2 f (33 ms). In general, DAS should be kept as low as possible so that taps and holds can be distinguished; ARR should be kept to a minimum (if not zero).", }, {"DAS cut", "dascut dcd", "term", - "*Techmino-Exclusive* In Techmino, the DAS timer can be cleared or discharged for a short time when the player starts to control a new piece. This can reduce the case where a piece instantly starts moving if spawned with a direction button held.\n\nOther games may have a similar feature but may function differently.", + "A special delay applied to DAS when a new block is spawned. When this happens, a small delay is added before the DAS starts timing, so that a piece doesn't start moving immediately when a sideways direction key is pressed.\nOther games may have similar mechanisms, but they may work differently.", }, {"Auto-lock cut", "autolockcut mdcut", "term", - "A feature designed to prevent mis-harddropping from pressing the hard drop key shortly after the last piece is naturally locked down.\nHard drop key can be disabled for a few frames (depending on the settings) after a natural lockdown.\n\nOther games may have a similar feature but may function differently.", + "A feature in Techmino that prevents a block from being misdropped after a new block is spawned. Hard drops will be disabled for a short time after the previous block has been locked.\nOther games may have similar mechanisms, but they may work differently.", }, {"SDF", "softdropfactor", "term", - "Soft Drop Factor\n\nA way to define soft drop speed as a multiple of natural falling speed. In guideline games, the soft drop is usually 20x the speed of natural falling, i.e., it has an SDF of 20. Techmino does not use SDF to define soft drop speed.", + "Soft Drop Factor, a number describing the relative speed of soft drops in some games. In many modern Tetris games, soft drops are realized by speeding up the natural drop by a constant factor (SDF). Guideline Tetris games usually have an SDF of 20, i.e. the soft drop speed is 20 times the natural falling speed.\nTechmino uses a constant soft drop speed (described by ARR) instead of the SDF to determine soft drop speeds.", }, {"Shape & Names", "mino", "term", - "Here is a list of the all the blocks used by Techmino and their corresponding names:\nTetrominos:\nZ: "..CHAR.mino.Z..", S: "..CHAR.mino.S..", J: "..CHAR.mino.J..", L: "..CHAR.mino.L..", T: "..CHAR.mino.T..", O: "..CHAR.mino.O..", I: "..CHAR.mino.I..";\n\nPentominos:\nZ5: "..CHAR.mino.Z5..", S5: "..CHAR.mino.S5..", P: "..CHAR.mino.P..", Q: "..CHAR.mino.Q..", F: "..CHAR.mino.F..", E: "..CHAR.mino.E..", T5: "..CHAR.mino.T5..", U: "..CHAR.mino.U..", V: "..CHAR.mino.V..", W: "..CHAR.mino.W..", X: "..CHAR.mino.X..", J5: "..CHAR.mino.J5..", L5: "..CHAR.mino.L5..", R: "..CHAR.mino.R..", Y: "..CHAR.mino.Y..", N: "..CHAR.mino.N..", H: "..CHAR.mino.H..", I5: "..CHAR.mino.I5..";\n\nTriminos, Domino, and Mino:\nI3: "..CHAR.mino.I3..", C: "..CHAR.mino.C..", I2: "..CHAR.mino.I2..", O1: "..CHAR.mino.O1..".", - }, + "Here is a list of the all the blocks used by Techmino and their corresponding names:\nTetrominos:\nZ: "..CHAR.mino.Z..", S: "..CHAR.mino.S..", J: "..CHAR.mino.J..", L: "..CHAR.mino.L..", T: "..CHAR.mino.T..", O: "..CHAR.mino.O..", I: "..CHAR.mino.I..";\n\nPentominos:\nZ5: "..CHAR.mino.Z5..", S5: "..CHAR.mino.S5..", P: "..CHAR.mino.P..", Q: "..CHAR.mino.Q..", F: "..CHAR.mino.F..", E: "..CHAR.mino.E..", T5: "..CHAR.mino.T5..", U: "..CHAR.mino.U..", V: "..CHAR.mino.V..", W: "..CHAR.mino.W..", X: "..CHAR.mino.X..", J5: "..CHAR.mino.J5..", L5: "..CHAR.mino.L5..", R: "..CHAR.mino.R..", Y: "..CHAR.mino.Y..", N: "..CHAR.mino.N..", H: "..CHAR.mino.H..", I5: "..CHAR.mino.I5..";\n\nTriminos, Domino, and Monomino:\nI3: "..CHAR.mino.I3..", C: "..CHAR.mino.C..", I2: "..CHAR.mino.I2..", O1: "..CHAR.mino.O1..".", + },--starts here {"Bag7 generator", "bag7bag randomgenerator", "term", - "Also known as “7-Bag Generator.” Officially known as “Random Generator.”\nThis is the algorithm used by modern, official Tetris games to generate pieces. Starting from the beginning of a game, there is guaranteed to be one of the seven Tetrominoes for every seven pieces.\n\nAn example would be like: ZSJLTOI OTSLZIJ LTISZOJ.", + "Also known as \"7-bag generator,\" officially known as \"random generator\". The algorithm (generator) used by most modern and official Tetris games to generate the sequence of blocks. In Bag7, the sequence of blocks is divided into groups (bags) of 7 blocks. Each bag must contain all seven tetrominoes, but the order is random. This system prevents the uneven spawning of certain blocks in the long run.\n\nAn example of a Bag7 block sequence would be ZSJLTOI OTSLZIJ LTISZOJ.", }, {"His generator", "history hisgenerator", "term", - "A way to generate pieces, notably used in Tetris: The Grand Master games. Every time a random Tetromino is selected, but if this Tetromino is the same as one of the few previous pieces, then reroll until a different piece is rolled or until a reroll limit is reached.\nFor example, a “his 4 roll 6” (h4r6) generator rerolls when the piece is the same as one of the four previous pieces and rerolls up to 6 times.\nThere are other variations as well, such as “his4 roll6 pool35,” which further reduces the randomness of the piece sequence.\n\nIn Techmino, the maximum reroll count is half of the sequence length, rounded up.", + "An algorithm (generator) used to generate the sequence of blocks, most commonly used in the TGM series. In the HIS generator, each block is first generated (rolled) randomly, and a check is made to see if this block is the same as one of the few previous blocks. If it is, the process is repeated (rerolled) until a different block is generated or an upper limit is reached.\nThe His generator is usually described using the format\"His [number] Roll [number],\" where the first number is the number of previous blocks checked by the generator, and the second number is the upper limit of the number of rerolls. For example, a \"His 4 Roll 6\" (or \"h4r6\") randomizer rerolls if the block is the same as any of the previous 4 blocks and up to 6 times before moving on to the next block.\nIn Techmino, the maximum number of rerolls is half the number of blocks checked by the randomizer (rounded up for non-integers). \n\nThe His randomizer is an improved version of the simple randomizer and reduces the chances of consecutive S's or Z's.", }, {"HisPool generator", "hisPool history pool", "term", - "History Pool, a generator based on the His generator. It introduced a mechanism called “Pool.” When generating a new piece, HisPool randomly selects a piece from the Pool and increases the probability of spawning the least frequent piece.\n\nThis mechanism makes the sequence more stable and ensures that the drought won’t last forever.", + "History Pool Randomizer, a derivative of the His generator. It added a \"pool\" mechanism from which the new blocks are spawned, as opposed to the simple random generator used by His. HisPool also increases the probability of spawning a block with the lowest presence.\n\nThis mechanism stabilizes the sequence and ensures that a drought (see entry) doesn't last forever. The stability of HisPool lies between His and Bag.", }, {"bagES generator", "bages easy start", "term", - "*Techmino-Exclusive*\nBag Easy-Start, an improved Bag generator. The first piece in the first bag won’t be those hard-to-place pieces (S/Z/O/S5/Z5/F/E/W/X/N/H).", + "Bag Easy-Start, a derivative of the bag generator used in Techmino. The first block in the first bag will not be S, Z, S5, Z5, F, E, W, X, N, or H, which can be difficult to place at the beginning of the game.", }, {"Reverb generator", "reverb", "term", - "*Techmino-Exclusive*\nA generator derived from Bag. The Reverb generator repeats each piece several times based on the Bag generator. The probability of repetition decreases when a certain piece repeats too frequently and vice versa.", + "A generator used in Techmino, derived from the Bag generator. The Reverb generator repeats each block several times based on the sequence of the Bag Generator. The probability of repetition decreases with the previous presence of that block. The theoretical number of repetition(s) ranges from 0 to 6.", }, {"Hypertapping", "hypertapping", "term", - "Refers to the technique of vibrating your finger on the controller to achieve faster sideways movement speed than holding it.\nIt is most commonly used on classic Tetris where DAS is relatively slow. In most cases, you do not need to hypertap in modern Tetris games because their DAS is usually fast enough.", + "A technique commonly used in classic Tetris. It involves rapidly vibrating your finger on a button to get a faster sideways movement than simply holding down the button. This is because most classic Tetris games have long, non-adjustable DAS, where tapping the button quickly is faster than waiting for the automatic movements. Hypertapping is also used in Tetris games with long, non-adjustable DAS. However, it's not necessary in most modern Tetris games because they have adjustable DASs and ARRs. A person who can use this technique is called a \"hypertapper.\"", }, {"Rolling", "rolling", "term", - "Another method of fast-tapping in high-gravity (around 1G) modes (with slow DAS/ARR setting).\nWhen you perform rolling, you fix the position of one hand and the controller, and then tap the back of the controller with fingers on your other hand repeatedly. This method allows even faster speeds than hypertapping (see “Hypertapping” for more) and requires much less effort.\nThis method was first discovered by Cheez-fish, and he has once achieved a tapping speed of more than 20 Hz.", + "Another technique used in classic Tetris to achieve fast sideways movement under high gravity (~1 G).\nThis technique involves partially resting the controller (or keyboard) on a surface (or your legs) with one finger or thumb on the button, and then rapidly tapping the back of the controller with the fingers of the other hand to achieve very fast key presses. This allows the player to achieve an even faster speed than hypertapping (see entry) with less effort.\nThis method was first discovered by @Cheez-fish, who once reached a tapping speed of over 20 Hz. ", }, {"Passthrough", "pingthrough", "term", - "Refers to a situation where the attacks from both players were sent to the other player’s board without canceling out. Another term called “pingthrough” refers to a situation where a passthrough occurs due to Internet delays.", + "A situation where both players' attacks are sent to the opponent's board without canceling out in combat.\nIn TETR.IO, if passthrough is enabled in custom games, it will be triggered within a short time after the opponent's attack. During this time, the player's attack is passed to the opponent without canceling the incoming attack. A player can wait for the timeout if that player wants to actually clear the garbage lines.\nPingthrough, a related term, refers to a situation where an accidental passthrough occurs due to Internet delays. A Tetris game with only basic support for Internet battles may experience pingthroughs.", }, {"Tetris OL attack", "top tetrisonlineattack", "term", - "Single/Double/Triple/Tetris sends 0/1/2/4 attack(s).\nT-Spin Single/Double/Triple sends 2/4/6, half if Mini.\nCombo send 0, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5.\nBack to Back sends extra 1 (or 2 if T-Spin Triple).\nAll Clear sends extra 6 lines. This extra 6 lines will be sent to opponents directly, and does not cancel the buffered incoming damage.", + "- Singles, doubles, triples, and Tetrises send 0, 1, 2, and 4 attacks respectively.\n- T-spin singles, doubles, and triples send 2, 4, and 6 attacks respectively; the attack is halved if it is a T-Spin Mini.\n- Combos add the following number of attacks (starting with 1 combo) 0, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5, etc.\n- Back-to-backs add 1 extra line of attack (3 if it is a TST).\n- Perfect Clear adds 6 extra lines of attack. Note that these 6 lines are immediately sent to the opponent without canceling incoming attacks.", }, {"Techmino attack", "techminoattack", "term", - "Check the user manual on the bottom right corner of the homepage for more information.", + "See the User Guide in the lower right corner of the home page.", }, {"C2 Generator", "cultris2generator cultrisiigenerator c2generator", "term", - "All Tetrominoes have an initial weight of 0.\nEvery time, divide all weights by 2, add a random number between 0 and 1, pick the piece with the highest weight, and divide this piece’s weight by 3.5.", + "The generator in Culturis 2 uses the following algorithm to generate block sequences:\n1. Set the weight of all tetrominoes to 0 at the beginning of the game.\n2. Divide all weights by 2, then add a random number (0-1) to all weights.\n3. Pick the tetromino with the highest weight, then divide that tetromino's weight by 3.5.\n4. Repeat from step 2.", + -- Original Lua file contains this comment: "Discovered by zxc" }, {"Stacking", "stacking", "term", - "Often refers to stacking Tetrominoes without leaving holes. An essential skill.", + "Stacking the tetrominoes without leaving any holes. An essential skill that requires a good next-reading ability. It can be practiced by playing 40L with only Tetrises and no Hold.", }, - {"Rotation buttons (1/2)", - "doublerotation", + {"Rotation buttons", + "doublerotation triplerotation", "term", - "Using both clockwise and counter-clockwise rotation buttons reduces the number of key presses by replacing three rotation presses with one press of the opposite direction.\nFinesse assumes the use of both rotation buttons.", - }, - {"Rotation buttons (2/2)", - "triplerotation", - "term", - "Using all three rotation buttons (the third being 180° rotation), any piece only requires one rotation press to reach the desired direction.\nHowever, it is not exactly useful for not every game has this feature, and the speed increase from learning this technique is not as much as when you learn using both rotation buttons as opposed to one. You can skip this technique unless you want extreme speeds.", + "Using both rotation buttons (clockwise and counterclockwise) would reduce the number of keystrokes, since rotating three times in one direction is the same as rotating once in the opposite direction. This is also a prerequisite for learning finesse.\nBy using all three rotation buttons (adding 180° rotation), one can use one keypress to rotate any block into its desired orientation (when spins are not considered). \nHowever, we do not recommend that you spend too much time practicing with all three rotation buttons. This is because not all Tetris games have 180° rotations, and using three rotations would not increase your speed significantly compared to using just two. It is not a necessary skill unless you want to pursue extremely high speed.", }, {"Drought", "drought", "term", - "A situation where a piece you want, often the I Tetromino (a.k.a. the Long Bar), does not spawn for a long time. This often happens and can be deadly for classic Tetris, but it is almost impossible for modern Tetris thanks to the Random Generator.\nWith the Random Generator, there can be at most 12 other pieces between two I Tetrominoes.", + "A situation in which a block desired by a player does not spawn for a long time. This usually refers to I tetrominoes (the long bar) in classic Tetris games, since they often use a simple random generator.\nIn most modern Tetris games, droughts are impossible because of the Bag7 generator (see entry). With the Bag7 generator, the maximum distance between two identical blocks is 13.", }, {"Bone block", "bone tgm", "term", - "The block skin used by the earliest version of Tetris.\nIn earlier times, computers all used the Command-Line Interfaces (like cmd on Windows, Terminal on Mac, or Console on Linux), so a single mino in the game Tetris is represented using two enclosing square brackets [ ]. It looks like bones, so it is sometimes called bone blocks.\nIn Techmino, bone blocks are defined as “a single, fancy block skin that all of the blocks use.” Different block skins may have different types of bone block styles.", + "The block skin used by early versions of Tetris.\nMany early computer systems used command line interfaces as the main way for a user to interact with the computer. This is similar to the Command Prompt in Windows, the Terminal in MacOS, and the Console in Linux. These computer systems can only display text and icons on the screen. Because of this limitation, many early versions of Tetris used a pair of brackets [ ] to represent a single mino. This is called a \"bone block\" because of its appearance.\nIn Techmino and many other modern Tetris games, a bone block is a single but distracting block skin used by all blocks. Different block skins may come with their own bone block designs.", }, {"Semi-invisible", "half invisible semi", "term", - "Refers to a rule where the tetrominoes will become invisible after some time.\nThis time interval is not definite, and it is acceptable to describe it as “disappear after a few seconds.”", + "A rule where blocks become invisible after a certain amount of time after locking down. This time interval doesn't have to be a fixed value.", }, {"Invisible", "invisible", "term", - "Refers to a rule where blocks will disappear instantly when locked onto the field. \nN.B. It is also acceptable to refer to an invisible mode where a disappearing animation is shown. However, this makes the game a lot easier, so in Techmino, the invisible mode without such animations is referred to as “Sudden Invisible.”", + "A rule where blocks disappear immediately after locking down. A disappearing animation can also be present, but it would reduce the difficulty of the game. In Techmino, invisible modes without this animation are called \"sudden invisible.\"", }, {"MPH mode", "mph", "term", - "Memoryless (random spawn), Previewless (no next queue), Holdless. A mode that requires quite some reaction speed.", + "A game mode. MPH is an initialism for Memoryless (the mode uses a simple random generator), Previewless (no next queue), Holdless (no hold). This mode challenges the player's reaction speed.", }, {"Input delay", "input delay", "term", - "Any input device takes some time for the input to reach the game. This delay can range from a few ms to a few dozen ms.\nIf input delay is too long, the controls can feel uncomfortable.\nThis delay is often due to the performance of the hardware and software used, which is often something out of your control. Turn on performance mode (or turn off power saving mode) on your device, and turn on gaming mode on your monitor/TV (if you have one), which may help reduce input delay.", + "Regardless of the specific input device, all inputs would take some time to reach the game, usually ranging from a few to a few tens of milliseconds. If the input delay is too large, the controls will become noticeably jerky and interfere with the gaming experience. This effect can be seen in games such as Tetris Online or Tetris Effect.\nInput delay is usually influenced by hardware performance and usage, which usually cannot be eliminated. Turning off low-power mode and turning on performance or gaming mode on your devices can help alleviate this problem.", }, {"Secret Grade", "larger than", "term", - "An easter egg mode from the TGM series. During a “secret grade” gameplay, the player tries to make a “>” shape with one hole in each line using blocks. The ultimate goal is to finish the whole shape using 19 lines.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "An easter egg mode from the TGM series. In a \"secret grade\" gameplay, the player tries to make a \">\" shape (with a hole in each line) on the board. The goal is to complete the shape with 19 lines.\nClick on the globe icon to open a web page with techniques to help you achieve the secret grade.", "https://harddrop.com/wiki?search=Secret_Grade_Techniques", }, {"Cold Clear", "cc coldclear ai bot", "term", - "A Tetris bot. \nDeveloped by MinusKelvin originally for Puyo Puyo tetris. The Cold Clear build in Techmino supports all-spin and TRS.", + "A Tetris bot originally developed by MinusKelvin for Puyo Puyo Tetris. The Cold Clear build used in Techmino also supports all spins and TRS.", }, {"ZZZbot", "ai bot zzztoj", "term", - "A Tetris bot. Built by the Chinese Tetris player 奏之章 (Zòu Zhī Zhāng, see entry below) and has decent performance in many games", + "A Tetris bot developed by the Chinese Tetris player Zòu Zhī Zhāng (<奏之章>) and has good performance in many games.", }, -- # Setups {"Openers", "setup openers", "setup", - "Openers are setups that can be built when a game begins. You can still make these setups mid-game, but will often require a different set of piece placements.\n\nGood setups usually satisfy two to three of the following:\n- Can adapt to many piece orders,\n- Strong attack, minimal waste of the T piece,\n- Require minimal soft dropping for faster placement and using finesse,\n- Has clear follow-up strategies with few branches.\n\nMost openers make use of the Random Generator (bag-7 generator) and exploit the fact that it gives one of every piece for every seven pieces. This element of predictability makes it possible to have reliable setups.", + "A fixed setup that can be built at the beginning of a game. Technically, an opener setup can also be built mid-game, but it may require different block placements.\n\nA good opener usually meets at least two of the following criteria:\n- Can adapt to different block sequences.\n- Has a strong attack and minimal T-block waste.\n- Does not require too many soft drops; most operations can be accomplished with finesse.\n- Has clear follow-up strategies with few branches.\n\nNote that most openers are designed based on the Bag7 generator because of its predictability. They may not work properly with other generators.", }, {"DT Cannon", "dtcannon doubletriplecannon", "setup", - "Double-Triple Cannon.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "Double-Triple Cannon.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=dt", }, {"DTPC", "dtcannon doubletriplecannon", "setup", - "A follow-up of the DT Cannon that ends with an All Clear.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A follow up to DT Cannon that ends with a perfect clear.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=dt", }, {"BT Cannon", "btcannon betacannon", "setup", - "β Cannon, Beta Cannon.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "Beta (β) Cannon.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=bt_cannon", }, {"BTPC", "btcannon betacannon", "setup", - "A follow-up of the BT Cannon that ends with an All Clear.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A follow-up to BT Cannon that ends with a perfect clear.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=bt_cannon", }, {"TKI 3 Perfect Clear", "ddpc tki3perfectclear", "setup", - "A TSD opener that leads to a Double-Double-All Clear.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A TSD opener that leads to a sequence of Double–Double–Perfect Clear.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=TKI_3_Perfect_Clear", }, {"QT Cannon", "qtcannon", "setup", - "A DT Cannon-like setup with a higher probability of sending a DT Attack.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A DT Cannon-like setup with a higher probability of sending a TSD–TST attack.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=QT_cannon", }, {"Mini-Triple", "mt minitriple", "setup", - "A Mini T-Spin - T-Spin Triple structure.", + "A Mini T-Spin—TST setup.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=mt", }, {"Trinity", "trinity", "setup", - "A TSD + TSD + TSD or TSMS + TST+ TSD setup.", + "A TSD + TSD + TSD or TSMS + TST+ TSD setup.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=trinity", }, {"Wolfmoon Cannon", "wolfmooncannon", "setup", - "An opener.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "An opener.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=wolfmoon_cannon", }, {"Sewer", "sewer", "setup", - "An opener.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "An opener.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=sewer", }, {"TKI", "tki-3 tki3", "setup", - "TKI-3. It can either refer to a TKI-3 starting with a TSD or a C-spin starting with a TST.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "TKI-3. It can refer to either a TKI-3 starting with a TSD or a C-spin starting with a TST.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=tki_3_opening", }, {"God Spin", "godspin", "setup", - "A setup that is fancy on the eyes [but awkward to use in action]. Invented by Windkey.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A setup invented by @windkey that looks fancy but has limited real-world combat value.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=godspin", }, {"Albatross", "albatross", "setup", - "A fancy, fast-paced opener with TSD–TST–TSD–All Clear, hardly wasting any T pieces.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A fancy, fast paced opener with a sequence of TSD-TST-TSD-Perfect Clear that hardly wastes any T blocks.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=Albatross_Special", }, {"Pelican", "", "setup", - "An Albatross-ish opener to use when the piece orders do not support that.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "An Albatross-like opener that can be used when the block sequence does not allow the Albatross setup.", "https://harddrop.com/wiki?search=Pelican", }, {"Perfect Clear Opener", "7piecepuzzle", "setup", - "An All Clear opener with a high success rate (~84.6% when you have an I in the Hold queue and ~61.2% if that’s not the case). In Techmino’s PC Practice modes, the setup that leaves an irregular opening is this setup.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A perfect clear opener that is easy to set up and has a high success rate (~84.6% with an I in the hold and ~61.2% otherwise). This opener is included in the PC training modes of Techmino (the one with the irregular empty space). \nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=Perfect_Clear_Opener", }, {"Grace System", "liuqiaoban gracesystem 1stpc", "setup", - "A PC opener with a success rate of ~88.57%. The 4×4 square in the PC challenge is this setup.", + "A PC opener with a success rate of ~88.57%. This opener is included in the PC training modes of Techmino (the one with the 4×4 square opening).", "https://four.lol/perfect-clears/grace-system", }, {"DPC", "DPC", "setup", - "An almost 100% TSD + PC setup with no blocks in the field and the last block of 7-bag in the next queue. More information on tetristemplate.info.", + "A PC opener with an almost 100% success rate in many scenarios when there is one block left in the 7Bag (in the Next queue) and an empty field.\nFor more information, visit tetristemplate.info by clicking on the globe icon (Link in Japanese).", "https://tetristemplate.info/dpc/", }, {"Gamushiro Stacking", "gamushiro", "setup", - "(ガムシロ積み) A TD-Attack opener.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "(<ガムシロ積み>, Gamushiro Tsumi)\nA TD-Attack opener.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=Gamushiro_Stacking", }, -- # Pattern {"Mid-game Setups", "midgamesetups", "pattern", - "Refers to some setups usually used to send a lot of garbage mid-game. Some of them can also be openers, though it is usually unnecessary.", + "Setups that can generate strong mid-game attacks. Some of these setups could also be used as openers, although they are unnecessary.", }, {"C-spin", "cspin", "pattern", - "A T-Spin Triple + T-Spin Double attack, known as TKI in Japan.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A T-Spin Triple + T-Spin Double setup, known as TKI in Japan.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=c-spin", }, {"STSD", "stsd", "pattern", - "Super T-Spin Double, a setup that allows two T-Spin Doubles.\nBut when the garbage is right under the STSD cave, it is impossible to perform two TSDs.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "Super T-Spin Double, a setup that produces two T-Spin Doubles.\nA weakness of this setup is that no TSD can be performed if the garbage hole is directly under the setup.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=stsd", }, {"STMB Cave", "stmb", "pattern", - "STMB cave, a donation setup by using S/Z to block off a 3-wide well and clear a T-Spin Double.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A donation setup that uses an S or Z to block a 3-wide well and produce a T-spin double.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=stmb_cave", }, {"Fractal", "shuangrenjian fractal spider", "pattern", - "A setup involving overlapping two TSD setups.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A setup where two TSD setups are stacked on top of each other.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=Fractal", }, {"LST stacking", @@ -1142,116 +1144,116 @@ FNNS and {"Support 3", {"Hamburger", "hamburger", "pattern", - "A donation setup that opens up for Tetrises.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A T-spin single donation setup that opens up for Tetrises after the T-spins.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=hamburger", }, {"Imperial Cross", "imperialcross", "pattern", - "Covering a cross-shaped hole with an overhang to do two T-Spin Doubles.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A setup that involves building an overhang on a cross-shaped hole to perform two TSDs.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=imperial_cross", }, {"Kaidan", "jieti kaidan stairs", "pattern", - "A setup that can donate a TSD on a stair-looking terrain.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "From the Japanese words for \"stairs\" (<階段>, kaidan).\nA setup that donates a TSD on stair-like terrains.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=kaidan", }, {"Shachiku Train", "shachikutrain shechu", "pattern", - "A setup that can donate two TSDs on a TST setup.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A setup that donates two TSDs on top of a TST setup.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=Shachiku_Train", }, {"Cut Copy", "qianniao cutcopy", "pattern", - "A setup to donate a T-Spin Double over a small hole and can do another T-Spin Double after that.", + "A setup that donates a TSD on a small hole and performs another TSD after the first.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", + "https://harddrop.com/wiki?search=Cut_copy", }, {"King Crimson", "kingcrimson", "pattern", - "Stacking TST(s) on top of a STSD.\nFor more information, please visit Hard Drop Wiki. Click on the globe icon to open the link.", + "A setup that stacks multiple TST setups on top of an STSD setup.\nFor more information, visit the Hard Drop Wiki by clicking on the globe icon.", "https://harddrop.com/wiki?search=King_Crimson", }, - {"Consecutive PCs (1/3)", + {"Consecutive PCs (1/2)", "pcloop", "pattern", - "You can find detailed guides on “Tetris Hall” about 1st–4th and 7th PC. After you finish the 7th PC, exactly 70 blocks are used so you can go back to the 1st PC.", - "https://shiwehi.com/tetris/template/consecutivepc.php", + "Four.lol has a tutorial on how to achieve consecutive PCs. After finishing the 7th PC, exactly 70 blocks will be used (10 whole bags), so the situation returns to the setup of the 1st PC.", + "https://four.lol/", }, - {"Consecutive PCs (2/3)", + {"Consecutive PCs (2/2)", "pcloop", "pattern", - "four.lol has guides on 5th and 6th PC.", - "https://four.lol/perfect-clears/5th", - }, - {"Consecutive PCs (2/3)", - "pcloop", - "pattern", - "A complete PC-loop tutorial written by NitenTeria.", + "A complete PC-loop tutorial written by NitenTeria (in Simplified Chinese).", "https://docs.qq.com/sheet/DRmxvWmt3SWxwS2tV", }, -- # Savedata managing {"Console", "cmd commamd minglinghang kongzhitai terminal", "command", - "Techmino has a console that enables debugging/advanced features.\nTo access the console, repeatedly tap (or click) the Techmino logo or press the C key on the keyboard on the main menu.\n\nCareless actions in the console may result in corrupting or losing saved data. Proceed at your own risk.", + "Techmino has a console for debugging, enabling advanced settings, and more.\nTo access the Techmino Console, click or tap on the Techmino logo in the main menu, or press the C key on your keyboard several times. Type \"help\" in the Console and press Enter/Return to get more information.\n\nUse the Console responsibly, as careless actions can cause corruption or loss of game data.", }, - {"Reset setting", + {"Reset all settings", "reset setting", "command", - "Go to console, type “rm conf/setting” and then press enter/return.\nRestart Techmino for this to take effect.\nTo revert this action, enter Settings then go back out.", + "To reset all the settings, go to the Console, type \"rm conf/setting\" and press Enter/Return. Restart Techmino for this operation to take effect.\nBefore exiting the game, you can cancel this operation by going to Settings and returning to the main menu.", }, {"Reset statistics", "reset statistic data", "command", - "Go to console, type “rm conf/data” and then press enter/return.\nRestart Techmino for this to take effect.\nTo revert this action, play one game and reach a game over or win screen.", + "To reset all statistics, go to the Console, type \"rm conf/data\" and press Enter/Return. Restart Techmino for this operation to take effect.\nBefore exiting the game, you can cancel this operation by starting a game and winning or losing that game.", }, - {"Reset unlock", + {"Reset map progress", "reset unlock", "command", - "Go to console, type “rm conf/unlock” and then press enter/return.\nRestart Techmino for this to take effect.\nTo revert this action, update any mode's status on the map.", + "To reset your map progress, go to the Console, type \"rm conf/unlock\" and press Enter/Return. Restart Techmino for this operation to take effect.\nBefore exiting the game, you can cancel this operation by updating the status of any mode on the map. Note that this operation does not affect the existing grades on the map.", }, {"Reset records", "reset record", "command", - "Go to console, type “rm -s record” and then press enter/return.\nRestart Techmino for this to take effect.\nYou can revert this action on an individual-mode basis; play one game and have its leaderboards updated to recover that mode's leaderboards.", + "To reset your local records (leaderboard), go to the Console, type \"rm -s record\" and press Enter/Return. Restart Techmino for this operation to take effect.\nBefore exiting the game, if you update a mode's leaderboard, the records for that mode will be preserved after you restart the game.", }, - {"Reset key", + {"Reset key settings", "reset virtualkey", "command", - "Go to console, type “rm conf/[keyFile]” and then press enter/return.\nKeyboard: key, Virtualkey: virtualkey, Virtualkey save: vkSave1(2)\nRestart Techmino for the first two settings to take effect.\nEnter corresponding settings page and go back to get one file back.", + "To reset key settings, go to the Console, type \"rm conf/[key settings]\" and press Enter/Return. You can type different commands for [key settings] to delete different settings. Type \"key\" to delete key mappings, and type \"virtualkey\" to delete virtual key settings. You can also type \"vkSave1\" or \"vkSave2\" to delete specific virtual key configurations. Restart Techmino for the first two commands to take effect; the last two are effective immediately.\nBefore exiting the game, you can cancel the operation by entering and exiting their corresponding settings.", }, {"Delete replays", "delete recording", "command", - "Go to console, type “rm -s replay“ and then press enter/return.\nTakes effect immediately.", + "To delete all recordings, go to the Console, type \"rm -s replay\" and press Enter/Return. Effective immediately.", }, {"Delete cache", "delete cache", "command", - "Go to console, type “rm -s cache” and then press enter/return.\nTakes effect immediately.", + "To delete all caches, go to the Console, type \"rm -s cache\" and press Enter/Return. Effective immediately.", }, -- # English {"SFX", "soundeffects", "english", - "Acronym for “Sound Effects.” Also abbrevated as “SE” in Japan.", + "Initialism for \"Sound Effects.\" Also abbreviated as \"SE\" in Japan.", }, {"BGM", "backgroundmusic", "english", - "Acronym for “Background Music.”", + "Initialism for \"Background Music.\"", }, {"TAS", "tas", "english", - "Acronym for “Tool-Assisted Speedrun (Superplay).”\nPlay a game with special tools without breaking the game’s rules (at the programming level).\nIt is generally used to get theoretical maximum scores or achieve interesting goals.\nA lightweight TAS tool is built into Techmino.", + "Acronym for \"Tool-Assisted Speedrun (or Superplay).\" TAS refers to the act of playing a game with special tools that allow a player to achieve supra-human levels of play without breaking the game's rules. In other words, TAS allows a player to \"play like a god\" without breaking or modifying the programming itself. TAS is usually used to reach the theoretical extreme of a game or to achieve a specific goal that may not be practically possible. \n\nTechmino has a simple TAS tool built in.", }, {"AFK", "afk", "english", - "Acronym for “Away From Keyboard,” or in a broader sense, a period when you are not playing.\nTaking regular breaks help relieve your muscle strain and allow you to play better when you come back.", + "Initialism for \"Away From Keyboard.\" This term refers to a period of time when a player is not actively playing a game in order to rest. Taking regular breaks can help relieve muscle tension and restore stamina and responsiveness when you return to gemeplay.", + }, + {"Timing", + "timing shiji fanji", + "term", + "In Tetris, timing refers to the choice of moments to attack with optimal effort. Good timing can help you to defend yourself while crushing your opponent. However, we recommend new players focus on their own fields and improve their speeds before learning timing.", }, } diff --git a/parts/language/lang_en.lua b/parts/language/lang_en.lua index 5647ad6f..8fd21dba 100644 --- a/parts/language/lang_en.lua +++ b/parts/language/lang_en.lua @@ -16,7 +16,7 @@ return { newDay="A new day, a new beginning!", playedLong="You have been playing for a long time. Time to take a break!", playedTooMuch="You have been playing for far too long! Techmino is fun, but remember to take some rests!", - settingWarn="Careful — you’re about to change some uncommon settings!", + settingWarn="Careful—you're about to change some uncommon settings!", settingWarn2="This setting takes effect after restart", atkModeName={"Random","Badges","K.O.s","Attackers"}, @@ -70,23 +70,23 @@ return { switchSpawnSFX="Please turn on the block spawn SFX!", needRestart="Restart to apply all changes.", - loadError_errorMode="'$1' loading failed: no load mode '$2'", - loadError_read="'$1' loading failed: read failed", - loadError_noFile="'$1' loading failed no file:", - loadError_other="'$1' loading failed: $2", - loadError_unknown="'$1' loading failed: unknown reason", + loadError_errorMode="Failed to load '$1': no load mode called '$2'", + loadError_read="Failed to load '$1': failed to read the file", + loadError_noFile="Failed to load '$1': no such file", + loadError_other="Failed to load '$1': $2", + loadError_unknown="Failed to load '$1': unknown error", - saveError_duplicate="'$1' saving failed: duplicated filename", - saveError_encode="'$1' saving failed: encode failed", - saveError_other="'$1' saving failed: $2", - saveError_unknown="'$1' saving failed: unknown reason", + saveError_duplicate="Failed to save '$1': duplicated filename", + saveError_encode="Failed to save '$1': encoding error", + saveError_other="Failed to save '$1': $2", + saveError_unknown="Failed to save '$1': unknown error", copyDone="Copied!", saveDone="Data saved", exportSuccess="Exported successfully", importSuccess="Imported successfully", dataCorrupted="Data corrupted", - pasteWrongPlace="Paste at the wrong place?", + pasteWrongPlace="Did you paste in the wrong place?", noFile="File missing", nowPlaying="Now playing:", @@ -97,7 +97,7 @@ return { noScore="No scores", modeLocked="Locked", - unlockHint="Achieve Rank B or above in the preceding modes to unlock", + unlockHint="Reach rank B or higher in the previous modes to unlock", highScore="High Scores", newRecord="New Record!", @@ -144,7 +144,7 @@ return { playerNotFound="Player not found", invalidEmailPass="Invalid email or password", emailExists="Email exists", - emailSendError="Email send error", + emailSendError="Failed to send email", }, -- Strategies PlayerRole={ @@ -160,9 +160,9 @@ return { }, }, - tooFrequent="Request too frequently", + tooFrequent="Requests are too frequent", roomPasswordChanged="Room password changed", - oldVersion="Version $1 is now available", + oldVersion="Version $1 is now available!", versionNotMatch="Versions do not match!", notFinished="Coming soon!", @@ -170,8 +170,8 @@ return { wrongEmail="Invalid email address", wrongCode="Invalid verification code", noPassword="Please enter your password", - diffPassword="Passwords don’t match", - checkEmail="A sign up request has been sent.", + diffPassword="Passwords don't match", + checkEmail="A sign-up request has been sent. Please check your inbox.", wsFailed="WebSocket connection failed: $1", wsClose="WebSocket closed: $1", @@ -181,47 +181,48 @@ return { onlinePlayerCount="Online: $1", createRoomSuccessed="Room created", - playerKicked="$1 removed $2 from room", - becomeHost="$1 become host", + playerKicked="$1 removed $2 from the room", + becomeHost="$1 became the host", started="Playing", joinRoom="$1 has entered the room.", leaveRoom="$1 has left the room.", - roomRemoved="Room was removed", + roomRemoved="The room was removed", ready="Ready", spectating="Spectating", - keySettingInstruction="Press to bind key\nescape: cancel\nbackspace: delete", - customBGhelp="Drop image file here to apply custom background", - customBGloadFailed="Unsupport image format for custom background", + keySettingInstruction="Press the key on your keyboard to bind\nescape: cancel\nbackspace: delete", + customBGhelp="Drag and drop the image file here to use it as the background.", + customBGloadFailed="Unsupported image format for custom background", errorMsg="Techmino ran into a problem and needs to restart.\nYou can send the error log to the developers.", + tryAnotherBuild="UTF-8 decoding error. If you are using Microsoft Windows, please try to download the build with the different architecture. If you are using the x86 version of Techmino, try downloading the x64 version and vice versa.", - modInstruction="Choose your modifiers!\nMods allow you to change the game,\nbut they may also crash the game.\nScores will not be saved when using mods.", + modInstruction="Choose your modifiers here!\nMods allow you to change the rules in various ways, but they can also crash the game. Feel free to play the game your way!\nNote that scores are not saved when using mods. You can also toggle mods using your keyboard keys (hold Shift to reverse).", modInfo={ next="NEXT\nOverrides the number of Next pieces displayed.", hold="HOLD\nOverrides the number of Hold pieces displayed.", - hideNext="Hidden NEXT\nHides the specified amount of pieces on the Next queue.", + hideNext="Hidden NEXT\nHides the specified number of pieces in the Next queue.", infHold="InfiniHold\nAllows you to hold pieces infinitely.", - hideBlock="Hide Current Piece:\nMakes the piece you are controlling invisible.", - hideGhost="No Ghost\nMakes the Ghost Piece invisible.", - hidden="Hide Locked Pieces.\nMakes locked pieces fade out in specified time.", - hideBoard="Hide Board\nPartially or fully hides the field.", - flipBoard="Flip Board\nFlips or rotates the field.", - dropDelay="Gravity\nOverrides the falling speed in frames per block.", + hideBlock="Hide Current Piece\nMakes the current pieces invisible.", + hideGhost="No Ghost\nMakes the ghost pieces invisible.", + hidden="Hide Locked Pieces\nHides locked pieces after a certain amount of time.", + hideBoard="Hide Board\nPartially or completely hides the board.", + flipBoard="Flip Board\nFlips or rotates the board.", + dropDelay="Gravity\nOverrides the falling speed (in frames per block).", lockDelay="Lock Delay\nOverrides the lock delay (in frames).", waitDelay="Spawn Delay\nOverrides the spawn delay (in frames).", - fallDelay="Line Clear Delay\nOverrides the line clear delay in frames.", - life="Life\nChanges the initial number of extra lives.", - forceB2B="B2B Only\nEnds the game when the B2B gauge drops below the initial line.", - forceFinesse="Finesse Only\nEnds the game on finesse fault", + fallDelay="Line Clear Delay\nOverrides the line clear delay (in frames).", + life="Lives\nChanges the initial number of extra lives.", + forceB2B="B2B Only\nEnds the game when the B2B gauge drops below the starting line.", + forceFinesse="Finesse Only\nEnds the game after a finesse error.", tele="Teleport\nForces 0 DAS and 0 ARR.", - noRotation="No Rotation\nDisables piece rotations.", - noMove="No Movement\nDisables left and right movements.", - customSeq="Randomizer\nOverrides the randomizer of the block sequence.", - pushSpeed="Garbage Speed\nOverride the rising speed of garbage lines (blocks/frame).", - boneBlock="[ ]\nPlay with [ ] blocks.", + noRotation="No Rotation\nDisables piece rotation.", + noMove="No Movement\nDisables sideways movement.", + customSeq="Randomizer\nOverrides the block sequence randomizer.", + pushSpeed="Garbage Speed\nOverride the rising speed of the garbage lines (in blocks per frame).", + boneBlock="Bone Block\nPlay with bone blocks ([ ]).", }, pauseStat={ "Time:", @@ -236,7 +237,7 @@ return { "Finesse:", }, radar={"DEF","OFF","ATK","SEND","SPD","DIG"}, - radarData={"D’PM","ADPM","APM","SPM","L’PM","DPM"}, + radarData={"D'PM","ADPM","APM","SPM","L'PM","DPM"}, stat={ "Times Launched:", "Play Count:", @@ -251,16 +252,18 @@ return { "Fns. Errs/Rate:", }, aboutTexts={ - "This is just an *ordinary* block stacker. Really, that’s it.", + "This is just an *ordinary* block stacker. Really, that's it.", "Inspired by C2/IO/JS/WWC/KOS etc.", "", "Powered by LÖVE", "Any suggestions or bug reports are appreciated!", - "Make sure to get the game only from official sources,", - "as we can’t make sure you’re safe if you got it elsewhere.", - "The author is not responsible for any modifications.", + "Be sure to download or update the game only from the official sources,", + "as we cannot verify the safety of the program obtained elsewhere.", + "Techmino only asks for permission to vibrate and to connect to the Internet.", + "", + "The author shall not be held responsible for any damage caused by the users' modifications to the game..", FNNS and "/" or "While the game is free, donations are appreciated.", - FNNS and "/" or "Check Zictionary for more", + FNNS and "/" or "Check Zictionary for more information.", }, staff={ "ORIGINALLY BY MrZ", @@ -385,19 +388,19 @@ return { [[ INSTRUCTIONS FOR NAVIGATION IN TETRODICTIONARY -A. Mouse / Touchscreen +A. Mouse/Touchscreen - Press/touch a term in the list on the left to select the entry - - Press/touch [$14] to copy the content of the current entry + - Press/touch [$14] to copy the contents of the current entry - Press/touch [$15] to open the link of the current entry (if available) B. Keyboard - Press... + Press… - [F1] to display Help - [$1] or [$2] to scroll through the text - [$3] to open the previous entry and [$4] to open the next entry, speed up with [Ctrl] - - [-] to decrease the font size, [+] to increase the font size + - [–] to decrease the font size, [+] to increase the font size - [0] to restore the default font size - [Ctrl + C] to copy text @@ -467,7 +470,7 @@ C. Gamepad }, net_newRoom={ title="Room Config", - roomName="Room name (Default: “[username]'s room”)", + roomName="Room name (Default: \"[username]'s room\")", password="Password", description="Room Description", @@ -727,7 +730,7 @@ C. Gamepad push="Add Line (K)", del="Del Line (L)", - demo="Don’t Show “×”", + demo="Don't Show \"×\"", newPg="New Page (N)", delPg="Del Page (M)", @@ -855,11 +858,11 @@ C. Gamepad ['sprint_40l']= {"Sprint", "40L", "Clear 40 lines!"}, ['sprint_100l']= {"Sprint", "100L", "Clear 100 lines!"}, ['sprint_400l']= {"Sprint", "400L", "Clear 400 lines!"}, - ['sprint_1000l']= {"Sprint", "1,000L", "Clear 1,000 lines!"}, - ['sprintPenta']= {"Sprint", "PENTOMINO", "40L with 18 pentominoes"}, + ['sprint_1000l']= {"Sprint", "1000L", "Clear 1,000 lines!"}, + ['sprintPenta']= {"Sprint", "PENTOMINO", "40L with the 18 pentominoes"}, ['sprintMPH']= {"Sprint", "MPH", "Memoryless\nPreviewless\nHoldless"}, ['sprint123']= {"Sprint", "M123", "40L with only monominoes, dominoes, and triminoes"}, - ['secret_grade']= {"Secret Grade", "", "Build a zig-zag hole formation, following to the guide!"}, + ['secret_grade']= {"Secret Grade", "", "Building a zigzag shape by following the guide!"}, ['dig_10l']= {"Dig", "10L", "Dig 10 garbage lines as fast as you can!"}, ['dig_40l']= {"Dig", "40L", "Dig 40 garbage lines as fast as you can!"}, ['dig_100l']= {"Dig", "100L", "Dig 100 garbage lines as fast as you can!"}, @@ -869,8 +872,8 @@ C. Gamepad ['dig_eff_100l']= {"Dig", "EFFICIENCY 100L","Dig 100 garbage lines with the least pieces!"}, ['dig_eff_400l']= {"Dig", "EFFICIENCY 400L","Dig 400 garbage lines with the least pieces!"}, ['dig_quad_10l']= {"Dig", "TECHRASH 10L", "Dig 10 garbage lines using only techrash!"}, - ['drought_n']= {"Drought", "100L", "No I-pieces available"}, - ['drought_l']= {"Drought+", "100L", "W T F"}, + ['drought_n']= {"Drought", "100L", "100L but without I blocks"}, + ['drought_l']= {"Drought+", "100L", "W. T. F."}, ['marathon_n']= {"Marathon", "NORMAL", "200-line marathon with increasing speed"}, ['marathon_h']= {"Marathon", "HARD", "200-line high-speed marathon"}, ['solo_e']= {"Battle", "EASY", "Defeat the AI!"}, @@ -889,8 +892,8 @@ C. Gamepad ['round_h']= {"Turn-Based", "HARD", "Take turns to play against the AI!"}, ['round_l']= {"Turn-Based", "LUNATIC", "Take turns to play against the AI!"}, ['round_u']= {"Turn-Based", "ULTIMATE", "Take turns to play against the AI!"}, - ['big_n']= {"Big", "NORMAL", "Play in a smaller field!"}, - ['big_h']= {"Big", "HARD", "Play in a smaller field!"}, + ['big_n']= {"Big", "NORMAL", "Play in a 5×10 field!"}, + ['big_h']= {"Big", "HARD", "Play in a 5×10 field!"}, ['master_n']= {"Master", "NORMAL", "For 20G beginners"}, ['master_h']= {"Master", "HARD", "For 20G pros"}, ['master_m']= {"Master", "M21", "For 20G Masters"}, @@ -898,23 +901,23 @@ C. Gamepad ['master_ph']= {"Master", "PHANTASM", "???"}, ['master_g']= {"Master", "GRADED", "Get the highest grade you can!"}, ['master_ex']= {"GrandMaster", "EXTRA", "An eternity shorter than an instant"}, - ['master_instinct']={"Master", "INSTINCT", "What if the active piece turned invisible?"}, + ['master_instinct']={"Master", "INSTINCT", "What if the active piece becomes invisible?"}, ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"}, ['strategy_h']= {"Strategy", "HARD", "Fast 20G decision"}, ['strategy_u']= {"Strategy", "ULTIMATE", "Fast 20G decision"}, ['strategy_e_plus']={"Strategy", "EASY+", "Holdless strategy!"}, ['strategy_h_plus']={"Strategy", "HARD+", "Holdless strategy!"}, ['strategy_u_plus']={"Strategy", "ULTIMATE+", "Holdless strategy!"}, - ['blind_e']= {"Invisible", "HALF", "For novices"}, + ['blind_e']= {"Invisible", "HALF", "For beginners"}, ['blind_n']= {"Invisible", "ALL", "For intermediates"}, ['blind_h']= {"Invisible", "SUDDEN", "For the experienced"}, ['blind_l']= {"Invisible", "SUDDEN+", "For professionals"}, ['blind_u']= {"Invisible", "?", "Are you ready?"}, - ['blind_wtf']= {"Invisible", "WTF", "You’re not ready"}, - ['classic_e']= {"Classic", "EASY", "A low-speed recreation from the 80s"}, - ['classic_h']= {"Classic", "HARD", "A medium-speed recreation from the 80s"}, - ['classic_l']= {"Classic", "LUNATIC", "A high-speed recreation from the 80s"}, - ['classic_u']= {"Classic", "ULTIMATE", "A very high-speed recreation from the 80s"}, + ['blind_wtf']= {"Invisible", "WTF", "You're not ready."}, + ['classic_e']= {"Classic", "EASY", "A low-speed recreation game from the 80s"}, + ['classic_h']= {"Classic", "HARD", "A medium-speed recreation game from the 80s"}, + ['classic_l']= {"Classic", "LUNATIC", "A high-speed recreation game from the 80s"}, + ['classic_u']= {"Classic", "ULTIMATE", "An extreme-speed recreation game from the 80s"}, ['survivor_e']= {"Survival", "EASY", "How long can you survive?"}, ['survivor_n']= {"Survival", "NORMAL", "How long can you survive?"}, ['survivor_h']= {"Survival", "HARD", "How long can you survive?"}, @@ -940,8 +943,8 @@ C. Gamepad ['tech_h_plus']= {"Tech", "HARD+", "Spins & PCs only"}, ['tech_l']= {"Tech", "LUNATIC", "Try to keep the\nBack-to-Back chain!"}, ['tech_l_plus']= {"Tech", "LUNATIC+", "Spins & PCs only"}, - ['tech_finesse']= {"Tech", "FINESSE", "No finesse faults!"}, - ['tech_finesse_f']= {"Tech", "FINESSE+", "No normal clears and finesse faults!"}, + ['tech_finesse']= {"Tech", "FINESSE", "No finesse errors!"}, + ['tech_finesse_f']= {"Tech", "FINESSE+", "No normal clears and finesse errors!"}, ['tsd_e']= {"TSD Challenge", "EASY", "T-Spin Doubles only!"}, ['tsd_h']= {"TSD Challenge", "HARD", "T-Spin Doubles only!"}, ['tsd_u']= {"TSD Challenge", "ULTIMATE", "T-Spin Doubles only!"}, @@ -950,11 +953,11 @@ C. Gamepad ['backfire_l']= {"Backfire", "LUNATIC", "Hold back the backfiring garbage lines"}, ['backfire_u']= {"Backfire", "ULTIMATE", "Hold back the backfiring garbage lines"}, ['sprintAtk']= {"Sprint", "100 Attack", "Send 100 lines!"}, - ['sprintEff']= {"Sprint", "Efficiency", "Send more attack in 40lines!"}, - ['zen']= {'Zen', "200", "A 200-line run without a time limit"}, + ['sprintEff']= {"Sprint", "Efficiency", "Send more attack in 40 lines!"}, + ['zen']= {'Zen', "200", "A 200-line run with no time limit"}, ['ultra']= {'Ultra', "EXTRA", "A 2-minute score attack"}, ['infinite']= {"Infinite", "", "Just a sandbox"}, - ['infinite_dig']= {"Infinite: Dig", "", "Dig-diggin’-dug"}, + ['infinite_dig']= {"Infinite: Dig", "", "Dig-diggin'-dug"}, ['marathon_inf']= {"Marathon", "INFINITE", "Infinite marathon."}, ['custom_clear']= {"Custom", "NORMAL"}, @@ -962,22 +965,22 @@ C. Gamepad }, getTip={refuseCopy=true, ":pog:", - "“Techmino.app” cannot be opened because the developer cannot be verified.", - "“Techmino.app” will damage your computer. You should move it to the Bin.", - "“TechminOS”", - "(RUR’U’)R’FR2U’R’U’(RUR’F’)", + "\"Techmino.app\" cannot be opened because the developer cannot be verified.", + "\"Techmino.app\" will damage your computer. You should move it to the Trash.", + "\"TechminOS\"", + "(RUR′U′)R′FR2U′R′U′(RUR′F′)", "\\jezevec/\\jezevec/\\jezevec/", "\\osk/\\osk/\\osk/", "↑↑↓↓←→←→BA", "$include", - "0next 0hold.", - "1next 0hold", - "1next 1hold!", - "1next 6hold!", - "20G actually is a brand new game rule!", + "0 next 0 hold.", + "1 next 0 hold", + "1 next 1 hold!", + "1 next 6 hold!", + "20G is actually a brand new game rule!", "40-line Sprint WR: 14.188s by Lurny", - "6next 1hold!", - "6next 6hold?!", + "6 next 1 hold!", + "6 next 6 hold?!", "A choke a day keeps record away", "ALL SPIN!", "Am G F G", @@ -990,66 +993,66 @@ C. Gamepad "Certainly within this heart lies my M@STERPIECE.", "Changelogs in English can be found on Discord.", "Color clear coming soon!", - "Decreasing DAS and ARR makes your game faster but harder to control.", + "Decreasing DAS and ARR makes your game faster, but harder to control.", "Did I just see a Back-to-Back-to-Back?", "Does B2B2B2B exist?", - "Don’t let a small glitch ruin your entire day!", - "Don’t look directly at the bugs!", + "Don't let a small glitch ruin your entire day!", + "Don't look directly at the bugs!", "Enjoy the Techmino rotation system!", - "Excellent, but let’s go better next time…", - "Find out what’s in the settings!", - "Found any bugs? Open up an issue in our GitHub page!", + "Excellent, but let's go better next time…", + "Find out what's in the settings!", + "Found a bug? Open an issue on our GitHub page!", "Free-to-play block stacking game with a Battle Royale mode!", "git commit", "git push -f", - "Got any suggestions? Post them in our Discord!", - "Have you noticed what “rotating” does do to a block?", + "Got a suggestion? Post it on our Discord server!", + "Have you noticed what a \"rotation\" does do to a block?", "Headphones recommended for a better experience.", "Hello world!", - "I3 and L3 are the only two unique triminoes.", + "I3 and L3 are the only two possible triminoes.", " if a==true", "Increase your frame rate for a better experience.", "Initial [insert action] system can save you.", "Is B2B2B2B possible?", "It is loading! Not just a cutscene!", - "It’s possible to finish 40L without left/right buttons.", - "It’s possible to finish 40L without rotation buttons.", - "Join our Discord!", + "It's possible to finish 40L without left/right buttons.", + "It's possible to finish 40L without rotation buttons.", + "Join our Discord server!", "l-=-1", "Let the bass kick!", - "Low frame rates reduce your gaming experience.", + "Low frame rates degrade your gaming experience.", "LrL RlR LLr RRl RRR LLL FFF RfR RRf rFF", "Lua No.1", "Mix clear coming soon!", - "Most of the button icons are realized by using self-drawn glyphs in the Unicode Private Use Area.", - "Most of the music tracks in this game are made using Beepbox.", - "Music too distracting? You can turn it off.", + "Most of the button icons are realized by using custom glyphs in the Unicode Private Use Area of the game font.", + "Most of the music tracks in this game are created using the Beepbox.", + "Music too distracting? You can turn it off in Settings.", "No easter eggs in this menu if you have the simplistic style turned on!", "O-Spin Triple!", "OHHHHHHHHHHHHHH", - "Play single-handedly!", - "Playing good takes some time!", + "Play with one hand!", + "Playing well takes time!", "Powered by LÖVE", "Powered by Un..LÖVE", "pps-0.01", - "Server down randomly", - "Some requirements to achieve rank X are intentionally set to be difficult for even the best players.", - "Soon, you’ll be able to play against friends and foes all over the world.", + "Server goes down randomly", + "Some of the requirements for grade X are intentionally set to be difficult for even the best players.", + "You'll soon be able to play against friends and foes around the world.", "Split clear coming soon!", "sudo rm -rf /*", - "Techmino is a portmanteau of “technique” and “tetromino”.", + "Techmino is a portmanteau of \"technique\" and \"tetromino\".", "Techmino is so fun!", - "Techmino on Nspire-CX: yes it exists, no it’s not the same game.", + "Techmino on Nspire-CX: yes it exists, no it's not the same game.", "TetroDictionary is now available in English.", - "The names that appeared in the background of the Staff page is a list of our sponsors.", - "The soundtracks of this game is now available on Soundcloud for free!", + "The names that appear in the background of the Staff page are a list of our sponsors.", + "The soundtracks of this game are now available for free on Soundcloud!", "The stacker future is yours in Techmino!", - "There are several hidden modes in the game that cannot be entered using the map.", - "There is a total of 18 different pentominoes.", - "There is a total of 7 different tetrominoes.", + "The game has several hidden modes that are not accessible from the map.", + "There are 18 different pentominoes.", + "There are 7 different tetrominoes.", "Try online multiplayer! Expect things to break though.", "Try using multiple Hold Queues!", - "Try using two rotation buttons. Using all three of them is better.", + "Try using two rotation buttons. Using all three is better.", "Warning: Programmer Art", "What about 20 PCs?", "What about 23 PCs in 100 lines?", @@ -1057,12 +1060,12 @@ C. Gamepad "What is this cheap UI & music smh", " while (false)", "You are a Grand Master!", - "You are welcome to help us to make BGMs and SFXs!", - "You can connect a keyboard to your phone or tablet (not functional on iOS though).", + "You are welcome to help us create BGMs and SFXs!", + "You can connect a keyboard to your phone or tablet to play Techmino (does not work on iOS though).", "You can customize the key mappings in settings!", "You can open the save directory from the Stats page.", "You can perform a spin with all of the minoes in this game.", - "You can set the spawning orientation for each piece.", + "You can set the spawn orientation for each piece.", "ZS JL T O I", {C.C,"Also try 15puzzle!"}, {C.C,"Also try Ballance!"}, @@ -1072,7 +1075,7 @@ C. Gamepad {C.C,"Also try osu!"}, {C.C,"Also try Phigros!"}, {C.C,"Also try Puyo Puyo!"}, - {C.C,"Also try Rubik’s cube!"}, + {C.C,"Also try Rubik's cube!"}, {C.C,"Also try Terraria!"}, {C.C,"Also try Touhou Project!"}, {C.C,"Also try VVVVVV!"}, @@ -1084,8 +1087,8 @@ C. Gamepad {C.lY,"COOL!!"}, {C.N,"Lua",C.Z," No.1"}, {C.P,"T-spin!"}, - {C.R,"“DMCA abusing”"}, - {C.R,"“Intellectual property law”"}, + {C.R,"\"DMCA abusing\""}, + {C.R,"\"Intellectual property law\""}, {C.R,"DD",C.Z," Cannon=",C.P,"TS",C.R,"D",C.Z,"+",C.P,"TS",C.R,"D",C.Z," Cannon"}, {C.R,"DT",C.Z," Cannon=",C.P,"TS",C.R,"D",C.Z,"+",C.P,"TS",C.R,"T",C.Z," Cannon"}, {C.R,"LrL ",C.G,"RlR ",C.B,"LLr ",C.O,"RRl ",C.P,"RRR ",C.P,"LLL ",C.C,"FFF ",C.Y,"RfR ",C.Y,"RRf ",C.Y,"rFF"}, diff --git a/parts/language/lang_zh.lua b/parts/language/lang_zh.lua index 23e541f5..587d446c 100644 --- a/parts/language/lang_zh.lua +++ b/parts/language/lang_zh.lua @@ -33,9 +33,9 @@ return { tasUsing="[TAS]", stage="关卡 $1 完成", - great="Great!", + great="Great!", awesome="Awesome.", - almost="Almost!", + almost="Almost!", continue="Continue.", maxspeed="最高速度", speedup="速度加快", @@ -884,8 +884,8 @@ return { ['round_h']= {"回合制", "困难", "下棋模式"}, ['round_l']= {"回合制", "疯狂", "下棋模式"}, ['round_u']= {"回合制", "极限", "下棋模式"}, - ['big_n']= {"大方块", "普通", "模拟10*5场地的玩法(标准尺寸的一半)"}, - ['big_h']= {"大方块", "困难", "模拟10*5场地的玩法(标准尺寸的一半)"}, + ['big_n']= {"大方块", "普通", "模拟5×10场地的玩法(标准尺寸的一半)"}, + ['big_h']= {"大方块", "困难", "模拟5×10场地的玩法(标准尺寸的一半)"}, ['master_n']= {"大师", "普通", "20G初心者练习"}, ['master_h']= {"大师", "困难", "上级者20G挑战"}, ['master_m']= {"大师", "大师", "大师20G"}, diff --git a/parts/language/manual_en.txt b/parts/language/manual_en.txt index 9b9ae854..ceefbe37 100644 --- a/parts/language/manual_en.txt +++ b/parts/language/manual_en.txt @@ -1,105 +1,119 @@ Gameplay: - The system will provide you with tetrominoes (4-block pieces), - with a total of 7 types, and the player needs to control them - (move left and right, rotate 90, 180, or 270 degrees). - Each row filled with the field will be cleared. - If there is an opponent, an attack will be sent depending on the type of line clear. - Play until the end or achieve the level’s goal to win. + The system provides the player with 7 types of tetrominoes (4-mino blocks), which the player must control + (by moving left and right, and rotating 90°, 180°, or 270°) until they fall to the bottom of the screen and are locked. + A line is cleared when it is filled. If an opponent is present, an attack will be sent based on the type of line clear. + You can win by surviving to the end or by completing the level's objective. -Rotation system: - Uses TRS (Techmino Rotation System) by default. - The game allows players to choose other commonly used rotation systems (generally unnecessary) +Rotation System: + TRS (Techmino Rotation System) is used by default in Techmino, + but it can be changed to other commonly used ones (though generally unnecessary). -Spin detection: - Satisfies “3-corner” rule +2 points - Satisfies “immobile” rule +2 points - - As long as one of the above is true, it is a Spin +Spin Detection: + Spins in Techmino are calculated by a point system. - If the rotation was not using the second check in the kick table, +1 point - - The Spin is a Mini if it only has 2 points; the piece is one of S, Z, J, L, T; AND the line clear did not clear the entire piece. + 2 points are added if the spin satisfies the 3-corner rule (see entry in the dictionary), + and another 2 points are added if the block is immobile after the spin. + *A rotation is counted as a spin as long as one of the above conditions is true.* -Attack system: - Special clear: - A special clear refers to a situation where you perform a spin, Techrash (or clear more than four lines at a time), PC, or HPC. - Special clears can elevate the B2B gauge. - Super clear: - A super clear refers to a situation where you perform a special clear when the B2B gauge is not empty. + 1 point is added if the rotation does not use the second test in the kick table. - Special clears (spins): - sends (lines cleared ×2) attack, - - B2B sends extra 1/1/2/4/8 for Spin Single/Double/Triple/Techrash/Techrash+ - - B2B2B sends (lines cleared ×0.5) on top of that of B2B, and +1 extra blocking - - Minis reduces the attack to 25% (×0.25 multiplier) + A spin is considered "mini" if it has only 2 points, the block being rotated is S, Z, J, L, or T, + and the line clear does not clear the entire block (i.e. with residue). - Special clears (Techrash/techrash+ without spins): - - B2B sends 1 additional line - - B2B2B will have an attack boost of 50% and +1 extra blocking +Attack System: + Special Clear: + Special Clears include Spins, Techrashes (or Techrash+, clearing 4+ lines at once), PC, and HPC. + Special Clears fill up the B2B meter. + Super Clear: + A Super Clear is a Special Clear performed in B2B or B3B status. + + Special Clears with spins: + This sends an attack with twice the number of line(s) cleared. + - Extra 1, 1, 2, 4, and 8 attacks are added for single, double, triple, Techrash, and Techrash+ (4+ lines), respectively, + when the player is in B2B status. + - Extra attacks with half the number of line clears and an extra line of blocking are added when the player is in B3B status + in addition to B2B. + - A mini spin reduces the attack to ¼ of the original value. + + Special Clears (Techrash or Techrash+ but no spins): + This sends an attack with the same number of line clears. + - A extra line of attack is added if a player is in B2B status. + - Extra attacks with half the number of line clears and an extra line of blocking are added when the player is in B3B status + in addition to B2B. Non-special clears: - send (lines cleared-0.5) attack. + This sends an attack with ½ line less than the number of line clears. - Combos (REN): - The numbers of the combos are equal to (the numbers you clear lines consecutively –1) (capped at 12 combos). - All damage above (except attack from PC/HPC) gets a (combo ×25%) bonus, or (combo ×15%) for Single clear. - +1 more attack for 2 Combo or more. + Combos (or REN): + Combo attacks are calculated by multiplying the previous attacks (calculated above) by a "combo factor". + This factor is equal to 15% (if it's a single) or 25% (if else) of the number of combos (max 12) you have. + Note that the number of combos is one less than the number of consecutive lines you have cleared. + An extra line of attack is added if you have 2 or more combos. - Hemi Perfect Clear (a P.C. “with blocks left below.” If just one line cleared, the remaining blocks must not be player-placed): - - Attack +4, Extra Blocking +2 + Half Perfect Clear (see entry in Zictionary): + This sends Four extra lines of attack and gives you two extra lines of blocking. - Perfect Clear (All Clear): - - Sends 8 to 16 (increments within a game by 2 for every PC) OR every other damage above, whichever is higher. - - +2 extra blocking. + Perfect Clear (or All Clear): + This sends anywhere from 8 to 16 attacks. The first PC gives you 8 lines of attack, and each additional PC in a game gives you + 2 extra lines of attack (up to 16). It also gives you two extra lines of blocking. + Note that PC attacks are calculated separately. The final attacks will be the greater of the PC attack and other attacks combined. - After calculating the above, the damage value will be rounded down and sent. + After the above calculation, the attack value is rounded down and sent to the opponent. -Back to Back (B2B) gauge: - The B2B gauge ranges from 0 to 1,000. Special line clears are B2B if the gauge is ≥ 50, B2B2B if >800. +Back to Back (B2B) meter: + The B2B meter can have 0 to 1000 points. + A player is in B2B status when the B2B meter is between 50–800 points. + A player is in B2B2B (B3B) status when the B2B meter is over 800 points. + The following operations can affect the B2B meter. - Line cleared: - Special clears: - - Spin Single/Double/Triple/Techrash/Techrash+ + 50/100/180/800/1000 (×50% if Mini) - - Techrash/Techrash+ + 150/200/... - - PC when lines cleared in this round >4, +800 - - HPC, +100 - - A regular line clear -250 + Line Clears: + Special Clears: + - Spins that clear a single, double, triple, Techrash, and Techrash+ are worth 50, 100, 180, 800, and 1000 points respectively. + The points are halved if it is a mini spin. + - A Techrash is worth 150 points, and any additional line cleared at the same time is worth another 50 points. + - A PC is worth 800 points if you have already cleared more than 4 lines in this game. + - An HPC is worth 100 points. + - A non-Special line clear deducts 250 points from the B2B meter. - No lines cleared: - - Spin (0 lines) +20. Note that the B2B gauge cannot exceed 800 using this method. + Non-Line Clears + - A spin with no line clear is worth 20 points. An empty spin adds no points once the meter reaches 800 points + and subtracts 40 points if you are in B3B status (until the meter reaches 800). -Score system: - The better you play, the higher the score. +Scoring system: + The scoring system is not described here due to its complex calculation and it could be changed from time to time. + Generally speaking, the better you play, the higher the score. Scoring is also independent of the individual modes. Attack delay: - Attacks from Doubles/Triples take effect the fastest; - Followed by Techrash, Spins, which send slower attacks; - High combos are the slowest; - For B2B or B2B2B, they also increase the attack delay while they increase lines sent; - Minis will significantly increase the delay. + An attack will not take effect immediately to give the player some reaction time before defending. + Different attacks have their own delay before they can enter the field, but they generally follow this order: + Doubles and Triples have the least delay, followed by Techrashes, spins, and combo attacks. B2B and B3B also increase delay slightly, + and Minis increase delay significantly. -Countering: - When you send attacks, if there is garbage in the queue, - extra blocking will be used first, then attack, countering the earliest attack at a 1 : 1 ratio. - Any additional blocking you didn’t use will be discarded, and finally, the remaining attack power will be sent to your opponent. +Counter Attacks: + When a player tries to send attacks, the extra blocking from special clears is used to clear the garbage lines + before the actual attacks are used (at a 1:1 ratio). The earliest attacks will be canceled out first. + Any extra blockings not used are discarded. The remaining attacks are sent to the opponent. Battle Royale modes: - Many players play a game simultaneously (against AI bots, not actual players). - As players get eliminated, blocks fall faster, and garbage takes effect and rises faster. - Eliminate other players to gain a badge and the player’s badge to increase your attack power. - Players can choose between four attack modes: - 1. Random: Every time you attack, 10% chance to lock onto a random player. - 2. Badges: After you attack or when your target dies, lock onto the player with the most badges. - 3. KOs: Lock onto the player with the highest field after you attack or when your target dies. (Refreshes every second) - 4. Attackers: attack all players locking onto yourself. - Your attack will be sent to all of them. If you are not targeted, you attack a random player (not locking). - When all opponents have been eliminated, the last player in the match is the winner. + In Battle Royale modes, the player fights against many bots at once. + As the bots are eliminated, the gravity increases, the attack delays decrease, and the garbage lines rise faster. + Defeating a bot gives you a badge and all the badges that the bot has, which increases your attack. -Custom mode: - You can freely adjust most parameters (not including special effects of other game modes). - You can also draw a field to clear or make a template to build. - In build (puzzle) mode, you can toggle template display with Function key: - Cells with an X cannot have blocks; - empty cells can be in any state; - regular colored cells have to be made of the corresponding block; - garbage-colored cells can be any block but not air. - Once you make the shape, you will win. + A player can choose from the following four attack modes. + 1. Random: Move the target of the attack to another random bot (with a 10% probability) after each attack. + 2. Badges: Move the target of the attack to the bot with the most badges after each attack or when the target is defeated. + 3. K.O.s: Moves the target of the attack to the bot with the highest stack in the field. Refreshes every second. + 4. Attackers: Moves the target of the attack to all bots targeting you. If there is no bot targeting you, a random bot will be targeted. + + The last player remaining in the game is the winner when all opponents have been eliminated. + +Custom Games: + You can freely adjust most parameters (not including special effects of other game modes). + You can also draw a stack in the field to be cleared (Clear mode), or create a template to use as a target for building (Puzzle Mode). + + In Puzzle mode, you can use the function keys to toggle the display of the template. In order to win, + cells with X's cannot have any blocks, + empty cells can be in any state, + cells with color must be occupied by corresponding blocks, + and garbage-colored cells must be occupied by a block (no restrictions on block types).