├── images ├── board.png ├── editor.png ├── image1.png ├── image4.png ├── image5.png ├── image7.png ├── image8.png ├── image9.png ├── stats.png ├── comp_cond.png ├── comp_map.png ├── comp_run.png ├── comp_skin.png ├── comp_text.png ├── getBoard.png ├── image10.png ├── image11.png ├── pieces │ ├── F.png │ ├── I.png │ ├── I2.png │ ├── I3.png │ ├── I5.png │ ├── J.png │ ├── J5.png │ ├── L.png │ ├── L5.png │ ├── N.png │ ├── O.png │ ├── O1.png │ ├── P.png │ ├── Q.png │ ├── S.png │ ├── S5.png │ ├── T.png │ ├── T5.png │ ├── U.png │ ├── V3.png │ ├── V5.png │ ├── W.png │ ├── X.png │ ├── Y.png │ ├── Z.png │ ├── Z5.png │ ├── NONE.png │ ├── ars_I.png │ ├── ars_J.png │ ├── ars_L.png │ ├── ars_S.png │ ├── ars_T.png │ ├── ars_Z.png │ ├── big_I.png │ ├── big_J.png │ ├── big_L.png │ ├── big_O.png │ ├── big_S.png │ ├── big_T.png │ ├── big_Z.png │ ├── F_mirror.png │ ├── N_mirror.png │ └── Y_mirror.png ├── publish.png ├── text │ ├── over.png │ ├── task.png │ ├── value.png │ └── description.png ├── comp_attack.png ├── comp_audio.png ├── comp_pause.png ├── comp_queue.png ├── comp_random.png ├── comp_stats.png ├── comp_switch.png ├── guide-intro.png ├── comp_relative.png ├── comp_ruleset.png ├── comp_trigger.png ├── comp_variable.png ├── mode_example.png ├── usermodes_tab.png ├── access_usermodes.png └── comp_queue_plus.png ├── contributors.php ├── README.md ├── CHANGELOG.md ├── zh-tw └── guide.md ├── ko └── guide.md ├── zh └── guide.md ├── fr └── guide.md ├── pt └── guide.md ├── guide.md ├── ru └── guide.md └── es └── guide.md /images/board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/board.png -------------------------------------------------------------------------------- /images/editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/editor.png -------------------------------------------------------------------------------- /images/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/image1.png -------------------------------------------------------------------------------- /images/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/image4.png -------------------------------------------------------------------------------- /images/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/image5.png -------------------------------------------------------------------------------- /images/image7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/image7.png -------------------------------------------------------------------------------- /images/image8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/image8.png -------------------------------------------------------------------------------- /images/image9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/image9.png -------------------------------------------------------------------------------- /images/stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/stats.png -------------------------------------------------------------------------------- /images/comp_cond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_cond.png -------------------------------------------------------------------------------- /images/comp_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_map.png -------------------------------------------------------------------------------- /images/comp_run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_run.png -------------------------------------------------------------------------------- /images/comp_skin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_skin.png -------------------------------------------------------------------------------- /images/comp_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_text.png -------------------------------------------------------------------------------- /images/getBoard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/getBoard.png -------------------------------------------------------------------------------- /images/image10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/image10.png -------------------------------------------------------------------------------- /images/image11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/image11.png -------------------------------------------------------------------------------- /images/pieces/F.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/F.png -------------------------------------------------------------------------------- /images/pieces/I.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/I.png -------------------------------------------------------------------------------- /images/pieces/I2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/I2.png -------------------------------------------------------------------------------- /images/pieces/I3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/I3.png -------------------------------------------------------------------------------- /images/pieces/I5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/I5.png -------------------------------------------------------------------------------- /images/pieces/J.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/J.png -------------------------------------------------------------------------------- /images/pieces/J5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/J5.png -------------------------------------------------------------------------------- /images/pieces/L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/L.png -------------------------------------------------------------------------------- /images/pieces/L5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/L5.png -------------------------------------------------------------------------------- /images/pieces/N.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/N.png -------------------------------------------------------------------------------- /images/pieces/O.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/O.png -------------------------------------------------------------------------------- /images/pieces/O1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/O1.png -------------------------------------------------------------------------------- /images/pieces/P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/P.png -------------------------------------------------------------------------------- /images/pieces/Q.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/Q.png -------------------------------------------------------------------------------- /images/pieces/S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/S.png -------------------------------------------------------------------------------- /images/pieces/S5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/S5.png -------------------------------------------------------------------------------- /images/pieces/T.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/T.png -------------------------------------------------------------------------------- /images/pieces/T5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/T5.png -------------------------------------------------------------------------------- /images/pieces/U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/U.png -------------------------------------------------------------------------------- /images/pieces/V3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/V3.png -------------------------------------------------------------------------------- /images/pieces/V5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/V5.png -------------------------------------------------------------------------------- /images/pieces/W.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/W.png -------------------------------------------------------------------------------- /images/pieces/X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/X.png -------------------------------------------------------------------------------- /images/pieces/Y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/Y.png -------------------------------------------------------------------------------- /images/pieces/Z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/Z.png -------------------------------------------------------------------------------- /images/pieces/Z5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/Z5.png -------------------------------------------------------------------------------- /images/publish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/publish.png -------------------------------------------------------------------------------- /images/text/over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/text/over.png -------------------------------------------------------------------------------- /images/text/task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/text/task.png -------------------------------------------------------------------------------- /images/comp_attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_attack.png -------------------------------------------------------------------------------- /images/comp_audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_audio.png -------------------------------------------------------------------------------- /images/comp_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_pause.png -------------------------------------------------------------------------------- /images/comp_queue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_queue.png -------------------------------------------------------------------------------- /images/comp_random.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_random.png -------------------------------------------------------------------------------- /images/comp_stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_stats.png -------------------------------------------------------------------------------- /images/comp_switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_switch.png -------------------------------------------------------------------------------- /images/guide-intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/guide-intro.png -------------------------------------------------------------------------------- /images/pieces/NONE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/NONE.png -------------------------------------------------------------------------------- /images/text/value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/text/value.png -------------------------------------------------------------------------------- /images/comp_relative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_relative.png -------------------------------------------------------------------------------- /images/comp_ruleset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_ruleset.png -------------------------------------------------------------------------------- /images/comp_trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_trigger.png -------------------------------------------------------------------------------- /images/comp_variable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_variable.png -------------------------------------------------------------------------------- /images/mode_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/mode_example.png -------------------------------------------------------------------------------- /images/pieces/ars_I.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/ars_I.png -------------------------------------------------------------------------------- /images/pieces/ars_J.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/ars_J.png -------------------------------------------------------------------------------- /images/pieces/ars_L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/ars_L.png -------------------------------------------------------------------------------- /images/pieces/ars_S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/ars_S.png -------------------------------------------------------------------------------- /images/pieces/ars_T.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/ars_T.png -------------------------------------------------------------------------------- /images/pieces/ars_Z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/ars_Z.png -------------------------------------------------------------------------------- /images/pieces/big_I.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/big_I.png -------------------------------------------------------------------------------- /images/pieces/big_J.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/big_J.png -------------------------------------------------------------------------------- /images/pieces/big_L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/big_L.png -------------------------------------------------------------------------------- /images/pieces/big_O.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/big_O.png -------------------------------------------------------------------------------- /images/pieces/big_S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/big_S.png -------------------------------------------------------------------------------- /images/pieces/big_T.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/big_T.png -------------------------------------------------------------------------------- /images/pieces/big_Z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/big_Z.png -------------------------------------------------------------------------------- /images/usermodes_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/usermodes_tab.png -------------------------------------------------------------------------------- /images/access_usermodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/access_usermodes.png -------------------------------------------------------------------------------- /images/comp_queue_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/comp_queue_plus.png -------------------------------------------------------------------------------- /images/pieces/F_mirror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/F_mirror.png -------------------------------------------------------------------------------- /images/pieces/N_mirror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/N_mirror.png -------------------------------------------------------------------------------- /images/pieces/Y_mirror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/pieces/Y_mirror.png -------------------------------------------------------------------------------- /images/text/description.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jezevec10/jstris-guide/HEAD/images/text/description.png -------------------------------------------------------------------------------- /contributors.php: -------------------------------------------------------------------------------- 1 | [ 8 | "en" => [ 9 | "version" => '1.5.0', 10 | "author" => 'Eddie', 11 | "translators" => null 12 | ], 13 | "es" => [ 14 | "version" => '1.5.0', 15 | "translators" => 'erickmack' 16 | ], 17 | "de" => [ 18 | "version" => '1.5.0', 19 | "translators" => 'IceDynamix' 20 | ], 21 | "ko" => [ 22 | "version" => '1.3.0', 23 | "translators" => 'Dinir' 24 | ], 25 | "fr" => [ 26 | "version" => '1.0.0', 27 | "translators" => 'noelnadal' 28 | ], 29 | "pl" => [ 30 | "version" => '1.5.0', 31 | "translators" => 'KonSola5' 32 | ], 33 | "pt" => [ 34 | "version" => '1.5.0', 35 | "translators" => '1allan' 36 | ], 37 | "ru" => [ 38 | "version" => '1.5.0', 39 | "translators" => 'EDETNAOZERO' 40 | ], 41 | "zh" => [ 42 | "version" => '1.4.1', 43 | "translators" => 'teatube' 44 | ], 45 | "zh-tw" => [ 46 | "version" => '1.5.0', 47 | "translators" => 'SiderealArt' 48 | ], 49 | ], 50 | "usermode" => [ 51 | "en" => [ 52 | "version" => '1.0.0', 53 | "author" => 'KonSola5', 54 | "translators" => null 55 | ], 56 | ], 57 | ]; 58 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Jstris guide 2 | 3 | The guide is available in the Markdown format in the file called `guide.md` and can be localized. 4 | The usermode guide is in file `usermode.md`. Usermodes are not finalized and therefore no translations are needed for this file. 5 | 6 | ## Contribution 7 | 8 | You are welcome to improve the document. Submit your changes via a pull request or create an issue describing what improvement you'd like to see. Changes to the Guide contents are accepted only in the English version, localizations only reflect the English guide in specific release versions. 9 | 10 | ## Translation 11 | 12 | If you want to translate the Guide, submit a pull request of translated `guide.md` and place it into a directory corresponding to the language code. For example `zh/guide.md` for Chinese translation. Make sure the language codes are the same as in the [jstris-multilang](https://github.com/jezevec10/jstris-multilang) project. 13 | 14 | ### Updating an existing translation 15 | 16 | If you want to update an existing translation to sync up with the updates in the English version, this is the suggested way: 17 | 18 | 1) Check the metadata file [contributors.php](https://github.com/jezevec10/jstris-guide/blob/master/contributors.php) and find out the current version of the localization of the guide you are going to update. 19 | 2) Check the [CHANGELOG.md](https://github.com/jezevec10/jstris-guide/blob/master/CHANGELOG.md) to see what has changed to the Guide since that version. You can display the difference in the file by clicking on version names in the change log. 20 | 3) Update the translation to the newest version release (ignore the *Unreleased* section in the changelog) and submit a pull request. 21 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | All notable changes to the English version of the **guide.md** will be documented in this file. 3 | 4 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 5 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 6 | 7 | ## [Unreleased] 8 | ### Removed 9 | - Section about the default Team room 10 | 11 | ## [1.5.0] - 2019-10-06 12 | ### Added 13 | - Lock Delay section 14 | - Gravity section 15 | 16 | ### Changed 17 | - Randomizer section 18 | - Blocks section 19 | 20 | ### Removed 21 | - Bot 1v1 Room section 22 | 23 | ## [1.4.1] - 2019-06-04 24 | ### Added 25 | - Updated guide to current Rooms 26 | - Added section for Modes 27 | - Added new Garbage distribution systems 28 | - Other small fixes 29 | - Add more commands for Garbage distributions 30 | 31 | ## [1.3.0] - 2019-03-04 32 | ### Added 33 | - *Controls* section 34 | - *Configuration presets* section 35 | 36 | ## [1.2.0] - 2019-01-25 37 | ### Added 38 | - The room with a bot is no longer the default room (correction after game update) 39 | 40 | ## [1.1.0] - 2018-12-15 41 | ### Added 42 | - New Q in FAQ: "Can I add a bot to my private or custom room?" 43 | 44 | ## [1.0.0] - 2018-10-06 45 | ### Added 46 | - The initial version of the Guide. 47 | 48 | [Unreleased]: https://github.com/jezevec10/jstris-guide/compare/v1.5.0...HEAD#diff-8c27d0d0b409c1de1867fdc9a128c72c 49 | [1.5.0]: https://github.com/jezevec10/jstris-guide/compare/v1.4.1...v1.5.0#diff-8c27d0d0b409c1de1867fdc9a128c72c 50 | [1.4.1]: https://github.com/jezevec10/jstris-guide/compare/v1.3.0...v1.4.1#diff-8c27d0d0b409c1de1867fdc9a128c72c 51 | [1.3.0]: https://github.com/jezevec10/jstris-guide/compare/v1.2.0...v1.3.0#diff-8c27d0d0b409c1de1867fdc9a128c72c 52 | [1.2.0]: https://github.com/jezevec10/jstris-guide/compare/v1.1.0...v1.2.0#diff-8c27d0d0b409c1de1867fdc9a128c72c 53 | [1.1.0]: https://github.com/jezevec10/jstris-guide/compare/v1.0.0...v1.1.0#diff-8c27d0d0b409c1de1867fdc9a128c72c 54 | [1.0.0]: https://github.com/jezevec10/jstris-guide/blob/v1.0.0/guide.md 55 | -------------------------------------------------------------------------------- /zh-tw/guide.md: -------------------------------------------------------------------------------- 1 | # Jstris 指南 2 | 3 | 歡迎來到 Jstris,一個簡單的線上多人俄羅斯方塊。Jstris 以其快速的遊玩體驗聞名,並吸引了來自世界各地的優秀玩家。此指南將向你介紹遊戲的基本功能。 4 | 5 | - - - 6 | 7 | **目錄** 8 | 9 | - [概覽](#overview) 10 | - [控制](#controls) 11 | - [多人](#multiplayer) 12 | - [預設房間](#default-room) 13 | - [機器人房間](#bot-room) 14 | - [單挑房間](#1v1-room) 15 | - [慢速房間](#slow-room) 16 | - [地圖房間](#map-room) 17 | - [單人](#singleplayer) 18 | - [競速](#sprint) 19 | - [挖掘](#cheese-race) 20 | - [極限](#ultra) 21 | - [生存](#survival) 22 | - [地圖](#maps) 23 | - [20TSD](#20tsd) 24 | - [設定](#configuration) 25 | - [攻擊與 Combo 表](#attack-and-combo-table) 26 | - [垃圾行分配系統](#garbage-distribution) 27 | - [垃圾行抵銷系統](#garbage-blocking) 28 | - [方塊](#blocks) 29 | - [方塊產生器](#randomizer) 30 | - [預覽](#previews) 31 | - [實心垃圾行](#solid-garbage) 32 | - [鎖定延遲](#lock-delay) 33 | - [清除延遲](#clear-delay) 34 | - [重力等級](#gravity-lvl) 35 | - [垃圾行延遲](#garbage-delay) 36 | - [凌亂度](#messiness) 37 | - [設定檔](#configuration-presets) 38 | - [模式](#mode) 39 | - [常見問題](#faq) 40 | - [Q: 我可以在我的私人或自訂房間加入機器人嗎?](#q-can-i-add-a-bot-to-my-private-or-custom-room) 41 | - [Q: 遊戲結果表的縮寫代表什麼?](#q-what-do-those-abbreviations-in-the-game-results-table-mean) 42 | - [Q: 什麼是 DAS?](#q-what-is-das) 43 | - [Q: 什麼是 ARR?](#q-what-is-arr) 44 | - [Q: 什麼是 finesse?](#q-what-is-finesse) 45 | - [Q: 我可以建立私人房間嗎?](#q-can-i-create-a-private-room) 46 | - [Q: Jstris 可以離線遊玩嗎?](#q-can-i-play-jstris-offline) 47 | - [額外資訊](#additional-information) 48 | 49 | - - - 50 | 51 | ## 概覽 52 | 53 | Jstris 使用的基本機制與其他遊戲相同,且遵守準則。值得注意的特點是重播功能。您可以重新觀看您的每一場遊戲。自我觀察並分析是進步的關鍵,有了 Jstris 的重播功能,您隨時都可以輕鬆回顧您的精采表現。 54 | 55 | 與其他網站不同,Jstris 的排行榜不會有任何作弊者,您大可放心。管理員會移除可疑紀錄來確保列表的可信度。 56 | 57 | Jstris 無須註冊即可遊玩,但若要使用網站的所有功能,仍建議建立帳號。點擊右上角的*註冊*,輸入電子郵件地址、使用者名稱,以及密碼即可建立帳號。有了帳號後,您可以看到大量的統計資料,包括您在單人模式中的最快時間、多人遊戲統計資料、進步、重播...等。您也可以在排行榜中看到你自己的名字 (未註冊的玩家不列入排行)。 58 | 59 | ![介紹][image2] 60 | - - - 61 | 62 | ## 控制 63 | 64 | Jstris 允許玩家隨時在主遊玩區域下方的**設定**選單自訂控制按鈕,以下是預設設定: 65 | 66 | | 命令 | 預設按鍵 | 67 | | ------------ | ----------- | 68 | | 左移 | 左方向鍵 | 69 | | 右移 | 右方向鍵 | 70 | | 緩降 | 下方向鍵 | 71 | | 硬降 | 空白鍵 | 72 | | 逆時鐘轉 | z | 73 | | 順時鐘轉 | 上方向鍵 | 74 | | 180 度轉 | a | 75 | | Hold | c | 76 | 77 | ## 多人 78 | 79 | ### 預設房間 80 | 81 | 進入頁面後,所有玩家會立刻被分配到**預設房間中**,在這裡您可以找到各種水平的玩家。 82 | 83 | 在預設房間中遊玩可能會很棘手,但 Jstris 的獨特之處就在於不論您的技術水平,是新手還是一流玩家,都可以一起遊玩。如果你玩累了,只想觀戰,可以輸入 `/spectate` 或是 `/spec`。若要回到遊戲,輸入 `/play`。 84 | 85 | ### 機器人房間 86 | 87 | Jstris 當然不只有預設房間而已。若要查看完整的房間列表,點擊遊玩區域左下角的*大廳*。第二熱門的房間通常是**機器人房間**,因有一台機器人常駐而得名。機器人永遠位於所有敵人中的左上角,其通紅的顏色很容易區分。 88 | 89 | ![對手視角中的 MisaMino 機器人][image4] 90 | 91 | Jstris 有 4 個不同的機器人可供挑選。如下所示 (以強度排序),在聊天室中輸入對應命令即可更換機器人: 92 | 93 | - MisaMino: `/changeBot misamino` 94 | - Real_Block: `/changeBot real` 95 | - ~~jez_Block: `/changeBot jez`~~ (已於 2018.09.21 移除) 96 | - ~~Fool bot: `/changeBot fool`~~ (已於 2018.09.21 移除) 97 | 98 | *\*提醒:上述命令僅能在遊戲尚未開始前輸入,在遊戲進行時輸入無效。* 99 | 100 | Misamino 是目前最強的機器人,可能是有史以來最強的俄羅斯方塊機器人。與最大值 5 PPS (方塊/秒) 配合時,他將成為一位可敬的對手,有辦法在 1v1 中輕易地摧毀最強大的人類玩家。然而,機器人的表現在大於 5 人的房間中會降低,故很有可能會立刻被淘汰。 101 | 102 | 你可以透過輸入 `/bot <數字>` 來更改機器人的速度,範圍為 .3 到 5。例如若要機器人以 2 PPS 遊玩,請輸入 `/bot 2`,若要機器人以 1.73 PPS 遊玩,請輸入 `/bot 1.73`。 103 | 104 | ### 單挑房間 105 | 106 | **單挑房間**最多只能兩人同時遊玩,但即使人數已滿,其他人仍可以觀戰。在此房間中與您的朋友或勢均力敵的玩家一決高下。輸入 `/resetCounter` 可以重置計分。 107 | 108 | ### 慢速房間 109 | 110 | 想要與朋友遊玩,但是你們之間的技術差距過大?厭倦了在高手雲集的機器人房間中被秒殺?還是您只是想排除速度的影響,專注於提升效率?慢速房間能解決這些問題。慢速房間的預設速度限制為 2.0 PPS。一旦玩家超過限制,螢幕就會被暫時鎖定。此外,慢速房間還有 500 毫秒的清除延遲,也就是說清除一行後,您必須等待 500 毫秒才能執行下一步操作。慢速房間在列表中將以一個小的速度表圖示 - [SPEEDOMETER_ICON] 來顯示。在自訂慢速房間中,您能夠在 0 到 20 間調整速度限制。 111 | 112 | ![大廳,你可以在此加入或建立房間][image5] 113 | 114 | ### 地圖房間 115 | 116 | 地圖房間讓你可以遊玩其他玩家製作的隨機地圖。地圖旁邊的 (D=?%) 代表此地圖的難度百分比,0% 為最簡單;100% 為最困難。不會出現需要全清的地圖。 117 | 118 | - - - 119 | 120 | ## 單人 121 | 122 | ### 競速 123 | 124 | **競速**模式是 Jstris 中最熱門的單人模式,既是所有模式的基礎,也擁有了所有模式中最為簡單的目標 —— 以最快速度清除指定行數。在 Jstris 中,你可以選擇 20、40、100,以及 1000 行模式。 125 | 126 | ### 挖掘 127 | 128 | 與競速相比,**挖掘**模式需要分析局面,並思考如何以最有效率的方式清除垃圾行,而不是單純比拚速度而已。Jstris 提供 10、18、100,及無限行模式。 129 | 130 | ### 極限 131 | 132 | **極限**模式是精進你在多人模式中的攻擊力的好方法,注重於分數,並且會獎勵進階技巧,如 T 轉及 B2B。 133 | 134 | ### 生存 135 | 136 | **生存**很有可能是單人模式中最具挑戰性的模式,與挖掘模式類似,但垃圾行將以每秒一行的速度上漲,盡可能在不斷上升的垃圾行中生存下去。 137 | 138 | ### 地圖 139 | 140 | **地圖**模式在 2018 年下旬加入 Jstris。地圖讓玩家能夠展現創意,同時還能訓練玩家在困難或罕見的情形下更有效率的挖掘。在*地圖編輯器*中建立您的地圖。地圖發布後,任何人都能夠遊玩並挑戰最快時間。玩家每天只能發布 5 張地圖,隊列中只能有 10 張未發布的地圖。地圖也有排行榜,在地圖中獲得第一名能獲得金牌,第二名能獲得銀牌,第三名能獲得銅牌。在任何地圖中取得前三名,贏得獎章,捍衛您在排行榜上的寶座! 141 | 142 | *\*注意:地圖排行榜並非即時更新。* 143 | 144 | ### 20TSD 145 | 此模式的目標為盡可能的連續達成雙 T 轉 (TSD)。如果你清除了任何一條非雙 T 轉的行,遊戲將立即結束。之所以會被命名為 20TSD,是因為最初的概念是完全使用 20 次雙 T 轉來完成 40 行競速,然而某些人能夠經常超越 20。 146 | 147 | - - - 148 | 149 | ## 設定 150 | 151 | 若要在 Jstris 中查看任何房間的設定,輸入 `/config`。在此章節中我們將一一介紹各個設定。 152 | 153 | ### 攻擊與 Combo 表 154 | 155 | 以下為 Jstris 預設的攻擊與 Combo 對應表 (可在私人房間中自訂): 156 | 157 | | 攻擊類型 | 送出行數 | | Combo 數 | 送出行數 | 158 | | :----------------- | ---------: | - | ------: | ---------: | 159 | | 0 行 | **0** | | 0 | **0** | 160 | | 1 行 (single) | **0** | | 1 | **0** | 161 | | 2 行 (double) | **1** | | 2 | **1** | 162 | | 3 行 (triple) | **2** | | 3 | **1** | 163 | | 4 行 | **4** | | 4 | **1** | 164 | | T-spin Double | **4** | | 5 | **2** | 165 | | T-spin Triple | **6** | | 6 | **2** | 166 | | T-spin Single | **2** | | 7 | **3** | 167 | | T-spin Mini Single | **0** | | 8 | **3** | 168 | | 全清 | **10** | | 9 | **4** | 169 | | Back-to-Back | **+1** | | 10 | **4** | 170 | | | | | 11 | **4** | 171 | | | | | 12 以上 | **5** | 172 | 173 | ### 垃圾行分配系統 174 | 175 | 多人遊戲有 8 種不同的垃圾行分配系統: 176 | 177 | - 輪替 `/set garbage targets` 178 | - 平分 `/set garbage divide` 179 | - 所有 `/set garbage toAll` 180 | - 最少 `/set garbage toLeast` 181 | - 最強 `/set garbage toMost` 182 | - 自己 `/set garbage toSelf` 183 | - 隨機 `/set garbage random` 184 | - 左輪 `/set garbage roulette` 185 | 186 | **輪替** 是預設 (除了組隊房間) 也是最熱門的系統。在輪替模式中,目標將在每位對手間輪替,每位對手被指向的時間皆固定,您送出的垃圾行將發送給目前所指向的對手。 187 | 188 | 在**平分**系統中,任何你送出的垃圾行將平均分配給所有玩家。假如有其他 2 位對手,而你送出了一個雙 T 轉 (4 行),他們將收到 2 行垃圾行。 189 | 190 | 在**所有**系統中,任何你送出的垃圾行將發送給所有玩家。假如有其他 4 位對手,而你送出了一個全清 (10 行),所有對手將各收到 10 行垃圾行,總共 40 行。如您所見,使用所有系統的房間往往緊張刺激,垃圾行的上升速度十分迅速,遊戲時長也會縮短。 191 | 192 | 在**最少**系統中,您的垃圾行將發送給目前收到最少垃圾行的玩家,假如有其他 4 位對手,而您送出了 4 行,在您送出攻擊的那一刻,對手 A 目前共收到了 50 行垃圾行,對手 B 收到了 53 行,對手 C 收到了 58 行,由於對手 A 收到的行數最少,您的 4 行將發送給他。 193 | 194 | 在**最強**系統中,您的垃圾行將發送給目前送出最多垃圾行的玩家,換言之,目前房間中最強的玩家。 195 | 196 | 在**自己**系統中,您會收到你送出去的垃圾行。獨自練習時很有幫助,但在多人遊戲中不實用。 197 | 198 | 在**隨機**系統中,您送出的垃圾行將發送給隨機玩家。大概是最公平的系統。 199 | 200 | 在**左輪**系統中,您送出的垃圾行將發送給隨機玩家,*包括你自己*。 201 | 202 | ### 垃圾行抵銷系統 203 | 204 | 在 Jstris 中有 4 種不同的垃圾行抵銷系統: 205 | 206 | - 完整 207 | - 受限 208 | - 無 209 | - 即時 210 | 211 | **完整**為 Jstris 的預設抵銷系統。其他使用完整抵銷的遊戲為 *TF* (e+ 房間) 及 *TOP*。在完整抵銷系統中,收到的垃圾行不會馬上漲起,而會先在右邊的紅條顯示,直到你放置方塊為止。你可以透過發送垃圾行來抵銷收到的垃圾行,且連擊可以暫停垃圾行上漲。 212 | 213 | **受限**與完整類似,您仍可以透過發送垃圾行來抵銷收到的垃圾行,但有一點不同。不論您有無連擊,垃圾行皆會在您放置方塊後升起。也就是說連擊不會暫停垃圾行上漲。其他使用受限抵銷的遊戲為 *PPT*、*TB* 及 *TF* (非 e+ 房間)。 214 | 215 | 在**無**抵銷系統中,垃圾行不可被抵銷,收到的垃圾行會先以紅條顯示 (如同完整及受限模式),並在您放置方塊的那一刻升起。如果對手傳給您 10 行垃圾行,即使您的下一個方塊清除了 4 行,您仍會收到 10 行垃圾行,並傳送給對手 4 行,並不會減為 6 行。 216 | 217 | **即時**抵銷系統中,不會有紅條,一旦對手送出攻擊,垃圾行馬上就會出現在下方。 218 | 219 | | | 紅條 (隊列) | 可抵消? | 220 | | ------- | :-------------: | :-------: | 221 | | 完整 | 有 | 是 | 222 | | 受限 | 有 | 是 | 223 | | 無 | 有 | 否 | 224 | | 即時 | 無 | 否 | 225 | 226 | ### 方塊 227 | 228 | 有 8 種不同類型的方塊。 229 | 230 | - 標準 231 | - 大型 232 | - ARS 233 | - 五連 234 | - M123 235 | - All-29 236 | - C2RS 237 | - O-spin 238 | 239 | **標準** 預設、最廣泛使用,可能也是你最熟悉的四連塊。 240 | 241 | **大型** 比標準方塊大四倍,這些方塊在遊玩時能造成巨大傷害。 242 | 243 | **ARS** 使用 ARS (Arika Rotation System) 的標準方塊,包括 CC-check。由 NueSB 實現。 244 | 245 | **五連** 五連塊,共有 18 種。 246 | 247 | **M123** 一、二、三連塊,共有 4 種。 248 | 249 | **All-29** 一、二、三、四、五連塊,共有 29 種。由標準 (7)、M123 (4),和五連 (18) 組合而成。 250 | 251 | **C2RS** 使用 Curltris 2 旋轉系統的標準方塊。 252 | 253 | **O-spin** 可以完成 O-spin triple (2xCW) and O-spin quadruple (1xCCW) 的娛樂性質旋轉系統。此外,也允許其他非常規旋轉 (由於踢牆表共有 15 種,而 SRS 只有 4 種)。 254 | 255 | ### 方塊產生器 256 | 257 | 產生器將決定您拿到的方塊以及順序。Jstris 有 11 種不同的方塊產生器: 258 | 259 | - 7-bag 260 | - 14-bag 261 | - 經典 262 | - C2Sim 263 | - One block 264 | - Two block 265 | - One 7-bag 266 | - One 14-bag 267 | - Repeat+7b 268 | - BSblock+7b 269 | - BigBlock+7b 270 | 271 | **7-bag** 是標準、預設的產生器。想像有一個小袋子,裡面有各一個 7 種不同的方塊,然後你從袋子裡一個一個的抽出方塊。直到袋子空了之後,你又能拿到一個相同的袋子,再次從中抽出方塊。拿到袋子、抽出方塊、袋子空了、拿到袋子、抽出方塊..,就這樣一直重複下去。這就是 7-bag 的運作方式。 272 | 273 | **14-bag** 與 7-bag 類似,但這次袋子裡的方塊各有兩個,總共 14 塊,再次拿到袋子、抽出方塊、袋子空了,拿到袋子...,你懂的。 274 | 275 | **經典**的方塊產生及順序完全隨機,讓堆疊非常具挑戰性。 276 | 277 | **C2Sim** 模擬 Cultris 2 的方塊產生器,[由 Integration 撰寫的貼文](http://harddrop.com/forums/index.php?showtopic=5080&st=0&p=71443&#entry71443)中有詳細說明。 278 | 279 | **One block** 開局時隨機選擇一種方塊,整場遊戲中您只會拿到該方塊。 280 | 281 | **Two block** 與 One block 相同,但將隨機選擇兩種方塊,並在兩者間輪替。 282 | 283 | **One 7-bag** 整場遊戲中,7 個方塊出現的順序完全相同。 284 | 285 | **One 14-bag** 整場遊戲中,14 個方塊出現的順序完全相同。 286 | 287 | **Repeat+7b** 與 7-bag 相同,但袋中的任何方塊都有機會重複 1~7 次。 288 | 289 | **BSblock+7b** 與 7- bag 相同,但可能會出現其他方塊組的方塊,如五連塊或大型方塊。 290 | 291 | **BigBlock+7b** 與 7-bag 相同,但可能會出現巨型方塊。 292 | 293 | ### 預覽 294 | 295 | Jstris 預設有 5 個預覽,在自訂房間中,您可以自訂預覽數量,從 0 ~ 5 間選擇。 296 | 297 | ### 實心垃圾行 298 | 299 | 實心垃圾行為加速遊戲進行的機制,故無法被消除,與正常的垃圾行相比顏色較深,在機器人房間中,實心垃圾行會在遊戲開始 2 分鐘後升起。在自訂房間中也可以自訂實心垃圾行。 300 | 301 | ![實心垃圾行][image7] 302 | 303 | ### 鎖定延遲 304 | 305 | 鎖定延遲是指方塊在鎖定前可以在地上等待多久時間,在 Jstris 中,有三種鎖定延遲可供自訂,L1 控制方塊緩降到地面後,需要等待多少毫秒才會鎖定,預設為 500 毫秒。L2 控制方塊緩降到地面後,仍在持續左右移動,需要等待多少毫秒才會鎖定,預設為 5000 毫秒,值得注意的是若方塊被旋轉,L2 會被重設,使該塊可以延長未鎖定時間,這就延伸出了 L3,控制了方塊在入場後,不論如何,在自動鎖定前能被控制的時間,預設為 20000 毫秒。 306 | 307 | ### 清除延遲 308 | 309 | 清除延遲是您清除行後的硬直時間 (無法進行任何操作)。許多經典的俄羅斯方塊和 PPT 皆使用了清除延遲,但 Jstris 沒有。倘若您需要,仍可以開啟,範圍為 0 到 6000 毫秒。 310 | 311 | ### 重力等級 312 | 313 | 重力等級是指方塊自動落下的速率。預設等級為 1,範圍介於 0-28 之間,若等級為 0,方塊在 20 秒的鎖定延遲將方塊自動鎖定前 (詳見上方的鎖定延遲) 都不會落下。若等級為 28,方塊將瞬間從上方落至底部 (如同 20G)。 314 | 315 | ### 垃圾行延遲 316 | 317 | 垃圾行延遲為垃圾行顯示在紅條上和進入遊玩區域之間的間隔,預設為 500 毫秒。可在 0 毫秒 到 60000 毫秒間調整。較高的垃圾行延遲允許玩家在垃圾行上升前擺放較多方塊,即更有效率地進行抵銷,反之亦然。 318 | 319 | ### 凌亂度 320 | 321 | 垃圾行凌亂度是指清除垃圾行的難度,你可以透過輸入 `/set messiness <-100 ~ 100>`,來更改垃圾行的凌亂度。-100 為最整齊,缺口在整場遊戲中只會出現在同個欄位 (如左圖所示),100 為最凌亂,缺口將出現在任意一個欄位中,使清除變得更加困難 (如右圖所示)。 322 | 323 | ![整齊 (-100)][image10] 324 | ![凌亂 (100)][image1] 325 | 326 | ### 設定檔 327 | 328 | 如果你有偏好的房間設定,並且想要輕鬆喚回,您可以將目前的設定儲存成設定檔。 329 | 330 | 前往*大廳*,點擊*建立房間*,然後選擇*簡易*或是*全部*分頁,將設定調整好後,點擊右下角的*儲存*按鈕來產生您的設定檔資料。複製並將其貼到[提交設定檔](/presets/submit)頁面的方框中。 331 | 332 | 提交設定檔後,您可以在[設定檔列表](/presets)檢視您與其他玩家提交的設定檔。現在您可以輕鬆地重新建立相同的房間,無須再次修改設定。只需前往*建立房間*,點擊*使用自訂設定檔*,然後輸入設定檔的標題或 ID。 333 | 334 | ### 模式 335 | 336 | 建立新房間時有 7 種不同的模式可供選擇: 337 | 338 | - 標準 339 | - 組隊 340 | - 挖掘 341 | - 線上競速 342 | - 線上挖掘 343 | - 線上生存 344 | - 線上地圖 v0.1 345 | 346 | **標準**模式為正常的多人混戰模式。 347 | 348 | **組隊**模式將建立一個自訂的組隊房間,選擇紅隊或是藍隊,並為你的隊伍出一份力。若要自訂隊伍名稱,可使用 `/set teamName <隊伍名稱>` 命令。 349 | 350 | ![組隊模式進行中][image11] 351 | 352 | **挖掘**模式將建立一個挖掘房間。垃圾行是在多人模式中擊潰對手的主要手段,故消除垃圾行是必要的技能。在這個模式中練習如何快速的消除垃圾行,最快消除 10 行垃圾行的玩家獲勝。10 行對你來說太簡單了嗎?使用 `/set height <數字>` 來調整初始行數,範圍為 1 到 20。 353 | 354 | **線上競速**模式讓你能夠與對手進行競速,最快完成的玩家獲勝。預設模式為 40 行競速,但你可以使用以下指令切換至其他行數: 355 | 356 | - 20 行: `/set gamemode sprint20` 357 | - 40 行: `/set gamemode sprint40` 358 | - 100 行: `/set gamemode sprint100` 359 | - 1000 行: `/set gamemode sprint1000` 360 | 361 | 如果您在線上競速中打破了您自己的紀錄,很遺憾地您無法將記錄新增至您的帳號,因為線上競速不會儲存成標準重播,而是線上重播。但您還是能將重播儲存。 362 | 363 | **線上挖掘**讓您可以和對手進行挖掘模式,不同的是您只能使用下列指令選擇 10 行 (預設)、18 行,以及 100 行: 364 | 365 | - 10 行: `/set gamemode cheese10` 366 | - 18 行: `/set gamemode cheese18` 367 | - 100 行: `/set gamemode cheese100` 368 | 369 | **線上生存**讓您可以和對手進行生存模式。活的最久的玩家獲勝。 370 | 371 | **線上地圖 v0.1** 將建立一個地圖房間。 372 | 373 | ## 常見問題 374 | 375 | ### Q: 我可以在我的私人或自訂房間加入機器人嗎? 376 | 377 | 不行,目前 Jstris 上只有一台機器人,並常駐在機器人房間中。然而,私人機器人在未來可能會實現。 378 | 379 | ### Q: 遊戲結果表的縮寫代表什麼? 380 | 381 | A: B2B = back-to-back. B2Bpm = back-to-back per minute. APM = attack per minute. SPM = sent per minute. PPS = pieces per second. Rep = replay. 382 | 383 | ![遊戲結果表][image9] 384 | 385 | ### Q: 什麼是 DAS? 386 | 387 | A:DAS 即自動移動延遲,是一種方塊水平靈敏度的形式。控制了您需要按下方向鍵多久,方塊才會向您按下的方向移動。DAS 值很低時,即使是輕輕按下按鍵也會立刻使方塊移動,反之,當 DAS 值很高時,您必須持續按下按鍵才能使方塊移動。專業玩家的 DAS 通常較低,因為靈敏度提升可以使他們的速度加快,Jstric 的預設 DAS 為 133,如果您仍覺得太過靈敏,可以增加數值,如果感覺過於緩慢,可以降低數值,調整並找到您覺得最舒適的數值。 388 | 389 | ### Q: 什麼是 ARR? 390 | 391 | A:ARR 為自動重複率,是另一種方塊水平靈敏度的形式。控制了方塊向左右移動的速度。ARR 很低時,方塊的移動速度會變得很快,ARR 很高時,方塊的移動速度會變得很慢。Jstric 的預設 ARR 為 10。 392 | 393 | ### Q: 什麼是 finesse? 394 | 395 | Finesse 的定義是移動方塊最有效率的方式。好的 finesse 對於流暢並快速遊玩來說很重要。Finesse 旁的數字表示了您犯下的 finesse 錯誤,因此 0 代表完全沒有失誤。理想情況下,越接近 0 越好。Finesse 是需要學習才能知道怎麼做的。網路上有很多解釋 Finesse 的資源,這個影片是個不錯的開始:[Tutorial: How to Play Fast!](https://youtu.be/_QBs703nOnk?t=502)。 396 | 397 | ### Q: 我可以建立私人房間嗎? 398 | 399 | A: 可以。點擊*大廳*,然後點擊*建立房間*,並勾選*私人*核取方塊。複製房間連結並傳送給想加入您的私人房間的玩家。 400 | 401 | 提示:使用 `/link` 命令來取得任何房間的邀請連結,不論房間為公開還是私人。 402 | 403 | ### Q: Jstris 可以離線遊玩嗎? 404 | 405 | A: 可以。若要離線遊玩,你需要先在有網路連線時下載 Jstris。對主頁點右鍵,選擇 「另存為」,並下載 html 檔案。 406 | 407 | 注意:僅單人模式可離線遊玩,且成績不會被保存。 408 | 409 | - - - 410 | 411 | ## 額外資訊 412 | 413 | Jstris 完全依賴贊助營運。沒有任何廣告。由於儲存的重播與遊戲資料量相當大,所以 Jstris 需要強大的伺服器來運行。我們非常感謝所有贊助,這將有助於維持 Jstris 的運作 - 查看[關於](/about)頁面以了解詳情。 414 | 415 | [image2]: ./images/guide-intro.png "介紹" 416 | [image4]: ./images/image4.png "對手視角中的 MisaMino 機器人" 417 | [image8]: ./images/image8.png "速度限制房間的速度表圖示" 418 | [image5]: ./images/image5.png "大廳,你可以在此加入或建立房間" 419 | [image11]: ./images/image11.png "組對遊戲進行中" 420 | [image7]: ./images/image7.png "實心垃圾行" 421 | [image10]: ./images/image10.png "整齊 (-100)" 422 | [image1]: ./images/image1.png "凌亂 (100)" 423 | [image9]: ./images/image9.png "遊戲結果表" 424 | -------------------------------------------------------------------------------- /ko/guide.md: -------------------------------------------------------------------------------- 1 | # Jstris 가이드 2 | 3 | 간단한 온라인 멀티플레이어 블록 게임 Jstris를 찾아오신 여러분을 환영합니다. 4 | Jstris는 랙 없이 쾌적한 게임플레이를 기반으로 세계의 재능있는 플레이어들을 불러들이고 있습니다. 이 가이드에서는 게임의 기본 기능들에 대해 안내합니다. 5 | 6 | - - - 7 | 8 | **목차** 9 | 10 | - [개요](#개요) 11 | - [컨트롤](#컨트롤) 12 | - [멀티플레이어](#멀티플레이어) 13 | - [Default Room](#default-room) 14 | - [Bot Room](#bot-room) 15 | - [1v1 Room](#1v1-room) 16 | - [Cheese Room](#cheese-room) 17 | - [Speed Limit Room](#speed-limit-room) 18 | - [Team Room](#team-room) 19 | - [싱글플레이어](#싱글플레이어) 20 | - [스프린트](#스프린트) 21 | - [치즈 레이스](#치즈-레이스) 22 | - [울트라](#울트라) 23 | - [생존](#생존) 24 | - [맵](#맵) 25 | - [설정](#설정) 26 | - [공격 및 콤보 딜량 표 (Attack and Combo table)](#공격-및-콤보-딜량-표) 27 | - [쓰레기 분배 방식 (Garbage Distribution)](#쓰레기-분배-방식) 28 | - [쓰레기 방어 방식 (Garbage Blocking)](#쓰레기-방어-방식) 29 | - [랜더마이저 (Randomizer)](#랜더마이저) 30 | - [넥스트 (Previews)](#넥스트) 31 | - [솔리드 가비지 (Solid Garbage)](#솔리드-가비지) 32 | - [클리어 딜레이 (Clear Delay)](#클리어-딜레이) 33 | - [쓰레기 딜레이 (Garbage Delay)](#쓰레기-딜레이) 34 | - [난잡도 (Messiness)](#난잡도) 35 | - [프리셋 설정](#프리셋-설정) 36 | - [자주묻는 질문](#자주-묻는-질문) 37 | - [Q: 직접 만든 방에 봇을 추가할 수 있나요?](#q-직접-만든-방에-봇을-추가할-수-있나요) 38 | - [Q: 게임 결과 표의 줄임말들은 무슨 뜻인가요?](#q-게임-결과-표의-줄임말들은-무슨-뜻인가요) 39 | - [Q: DAS가 뭔가요?](#q-das가-뭔가요) 40 | - [Q: ARR이 뭔가요?](#q-arr이-뭔가요) 41 | - [Q: 피네스(Finesse)가 뭔가요?](#q-피네스가-뭔가요) 42 | - [Q: 비밀 방을 만들 수 있나요?](#q-비밀-방을-만들-수-있나요) 43 | - [Q: Jstris를 오프라인으로 플레이할 수 있나요?](#q-jstris를-오프라인으로-플레이할-수-있나요) 44 | - [추가 정보](#추가-정보) 45 | 46 | - - - 47 | 48 | # 개요 49 | 50 | Jstris에서는 많은 블록 게임에서 쓰는 기본 메커니즘인 가이드라인 룰을 사용합니다. Jstris의 중요한 특징 중 하나는 광범위하게 사용되는 리플레이 기능입니다. 게임 모드에 상관없이 플레이를 마칠 때마다 리플레이가 만들어집니다. 자신의 플레이를 보고 분석하는 것은 실력 향상을 위해 필수적이며, Jstris의 리플레이 기능은 이를 정말 쉽게 만들어줄 것입니다. 51 | 52 | 다른 사이트와는 달리 Jstris의 리더보드는 치트로부터 완전히 보호되고 있습니다. 모더레이터들이 수상한 기록들을 찾아 제거하며 세계 기록들의 신뢰성을 보장하기 위해 노력할 것입니다. 53 | 54 | 계정이 없어도 플레이할 수 있지만, 사이트의 모든 기능을 활용하려면 Jstris 계정을 만들어보세요. 화면 우측 상단의 *가입*을 클릭해 만들 수 있으며, 이메일, 이름, 암호만 쓰면 됩니다. 계정을 만들면 각종 싱글플레이어 최고 기록, 멀티플레이어 통계, 실력 향상 통계, 리플레이 등 다양한 통계를 확인하실 수 있습니다. 그리고 리더보드에도 이름을 올릴 수 있습니다 (계정이 없는 플레이어의 기록은 리더보드에 올라가지 않습니다). 55 | 56 | ![introduction][image2] 57 | - - - 58 | 59 | # 컨트롤 60 | 61 | Jstris에서는 플레이 필드 아래의 **설정**을 통해 언제든지 컨트롤을 바꿀 수 있습니다. 기본 컨트롤 설정은 다음과 같습니다. 62 | 63 | | 명령 | 기본 키 | 64 | | --------------- | ------- | 65 | | 왼쪽으로 이동 | left | 66 | | 오른쪽으로 이동 | right | 67 | | 소프트 드랍 | down | 68 | | 하드 드랍 | space | 69 | | 왼쪽으로 회전 | z | 70 | | 오른쪽으로 회전 | up | 71 | | 180도 회전 | a | 72 | | 홀드 | c | 73 | 74 | # 멀티플레이어 75 | 76 | ## Default Room 77 | 78 | 사이트에 접속하는 모든 플레이어는 **Default Room**에 입장하게 됩니다. 누구나 이 방에서 플레이할 수 있습니다. 79 | 80 | Default Room은 때로 가혹한 경기장이 될 수 있습니다. Jstris의 특징은 이제 갓 시작한 초보자들과 세계구급 고수들, 그리고 그 사이의 모든 플레이어들을 한 곳에 섞어놓는다는 것입니다. 더 이상 플레이하지 않고 구경만 하고 싶어질 때는, `/spectate`또는 `/spec`을 입력하세요. 다시 플레이하려면 `/play`를 입력합니다. 81 | 82 | ## Bot Room 83 | 84 | Default Room 말고도 다양한 방이 있습니다. 모든 방의 목록을 보려면 플레이 필드 아래의 *로비*를 눌러보세요. Bot Room은 Jstris에서 두 번째로 사람들이 많은 방이며, 언제나 한 명의 봇 플레이어가 상주하고 있기 때문에 Bot Room이라고 부릅니다. 봇은 항상 모든 상대 유저들 사이에서 좌측 상단에 위치하고 있으며, 빨간 색 필드를 보고 구별할 수 있습니다. 85 | 86 | ![MisaMino bot in opponents view][image4] 87 | 88 | Jstris에는 총 4개의 봇이 있습니다. 아래에 봇의 이름과 해당 봇을 사용하는 명령어를 봇의 강한 정도에 따라 나열하였습니다. 89 | 90 | - MisaMino: `/changeBot misamino` 91 | - Real_Block: `/changeBot real` 92 | - ~~jez_Block: `/changeBot jez`~~ (2018.09.21에 없어짐) 93 | - ~~Fool bot: `/changeBot fool`~~ (2018.09.21에 없어짐) 94 | 95 | *\*모든 명령어는 게임이 시작되기 전에 입력해야 합니다. 게임 진행중에는 명령어의 효과가 없습니다.* 96 | 97 | MisaMino는 지원하는 봇 중에서 현재 가장 강한 봇입니다. 아마 현존하는 가장 강력한 블록 놓기 봇일 것입니다. 최고 속도인 5 PPS(초당 피스(piece) 수)를 적용하면 가장 강력한 플레이어들도 일대일 모드에서 손쉽게 부숴버릴 수 있는 무시무시한 상대가 됩니다. 하지만 Bot Room에 5명 이상의 사람이 있을 경우 성능이 떨어져 순식간에 Top out 하기 쉽습니다. 98 | 99 | 다음으로 알려드릴 명령어는 `/botPPS`입니다. 봇의 속도를 변경하려면 `/bot ?`를 입력하세요. 이 때 ? 는 0.3 ~ 5 사이의 숫자입니다. 예를 들어 봇이 2 PPS의 속도로 플레이하게 하려면 `/bot 2`를 입력합니다. 1.73 PPS로 플레이하게 하려면 `/bot 1.73`을 입력합니다. 100 | 101 | ## 1v1 Room 102 | 103 | **1v1 Room**은 최대 2명의 플레이어가 들어와 플레이할 수 있는 방이며, 방이 찼을 경우에도 들어와서 관전을 할 수 있습니다. 친구와 합의점을 찾아야 할 때나 실력이 맞는 플레이어와 맞붙어보고 싶을 때 이 방을 사용하세요. 점수를 초기화하고 싶을 때는 `/resetCounter`를 입력합니다. 104 | 105 | ## Cheese Room 106 | 107 | 쓰레기 혹은 치즈는 멀티플레이어 모드에서 상대를 녹아웃(knock out)시키기 위한 주된 방법이며, 그러므로 이 치즈를 지워내려가는 것은 중요한 기술일 것입니다. **Cheese Room**에서 쓰레기 줄을 빠르게 지우는 연습을 하세요. 이 방에서는 10줄의 쓰레기를 받고 게임을 시작하며, 이를 첫번째로 모두 지운 사람이 승리합니다. 10줄이 너무 쉬운가요? 그렇다면 `/set height ?` 명령어를 써서 줄 수를 바꿔봅시다. ? 에는 1~20 사이의 숫자를 입력합니다. 108 | 109 | ## Speed Limit Room 110 | 111 | 친구와 플레이하고 싶은데 실력의 차이가 너무 크다구요? 혹은 이제 막 시작한 초보자인데 프로들로 가득찬 Bot Room에서 시작하자마자 지기만 하는 것에 질렸나요? 이런 분들을 위해 Speed Limit Room이 있습니다. 이 방의 기본 속도 값은 1.5 PPS이며, 이는 플레이어가 1.5 PPS를 초과할 수 없다는 뜻입니다. 이보다 더 빠르게 플레이하려고 할 경우 플레이어의 입력이 잠시동안 막힐 것입니다. 모든 Speed Limit Room은 다음과 같은 속도계 아이콘을 통해 구별할 수 있습니다 - [SPEEDOMETER_ICON]. 플레이어가 만든 방은 0~20 PPS 사이의 속도 제한을 가질 수 있습니다. 112 | 113 | ![the lobby, where you can join and create rooms][image5] 114 | 115 | ## Team Room 116 | 117 | 마지막으로 보여드릴 기본 방은 **Team Room**입니다. 빨강과 파랑 중에서 들어갈 팀을 고르고, 팀의 영광을 위해 플레이하세요. 118 | 119 | ![team game in progress][image11] 120 | 121 | - - - 122 | 123 | # 싱글플레이어 124 | 125 | ## 스프린트 126 | 127 | 기본적이고 제일 간단한 모드인 **스프린트**는 Jstris에서 가장 인기 있는 싱글플레이어 모드입니다. X 줄을 가능한 빨리 지우세요. Jstris에서는 20, 40, 100, 1000라인 스프린트를 플레이할 수 있습니다. 128 | 129 | ## 치즈 레이스 130 | 131 | 스프린트보다 조심스럽고 신중한 모드인 **치즈 레이스**는 쓰레기 줄을 최대한 효율적으로 지워야하는 모드입니다. Jstris에서는 10, 18, 100, ∞ 라인 치즈 레이스를 플레이할 수 있습니다. 132 | 133 | ## 울트라 134 | 135 | 스코어 중심의, 티스핀과 백투백 등의 고급 기술을 활용해야 하는 **울트라**는 멀티플레이어 모드에서 필요한 공격 기량을 기를 수 있는 훌륭한 모드입니다. 136 | 137 | ## 생존 138 | 139 | 아마도 싱글플레이어 모드 중에서도 제일 도전적인 모드일 **생존**은 치즈 레이스와 유사하지만 쓰레기가 초당 1줄씩 올라오는 모드입니다. 올라오는 줄들을 지워가며 가능한 오랫동안 버티세요. 140 | 141 | ## 맵 142 | 143 | **맵** 모드가 Jstris에 새롭게 추가되었습니다. 맵 모드는 약간의 창의력과 함께 난해하고 특이한 상황에서의 다운스택 효율성을 요구합니다. *맵 디자이너*에서 맵을 만드세요. 만든 맵을 발표하면 세계 각지에서 최단 시간을 두고 플레이어들이 경쟁할 수 있습니다. 하루 최대 5개의 맵을 발표할 수 있으며, 발표하지 않은 맵은 최대 10개까지 보유할 수 있습니다. 맵 모드에도 리더보드가 있습니다. 각 맵에서는 상위 3명까지 금은동 메달을 부여합니다. 여러 맵에서 메달을 얻어 리더보드에 이름을 올리세요! 144 | 145 | *\*맵 리더보드는 하루 중 몇 번만 업데이트 되므로, 순위 변동이 즉각적으로 반영되지 않을 수 있습니다.* 146 | 147 | - - - 148 | 149 | # 설정 150 | 151 | 현재 접속한 방의 설정을 보려면 `/config`을 입력하세요. 이 장에서는 설정의 각 항목에 대해 알아보겠습니다. 152 | 153 | ## 공격 및 콤보 딜량 표 154 | 155 | Jstris의 기본 공격 및 콤보 공격은 아래의 표와 같습니다. 이는 방을 만들 때 바꿀 수 있습니다. 156 | 157 | | 공격 | 줄 수 | | 콤보 | 줄 수 | 158 | | :--------------- | -----: |-| ---: | ----: | 159 | | 0줄 | **0** | | 0 | **0** | 160 | | 1줄 (싱글) | **0** | | 1 | **0** | 161 | | 2줄 (더블) | **1** | | 2 | **1** | 162 | | 3줄 (트리플) | **2** | | 3 | **1** | 163 | | 4줄 | **4** | | 4 | **1** | 164 | | 티스핀 더블 | **4** | | 5 | **2** | 165 | | 티스핀 트리플 | **6** | | 6 | **2** | 166 | | 티스핀 싱글 | **2** | | 7 | **3** | 167 | | 티스핀 미니 싱글 | **0** | | 8 | **3** | 168 | | 퍼펙트 클리어 | **10** | | 9 | **4** | 169 | | 백투백 | **+1** | | 10 | **4** | 170 | | | | | 11 | **4** | 171 | | | | | 12+ | **5** | 172 | 173 | ## 쓰레기 분배 방식 174 | 175 | 멀티플레이어 게임에서 쓰레기를 보내는 방식은 4가지가 있습니다. 176 | 177 | - 목표 (Targets) `/set garbage targets` 178 | - 분배 (Divide) `/set garbage divide` 179 | - 전부 (To all) `/set garbage toAll` 180 | - 최소 (To least) `/set garbage toLeast` 181 | 182 | **목표**는 가장 널리 쓰이는 방식으로서 Team Room을 제외한 모든 방의 기본값입니다. 이 방식에서는 일정 시간마다 공격 목표가 방 안의 다음 상대로 바뀝니다. 공격을 보내는 순간에 목표로 지정되어 있었던 상대가 쓰레기를 받습니다. 183 | 184 | **분배** 방식의 쓰레기 분배 시스템(GDS, Garbage Distribution System)에서는 공격으로 발생하는 쓰레기를 모든 상대에게 균등하게 나눠서 보냅니다. 예를 들어 2명의 상대가 있는 방 안에서 티스핀 더블(4줄)을 만들었을 경우, 상대 플레이어들은 2줄의 쓰레기를 받습니다. 185 | 186 | **전부** 방식의 GDS에서는 공격으로 발생하는 쓰레기를 모든 상대에게 보냅니다. 예를 들어 4명의 상대가 있는 방에서 퍼펙트 클리어(10줄)를 만들었을 경우, 4명의 상대 모두가 10줄을 받아 총 40줄의 쓰레기가 발생합니다. 예시에서 볼 수 있듯 전부 방식을 쓰는 방은 빠르게 올라오는 쓰레기와 특유의 짧은 게임 시간 때문에 게임이 정신 없이 바빠지는 경향이 있습니다. 187 | 188 | **최소** 방식의 GDS에서는 공격으로 발생하는 쓰레기가 그 시점에서 가장 적은 쓰레기를 받은 상대에게 갑니다. 예를 들어 3명의 상대가 있는 방 안에서 4줄을 만들었고, 이 때까지 이 게임에서 각 상대가 받은 쓰레기가 50, 53, 58줄이라고 하면, 가장 쓰레기를 적게 받은 첫 번째 상대가 4줄을 받게 됩니다. 189 | 190 | ## 쓰레기 방어 방식 191 | 192 | Jstris에는 쓰레기를 막는 방식이 4가지 있습니다. 193 | 194 | - 최대 (Full) 195 | - 제한적 (Limited) 196 | - 없음 (None) 197 | - 즉시 (Instant) 198 | 199 | **최대**는 Jstris의 기본값입니다. 이 방식을 쓰는 다른 게임으로는 *TF*(e+ 방), *TOP*가 있습니다. 최대 방식에서는 들어오는 쓰레기가 필드 오른쪽에 빨간 막대의 형태로 나타납니다. 블록을 내려놓기 전까지는 이 쓰레기가 필드에 올라오지 않습니다. 들어오는 쓰레기는 (4줄 등으로) 쓰레기를 만들어서 줄일 수 있고, 콤보를 진행중인 경우 이를 끝낼 때까지 멈춰 있습니다. 200 | 201 | **제한적** 방식은 최대 방식과 비슷하며 한 가지의 차이점을 갖고 있습니다. 들어오는 쓰레기는 콤보의 진행 여부와 상관없이 블록을 놓자마자 올라옵니다. 즉 최대 방식과는 달리 콤보가 진행되고 있어도 막을 수 없습니다. 최대 방식과 마찬가지로 쓰레기를 만들어서 줄일 수 있습니다. 이 방식을 쓰는 다른 게임으로는 *PPT*, *TB*, *TF*(e+ 방 제외)가 있습니다. 202 | 203 | **없음** 방식에서는 들어오는 쓰레기를 줄이거나 상쇄할 수 없습니다. 들어오는 쓰레기는 (최대와 제한적 방식에서처럼) 빨간 막대로 표시되며 이 후 블록을 내려놓자마자 올라옵니다. 상대가 10줄을 보냈을 경우, 다음 블록으로 4줄를 만들어도 쓰레기는 6줄로 줄어들지 않습니다. 대신 필드에 들어오는 쓰레기와 별개로 상대에게 4줄을 보냅니다. 204 | 205 | **즉시** 방식에서는 빨간 막대가 나타나지 않습니다. 공격을 받는 순간에 필드에 쓰레기가 올라오며, 방어할 수 없습니다. 206 | 207 | | | 빨간 막대 (큐) | 방어 | 208 | | ------ | :------------: | :--: | 209 | | 최대 | ○ | ○ | 210 | | 제한적 | ○ | ○ | 211 | | 없음 | ○ | × | 212 | | 즉시 | × | × | 213 | 214 | ## 랜더마이저 215 | 216 | 랜더마이저는 블록을 가져오는 순서를 정하는 방법입니다. Jstris에는 4가지의 랜더마이저가 있습니다. 217 | 218 | - 7-bag (세븐백) 219 | - 14-bag 220 | - 클래식 (Classic) 221 | - 단일 블록 (One block) 222 | 223 | **7-bag**은 표준 랜더마이저로서 기본값으로 쓰입니다. 7가지의 블록이 하나씩 들어있는 작은 가방을 생각해봅시다. 이 가방에서 블록을 하나씩 꺼내고, 가방이 비면 같은 가방을 하나 더 구해와서 다시 반복합니다. 7-bag은 이런 방식으로 작동합니다. 224 | 225 | **14-bag**은 7-bag과 유사하며 가방의 크기가 두 배라는 차이점이 있습니다. 7가지의 블록이 두 개씩 들어있는 가방에서 하나씩 꺼내고, 가방이 비면 다시 가져와 반복합니다. 226 | 227 | **클래식**은 완전히 무작위로 블록을 가져옵니다. 블록을 쌓는 것이 굉장히 어려워지는 랜더마이저입니다. 228 | 229 | **단일 블록**은 지원하는 랜더마이저 중에서 제일 독특한 랜더마이저입니다. 게임을 시작할 때 임의의 블록을 정하고 게임 내내 이것만 가져옵니다. 230 | 231 | ## 넥스트 232 | 233 | Jstris에서는 기본적으로 5개의 넥스트를 보여줍니다. 방을 만들 때 넥스트 수를 0~5 사이에서 바꿀 수 있습니다. 234 | 235 | ## 솔리드 가비지 236 | 237 | 솔리드 가비지는 게임이 무한히 길어지는 걸 막고 플레이어들을 재촉하기 위해 올라오는 지울 수 없는 쓰레기 줄입니다. 기존의 쓰레기 줄보다 어두운 색을 띱니다. Bot Room에서는 게임 시작 후 2분 째에 올라옵니다. 방을 만들 때 솔리드 가비지가 올라오는 시간도 바꿀 수 있습니다. 238 | 239 | ![Solid Garbage][image7] 240 | 241 | ## 클리어 딜레이 242 | 243 | 클리어 딜레이는 줄을 지운 직후에 발생하는 일정 길이의 시간을 가리킵니다. 이 시간동안은 아무것도 할 수 없습니다. PPT를 포함한 많은 클래식 블록 게임에서 클리어 딜레이를 씁니다. Jstris에서는 기본적으로 클리어 딜레이를 쓰지 않습니다만, 필요한 경우 방을 만들 때 0~6000ms 안에서 정할 수 있습니다. 244 | 245 | ## 쓰레기 딜레이 246 | 247 | 쓰레기 딜레이는 쓰레기가 빨간 막대기로 나타나는 때와 쓰레기가 실제로 필드에 올라오는 때 사이의 시간을 가리킵니다. 기본값은 500ms입니다. 방을 만들 때 0~1000ms 사이에서 정할 수 있습니다. 쓰레기 딜레이 값이 클수록 쓰레기가 올라오기 전까지 더 많은 블록을 쓸 수 있습니다. 달리 말하면 쓰레기를 효율적으로 막을 기회가 더 늘어나는 것입니다. 쓰레기 딜레이를 이런 식으로도 정의할 수 있습니다. "들어오는 쓰레기가 블록을 내려놓는 것과 상관없이 빨간 막대를 거쳐야 하는 최소한의 시간". 248 | 249 | ## 난잡도 250 | 251 | 쓰레기 난잡도는 특정 유형의 쓰레기를 지우는 어려움의 정도를 나타냅니다. 방 안에서 난잡도를 변경하려면 `/set messiness ?` 명령어를 입력하세요. 이 때 ? 는 -100~100 사이의 숫자입니다. -100일 때 쓰레기 난잡도가 제일 낮으며, 게임이 진행되는 동안 쓰레기의 구멍이 한 열에서만 나타납니다. 100일 때 쓰레기 난잡도가 제일 높으며 쓰레기의 구멍이 10열 중 어디에서나 나타날 수 있습니다. 이 경우 쓰레기 줄을 지우는 것이 훨씬 더 어려워집니다. 252 | 253 | ![Unmessy (-100)][image10] 254 | ![Messy (100)][image1] 255 | 256 | - - - 257 | 258 | ## 프리셋 설정 259 | 260 | 특별히 자주 사용하고 싶은 방 설정이 있다면 설정을 프리셋으로 저장하고 나중에 불러올 수 있습니다. 261 | 262 | *로비*를 띄운 뒤 *방 만들기*를 눌러서 **설정**을 *간단히* 혹은 *상세하게*로 바꾸세요. 여기에서 방의 설정을 바꿀 수 있으며, 원하는 설정을 만들었으면 *저장*을 눌러 프리셋 데이터를 만들 수 있습니다. 프리셋 데이터를 [프리셋 등록 페이지](/presets/submit)에 넣어서 프리셋을 등록하세요. 263 | 264 | 플레이어들이 등록한 프리셋은 [프리셋 목록](/presets)에서 살펴볼 수 있습니다. 프리셋을 이용하면 매번 설정을 바꿀 필요 없이 똑같은 방을 만들 수 있습니다. *방 만들기*에서 *프리셋 불러오기*를 누른 다음 프리셋의 이름이나 ID를 입력해주세요. 265 | 266 | # 자주 묻는 질문 267 | 268 | ## Q: 직접 만든 방에 봇을 추가할 수 있나요? 269 | 270 | 아니오. 현재 Jstris에서는 Bot Room에서만 하나의 봇과 플레이할 수 있습니다. 봇을 방에 추가하는 기능은 이후에 추가될 수도 있습니다. 271 | 272 | ## Q: 게임 결과 표의 줄임말들은 무슨 뜻인가요? 273 | 274 | A: 줄임말들의 의미는 다음과 같습니다. 275 | B2B = 백투백 (back-to-back) 276 | B2Bpm = 분당 백투백 수 (back-to-back per minute) 277 | APM = 분당 공격 수 (attack per minute) 278 | SPM = 분당 보낸 쓰레기 줄 수 (sent per minute) 279 | PPS = 초당 피스 수 (pieces per second) 280 | Rep = 리플레이 (replay) 281 | 282 | ![game results table][image9] 283 | 284 | ## Q: DAS가 뭔가요? 285 | 286 | A: DAS(Delayed Auto Shift)는 가로 방향 감도의 한 가지입니다. 블록을 원하는 방향으로 이동시키기 위해서 좌우 키를 누르고 있어야 하는 시간을 의미합니다. DAS를 매우 낮은 값으로 설정하면 키를 살짝만 눌러도 블록이 움직이기 시작하고, 매우 높은 값으로 설정하면 훨씬 더 오랫동안 키를 누르고 있어야 블록이 움직이기 시작합니다. 프로들은 보통 낮은 DAS를 쓰는데, 이로써 얻는 높아진 감도를 이용해 더 빠르게 게임을 플레이할 수 있기 때문입니다. Jstris에서의 DAS 기본값은 133입니다. 기본값이 너무 민감하다면 안정적으로 플레이할 수 있을 때까지 값을 높여보고, 너무 둔하다면 낮춰보세요. 조정해가면서 자신에게 맞는 값을 찾아냅시다. 287 | 288 | ## Q: ARR이 뭔가요? 289 | 290 | A: ARR(Auto Repeat Rate)도 가로 방향 감도의 일종입니다. 블록이 좌우로 움직이는 빈도를 의미합니다. DAS 보다는 조금 더 이해하기 쉬운 개념입니다. ARR을 매우 낮은 값으로 설정하면 좌우 키를 충분히 오랫동안 눌렀을 때 블록이 순식간에 해당 방향으로 날아가고, 매우 높은 값으로 설정하면 좌우 키를 계속 누르고 있어도 해당 방향으로 굉장히 느리게 움직입니다. Jstris에서의 ARR 기본값은 0이며, 이는 블록을 한 순간에 옮겨버리는 빠른 값입니다 (Jstris는 가장 빠른 블록 게임 중 하나입니다). 기본값이 너무 빠르다면 안정적으로 플레이할 수 있을 때까지 값을 높여보세요. 291 | 292 | ## Q: 피네스가 뭔가요? 293 | 294 | A: 피네스는 블록을 움직이는 가장 효율적인 방법을 의미합니다. 더 부드럽고 빠른 플레이를 위해서는 좋은 피네스를 갖추는 것이 중요합니다. 피네스에 표시되는 수치는 발생한 피네스 오류의 수를 나타냅니다. 피네스 수치가 0 이라면 어떤 피네스 오류도 내지 않았다는 뜻이죠. 이상적으로는 0에 가까울 수록 좋습니다. 피네스는 배우고 나서야 활용할 수 있는 기술 중 하나입니다. 온라인에 이를 설명하는 자료들이 많습니다. 다음 비디오는 피네스를 익히기 위한 좋은 출발점이 될 것입니다. [Tetris Tutorial: How to Play Fast!](https://youtu.be/_QBs703nOnk?t=502) 295 | 296 | ## Q: 비밀 방을 만들 수 있나요? 297 | 298 | A: 네, 만들 수 있습니다. *로비* -> *새로운 방*을 클릭한 다음 *비공개* 체크 박스를 체크하세요. 방의 링크를 복사해서 같이 플레이하고 싶은 사람에게 알려주세요. 한 가지 팁을 드리자면, `/link` 명령어를 써서 공개/비공개 여부와 상관 없이 현재 접속한 방의 링크를 얻을 수 있습니다. 299 | 300 | ## Q: Jstris를 오프라인으로 플레이할 수 있나요? 301 | 302 | A: 네, 온라인에서 Jstris를 다운로드하면 오프라인으로 플레이할 수 있습니다. 홈페이지에서 우클릭을 하고 "다른 이름으로 저장" 을 눌러 html 파일을 저장하세요. 오프라인에서는 싱글 플레이어 모드만 이용할 수 있으며, 점수가 저장되지 않습니다. 303 | 304 | - - - 305 | 306 | # 추가 정보 307 | 308 | Jstris는 온전히 기부를 통해서만 운영되며, 광고 등을 넣지 않습니다. 많은 양의 리플레이와 게임 데이터를 관리하기 위해서 Jstris는 성능 좋은 서버를 필요로 합니다. 모든 기부에 정말 감사드리며, 기부금은 향후 Jstris를 건강하게 운영하는 데에 도움이 될 것입니다. [Jstris에 대해](/about) 섹션을 참조하세요. 309 | 310 | [image2]: ../images/guide-intro.png "소개" 311 | [image4]: ../images/image4.png "상대 플레이어 화면에 표시된 MisaMino 봇" 312 | [image8]: ../images/image8.png "Speed Limit Rooms에 표시되는 속도계 아이콘" 313 | [image5]: ../images/image5.png "새로 방을 만들거나 다른 플레이어가 만든 방에 참여할 수 있는 로비" 314 | [image11]: ../images/image11.png "진행중인 팀 게임" 315 | [image7]: ../images/image7.png "솔리드 가비지" 316 | [image10]: ../images/image10.png "깔끔함 (-100)" 317 | [image1]: ../images/image1.png "난잡함 (100)" 318 | [image9]: ../images/image9.png "게임 결과 표" 319 | -------------------------------------------------------------------------------- /zh/guide.md: -------------------------------------------------------------------------------- 1 | # Jstris 导航-游戏指南-Jstris Guide 2 | 3 | 欢迎来到Jstris,一个简单的在线多人方块游戏。Jstris向来以低延迟的游戏著称,并且吸引着世界上的各路神仙玩家前来。该指南将向你介绍本游戏的基本事项。 4 | 5 | ## 写在最前: 6 | 这篇文章不会完全翻译自Eddie的英文Guide,会以尽量适合中文玩家的说法以及信息进行说明。(意译和重写) 7 | 8 | 为了让各位与歪果仁进行英语交流时减少障碍,保留了部分常用英语词汇。 9 | 10 | 对这篇导航进行完善?[请进群](https://jq.qq.com/?_wv=1027&k=58mxfPJ)进行交流! 11 | 12 | - - - 13 | 14 | 15 | ## **目录-Table of Contents** 16 | 17 | - [总览-Overview](#总览-overview) 18 | - [多人游戏-Multiplayer](#多人游戏-multiplayer) 19 | - [默认房-Default Room](#默认房-default-room) 20 | - [机器人房-Bot Room](#机器人房-bot-room) 21 | - [单挑房-1v1 Room](#单挑房-1v1-room) 22 | - [慢速房-Slow Room](#慢速房-slow-room) 23 | - [地图房-Map Room](#地图房-map-room) 24 | - [单人游戏-Singleplayer](#单人游戏-singleplayer) 25 | - [竞速模式-Sprint](#竞速模式-sprint) 26 | - [挖掘竞速-Cheese Race](#挖掘竞速-cheese-race) 27 | - [限时极限-Ultra](#限时极限-ultra) 28 | - [生存模式-Survival](#生存模式-survival) 29 | - [地图-Maps](#地图-maps) 30 | - [20TSD/T2](#20tsdt2) 31 | - [全清模式-PC mode](#全清模式-pc-mode) 32 | - [系统设置-Configuration](#系统设置-configuration) 33 | - [攻击连击表-Attack and Combo table](#攻击连击表-attack-and-combo-table) 34 | - [垃圾行分配方式-Garbage Distribution](#垃圾行分配方式-garbage-distribution) 35 | - [垃圾行抵消-Garbage Blocking](#垃圾行抵消-garbage-blocking) 36 | - [方块组-Blocks](#方块组-blocks) 37 | - [序列生成器-Randomizer](#序列生成器-randomizer) 38 | - [预览数-Previews](#预览数-previews) 39 | - [实心垃圾行-Solid Garbage](#实心垃圾行-solid-garbage) 40 | - [锁定延迟-Lock Delay](#锁定延迟-lock-delay) 41 | - [消行延迟-Clear Delay](#消行延迟-clear-delay) 42 | - [垃圾行生效延迟-Garbage Delay](#垃圾行生效延迟-garbage-delay) 43 | - [重力等级-Gravity lvl](#重力等级-gravity-lvl) 44 | - [垃圾行混乱度-Messiness](#垃圾行混乱度-messiness) 45 | - [配置预设-Configuration presets](#配置预设-configuration-presets) 46 | - [模式-Mode](#模式-mode) 47 | - [常见问题解答 FAQ-Frequently Asked Questions](#常见问题解答-faq) 48 | - [Q: 我能在私房或者自定义房间使用bot吗?](#q-我能在私房或者自定义房间使用bot吗) 49 | - [Q: 游戏结果当中的各种英文……都是啥?](#q-游戏结果当中的各种英文都是啥) 50 | - [Q: 加速(器)怎么弄?自动加速延迟 (DAS) ?自动重复间隔 (ARR) ?](#q-加速器怎么弄自动加速延迟das自动重复间隔arr) 51 | - [Q: 操作最优化?多余操作?finesse?](#q-操作最优化多余操作finesse) 52 | - [Q: 我能建立私房(private room)吗?](#q-我能建立私房-private-room-吗) 53 | - [Q: 我可以离线玩Jstris吗?](#q-我可以离线玩jstris吗) 54 | - [附加信息-Additional Information](#附加信息-additional-information) 55 | 56 | - - - 57 | 58 | ## 总览-Overview 59 | 60 | 和其他大多数方块一样,Jstris使用世界基准(Guideline)规则。值得一提的是Jstris的录像回放(Replay)系统。每次游戏后都会自动生成游戏录像,观看回放、分析并自我提升,在Jstris的录像回放系统里都非常简单。 61 | 62 | 不同于其他网站,你可以相信Jstris的排行榜完全清白,拒绝作弊。排行榜由管理员(Moderators)时常查看并移除可疑的记录,来确保真实可信的全球成就表。(发现可疑记录也可以联系管理员检查哦~) 63 | 64 | 虽然点开即玩,无需注册,但仍然推荐在jstris上创建一个属于你自己的账号。点一下右上的注册,顺次写下用户名、邮箱、两遍密码就可以了。在拥有账号后,你可以查看大量关于你的个人数据,包括你的单人竞速模式下的最佳时间、多人游戏数据、进步数据、回放、等等。你还能在排行榜上看到你自己的名字(未注册也可以)! 65 | 66 | ![introduction][image2] 67 | 68 | [\[回到目录\]](#目录-table-of-contents) 69 | - - - 70 | 71 | ## 键位控制-Controls 72 | 73 | Jstris可以让玩家在主游戏区下方的**设置**菜单自定义键位。默认键位如下: 74 | 75 | 76 | | 操作命令 | 默认键位 | 77 | | -------------------- | ----------- | 78 | | 左移动 | ← | 79 | | 右移动 | → | 80 | | 软降(方块加速下落) | ↓ | 81 | | 硬降(方块直接到底) | 空格(space) | 82 | | 左转(逆时针) | z | 83 | | 右转(顺时针) | ↑ | 84 | | 180°转 | a | 85 | | 暂存 (Hold) | c | 86 | 87 | ~~不推荐使用默认键位~~ 88 | 89 | [\[回到目录\]](#目录-table-of-contents) 90 | 91 | ## 多人游戏-Multiplayer 92 | 93 | 点击游戏区域底部左侧的 *大厅-Lobby* 按钮查看完整的房间列表。 94 | 95 | ### 默认房-Default Room 96 | 97 | 在进入网站后,所有玩家都会立即进入默认的**默认房-Default Room**,面向所有人开放。你可以在这里找到各种等级的技术选手。 98 | 99 | 所以在默认房里面可能会吃瘪!Jstris的一大特点就是可以让新手和世界级大触混合在一起,进行大混战。如果你玩累了 100 | 并想观战,可以输入`/spectate`或`/spec`进行旁观。想再次游戏时输入`/play`即可。 101 | 102 | (旁观状态小提示:对手游戏区域右侧有一个放大镜按钮,点击可以选用**全屏模式-Full Screen**来隐藏自己的游戏区,能够更好的进行旁观) 103 | 104 | [\[回到目录\]](#目录-table-of-contents) 105 | 106 | ### 机器人房-Bot Room 107 | 108 | 当然房间不只有默认房一个。点击游戏区域下方左侧的**大厅**查看完整的列房间表。Jstris中第二受欢迎的房间通常就是***机器人房-Bot Room**了。这样称呼这个房间是因为1个Bot(机器人)永远在线,位置就在你所有对手的左上角,还有着红色方块,在人群当中特别显眼易区分~ 109 | 110 | ![MisaMino bot in opponents view][image4] 111 | 112 | 下面是在Jstris里按强度顺序列出的4个不同的Bot。在聊天框内输入对应指令可以更改Bot类型。 113 | 114 | - MisaMino: `/changeBot misamino` 115 | - Real_Block: `/changeBot real` 116 | - ~~jez_Block: `/changeBot jez`~~ (于2018.09.21删除) 117 | - ~~Fool bot: `/changeBot fool`~~ (于2018.09.21删除) 118 | 119 | *\*注意:只能在一场游戏结束后,下一场开始前输入指令,在游戏进行时输入的指令会被忽略。* 120 | 121 | Misamino是目前已知的最强bot之一 ~~zzz尚未嵌入到js当中,等一个奏大爷适配~~ ,当bot使用5PPS(块/秒)的速度时,可以在单挑房内轻松暴打最强人类选手。然而bot在多人房间时表现并不佳,经常很快就会死掉。 122 | 123 | 所以你可以使用`/bot [PPS] `的命令来控制bot的摆块速度。[PPS]的取值区间为 0.3~5。 124 | 如`/bot 2 `即将bot的摆块速度改为2块/秒,`/bot 1.73 `改为1.73块/秒等。 125 | 126 | [\[回到目录\]](#目录-table-of-contents) 127 | 128 | ### 单挑房-1v1 Room 129 | 130 | **单挑房-1v1 Room**最多只能 2 人同时游玩,不过即使满人了其他人也可以进房旁观。来1v1 Room,和你的朋友,或者旗鼓相当的对手一决高下吧! 131 | 132 | 如果你在记录分数,想要清空计分榜重新计分的话,使用指令`/resetCounter`就可以重置积分到0。 133 | 134 | [\[回到目录\]](#目录-table-of-contents) 135 | 136 | ### 慢速房-Slow Room 137 | 138 | 不能和比你厉害的朋友一起愉快对战?被大触横行的默认房Bot Room虐惨了?或者你想弱化速度影响,以注重效率?这些情况在**慢速房-Slow Room**都可以解决!限速房默认设置速度为 2.0块/秒,即速度不能超过 2.0块/秒,否则就会屏幕暂时锁定。慢速房还有 700ms 的消行延迟来进一步限速。即消行后你需要等待 700ms 才能继续下一块操作。 139 | 所有的慢速房都会有一个小小的速度表标志[SPEEDOMETER_ICON]。自定义慢速房可以设定从0~20块/秒. 140 | 141 | ![the lobby, where you can join and create rooms][image5] 142 | 143 | [\[回到目录\]](#目录-table-of-contents) 144 | 145 | ### 地图房-Map Room 146 | 147 | **地图房-Map Room** 是从玩家制作的地图中随机抽出房间的挖掘模式。其中地图名后面的(D=?%)代表着这张地图的难度(Difficulty)百分比,0%为最简单而100%为最难。~~有全消要求的地图不会出现。~~ 148 | 全消要求 / 固定序列的地图会在固定序列之后以包随机生成块。(待确认) 149 | 150 | [\[回到目录\]](#目录-table-of-contents) 151 | 152 | 153 | - - - 154 | 155 | ## 单人游戏-Singleplayer 156 | 157 | ### 竞速模式-Sprint 158 | 159 | 基础而又最简单的**竞速模式-Sprint**是Jstris最受欢迎的单人模式,以最快的速度消除指定行数完成游戏!Jstris支持20行、40行(默认)、100行和1000行的Sprint模式。 160 | 161 | [\[回到目录\]](#目录-table-of-contents) 162 | 163 | ### 挖掘竞速-Cheese Race 164 | 165 | **挖掘竞速-Cheese Race**和挖掘房相仿,以最快的速度消除所有垃圾行以完成游戏。相比单纯的竞速,挖掘竞速更需要思考和计算,要求你在挖掘垃圾行的过程中寻找最有效的方式。Jstris支持10行、18行、100行和无限行的Cheese Race模式。 166 | 167 | [\[回到目录\]](#目录-table-of-contents) 168 | 169 | ### 限时极限-Ultra 170 | 171 | **限时极限-Ultra**需要你在2分钟内取得尽可能高的分数!注重使用高级技巧,如T-spin、Back to back等可以获得更多的奖励分数。Ultra模式是提升你的高超技巧的熟练度的好去处。 172 | 173 | [\[回到目录\]](#目录-table-of-contents) 174 | 175 | ### 生存模式-Survival 176 | 177 | **生存模式-Survival**可能是单人游戏中最具有挑战性的模式。垃圾行将从游戏盘底部以1行/秒的固定速度上涨,你需要不断挖掘以保持存活!面对不断涨起的垃圾行在Survival模式中尽可能生存更久吧!~~苟住啊~~ 178 | 179 | [\[回到目录\]](#目录-table-of-contents) 180 | 181 | ### 地图-Maps 182 | 183 | 在2018下半年,Jstris引入了**地图-Maps**模式。地图带来了创造性元素,并且同时让玩家在不同的情形下,或是非常情形下的挖掘更加效率化。在 *地图设计器-Map Designer* 中创建你自己的地图。一旦公开发布 (publish) 你的地图后,世界上的任何人都可以玩你的地图,并且互相竞争完成地图的最快时间。地图每日发表限制5幅、待发表队列限制10幅。每个地图都有排行榜,并且还有金、银、铜三个奖章分别对应第一、第二、第三名。在任何地图中获取前三名来赢得奖章并不断刷新自己的记录以保住你在排行榜上的位置吧! 184 | 185 | *\*注意:地图排行榜每小时的半点处更新一次,所以新更改可能不会立即生效。* 186 | 187 | [\[回到目录\]](#目录-table-of-contents) 188 | 189 | ### 20TSD/T2 190 | 191 | 此模式的目标是尝试尽可能多的只消 T2 (TSD/T-spin Double)。任何非T2消除都会导致游戏结束。之所以被命名为20TSD,是因为最初的概念是只使用20个TSD完成40行(20 x 2 =40)。然而有些人可以超越并且经常超过20个T2。 192 | 193 | [\[回到目录\]](#目录-table-of-contents) 194 | 195 | ### 全清模式-PC mode 196 | 197 | 此模式目标为尝试尽可能多的每10块都全清一次。允许5块(2行)全清。非常考验对方块的计算力(当然还需要一点点运气)。 198 | 199 | [\[回到目录\]](#目录-table-of-contents) 200 | - - - 201 | 202 | ## 系统设置-Configuration 203 | 204 | 在创建属于你的房间时,你可以自定义在你的房间内游戏的规则!现在让我们了解每个选项。 205 | 使用指令`/config`在Jstris的任何房间查看预设的或房主进行的设置。 206 | 207 | ### 攻击连击表-Attack and Combo table 208 | 209 | 在Jstris中,默认的攻击和连击表如下: 210 | 211 | | 攻击方式 | 送行数 | | 连击数 | 送行数 | 212 | | :----------------- | ---------: | - | ------: | ---------: | 213 | | 放置方块 | **0** | | 0 | **0** | 214 | | 消除 1 行(single) | **0** | | 1 | **0** | 215 | | 消除 2 行(double) | **1** | | 2 | **1** | 216 | | 消除 3 行(triple) | **2** | | 3 | **1** | 217 | | 消除 4 行 | **4** | | 4 | **1** | 218 | | T-spin Double (2) | **4** | | 5 | **2** | 219 | | T-spin Triple (3) | **6** | | 6 | **2** | 220 | | T-spin Single (1) | **2** | | 7 | **3** | 221 | | T-spin Mini Single | **0** | | 8 | **3** | 222 | | 全清-Perfect Clear | **10** | | 9 | **4** | 223 | | Back-to-Back | **+1** | | 10 | **4** | 224 | | | | | 11 | **4** | 225 | | | | | 12+ | **5** | 226 | 227 | [\[回到目录\]](#目录-table-of-contents) 228 | 229 | ### 垃圾行分配方式-Garbage Distribution 230 | 231 | 在多人游戏中,垃圾行分配的方式共有8种。它们分别是:(后为使用指令) 232 | 233 | - 目标指定-Targets `/set garbage targets` 234 | - 平均分配-Divide `/set garbage divide` 235 | - 全部送出-To all `/set garbage toAll` 236 | - 接受最少-To least(Rec) `/set garbage toLeast` 237 | - 发送最多-To most(Snt) `/set garbage toMost` 238 | - 自攻自受-To self `/set garbage toSelf` 239 | - 完全随机-Random `/set garbage random` 240 | - 左轮转盘-Roulette `/set garbage roulette` 241 | 242 | **目标指定-Targets**为默认设置,也应用最广。同TOP、TF的多人模式的准星一样,目标框在房间内每个人循环指向,时间均等(或有修正)。当你打出垃圾行时,你的垃圾行会打向目标框所指的玩家! 243 | 244 | 在**平均分配-Divide**中,你送出的任何垃圾行都会均等的分给每个玩家。比如对手有2人,你送出了一个T-spin Double(4行),每个对手都会得到2行垃圾行。 245 | 246 | 在**全部送出-To All**中,如同PPT的对战模式,你发送的垃圾行会全部送给每个对手,比如对手有4人,你发送了全清-Perfect Clear(10行),每个人都会收到10行攻击。由示例可以推测,开启To All选项的时候垃圾行的周转数目会比Divide更多更快,游戏时间也会更短。 247 | 248 | 在**接受最少-To least(Rec)**当中,垃圾行会送给当前 **接受(Received)** 总垃圾行**最少**的人。比如对手有3人,你发送了4行垃圾行。在你发送攻击的时候,对手A在该局游戏中已总计接受60行垃圾行,对手B接受53,对手C接受58。因为对手B当前总计接受行数最少,你发送的4行垃圾行会送给对手B。 249 | 250 | 在**发送最多-To Most(Snt)**当中,垃圾行会送给当前 **发送(Sent)** 总垃圾行**最多**的人。本质上你在攻击这个房间内最强的玩家。 251 | 252 | 在**自攻自受-To Self**当中,垃圾行会送给自己。虽然在多人当中不合理,但是单人练习时会很有用。 253 | 254 | 在**完全随机-Random**当中,垃圾行会随机送给随机对手。可以说是最公平的垃圾行分配系统。 255 | 256 | 在**左轮转盘-Roulette**当中,垃圾行会随机送给随机对手,***包括你自己***。~~论俄罗斯方块与俄罗斯轮盘~~ 257 | 258 | [\[回到目录\]](#目录-table-of-contents) 259 | 260 | ### 垃圾行抵消-Garbage Blocking 261 | 262 | ~~Block v.阻挡,不过一般都称呼攻击抵消~~ 263 | 264 | 在Jstris当中有4种垃圾行抵消系统,它们分别是: 265 | 266 | - 完整抵消-Full 267 | - 限制抵消-Limited 268 | - 无抵消-None 269 | - 即时送入-Instant 270 | 271 | **完整抵消-Full**是Jstris中默认的抵消系统。其他平台使用完整抵消的有:*TF* (E+房) 、*TOP*和*PPT(Swap)* 。收到垃圾行后,你可以一直消行来抵消攻击,直到你放置一个方块而没有消行时,才会涨起右侧红条(预告条)高度的垃圾行。即:连击可以暂停涨垃圾行。 272 | 273 | **限制抵消-Limited**和完整抵消的区别在于,收到垃圾行后,你只能用当前块去进行唯一一次的抵消垃圾行,放置当前方块后无论是否消行,都会涨垃圾行。垃圾行不会被你的连击所暂停。使用限制抵消的平台有:*PPT (VS)*、*TB*和*TF*(非E+房)。 274 | 275 | **无抵消-None**模式下,垃圾行不能被抵消。收到垃圾行时,右侧红条仍然会提示,放置当前方块后无论是否消行都会涨红条高度的垃圾行,且不会抵消。比如对手送给你10行,即使你下一块做出了消4,垃圾行也不会减少到6。相反,你还是会涨10行垃圾行,但与此同时消4产生的四行垃圾行会向对手完整地打出去。 276 | 277 | **即时送入-Instant**模式下,没有右侧红色预告条。垃圾行会在你接受到攻击的那一刻立刻涨起。没有抵消。 278 | 279 | | 抵消系统 | 红色预告条 | 能否抵消?| 连击暂停涨行 | 280 | | ---------------- | :--------: | :-------: | :----------: | 281 | | 完整抵消-Full | √ | √ | √ | 282 | | 限制抵消-Limited | √ | √ | × | 283 | | 无抵消-None | √ | × | × | 284 | | 即时送入-Instant | × | × | × | 285 | 286 | [\[回到目录\]](#目录-table-of-contents) 287 | 288 | ### 方块组-Blocks 289 | 290 | 一共有 8 种方块组。 291 | 292 | - 基本方块-Standard 293 | - 大方块-Big 294 | - Arika旋转系统-ARS 295 | - 五连方块-Penta 296 | - 123连方块-M123 297 | - 29种全-All-29 298 | - C2旋转系统-C2RS 299 | - O型回旋-O-spin 300 | 301 | **基本方块-Standard** 即用的最广的、最基本的、你最熟悉的四连方块。这些是默认方块。 302 | 303 | **大方块-Big** 比基本方块要大4倍(面积),这些方块可以在游戏过程中造成巨大的伤害。 304 | 305 | **Arika旋转系统-ARS** 即方块大师系列的Arika旋转系统(Arika Rotation System),并附有CC检测。由NueSB实现。 306 | 307 | **五连方块-Penta** 即每个方块都是五连方块。一共有18种不同的五连方块。~~伤脑筋十八块~~ 308 | 309 | **123连方块-M123** 1,2,3连的方块,共计四种(单块、对块、I3、L3)。 310 | 311 | **29种全-All-29** 1,2,3,4,5连方块全部都有, 总计29种不同方块. 由基本方块(7)、123连方块(4)和五连方块(18)组合而成。 312 | 313 | **C2旋转系统-C2RS** 在基本方块之上,使用C2的旋转系统。 314 | 315 | **O型回旋-O-spin** 玩梗性质的旋转系统。可以完成O转消三(2次顺时针)和O转消四(1次逆时针)。此外还允许其他非常规旋转(踢墙级别为15,相对的SRS只有4)。 316 | 317 | ### 序列生成器-Randomizer 318 | 319 | 序列的随机数生成器决定着你获得的方块序列。Jstris拥有11种不同的序列生成器,它们分别是: 320 | 321 | - 7块包-7-bag 322 | - 14块包-14-bag 323 | - 经典-Classic 324 | - 模拟C2-C2Sim 325 | - 单类块-One Block 326 | - 双类块-Two block 327 | - 7块单包重复-One 7-bag 328 | - 14块单包重复-One 14-bag 329 | - 随机重复+7块包-Repeat+7b 330 | - 混合型+7块包-BSblock+7b 331 | - 大方块+7块包-BigBlock+7b 332 | 333 | **7块包-7-bag**是基本默认的序列。7种方块每种方块各一个打包在一起,包内随机排序,一个包一个包按顺序出现。相当于每7块都会固定出现7种方块各一次。~~妈妈再也不用担心我等不到棍子啦~~ 334 | 335 | **14块包-14-bag**和7块包类似,不过一包有14个方块,7种方块每种方块各两个。 336 | 337 | **经典-Classic**为纯随机序列,出块没有任何规律,非常考察堆叠与序列处理能力。 338 | 339 | **模拟C2-C2Sim**为模拟Cultris 2的序列生成。参考自[此帖](http://harddrop.com/forums/index.php?showtopic=5080&st=0&p=71443&#entry71443) ~~茶管:实际上zxc大爷通过反向工程已经获得了C2序列确切的生成方式~~ 340 | 341 | **单类块-One Block**是最奇怪的序列。开局随机抽一种方块,然后在整个游戏当中都会只出现这一种方块。 342 | 343 | **双类块-Two block**和单类块类似,不同的是开局抽两种。 344 | 345 | **7块单包重复-One 7-bag** 一个7块包不断的重复。用此序列生成器可以一次又一次的获得相同的7块序列。 346 | 347 | **14块单包重复-One 14-bag** 一个14块包不断的重复。用此序列生成器可以一次又一次的获得相同的14块序列。 348 | 349 | **随机重复+7块包-Repeat+7b** 类似7块包,不过任何块有可能在任何地方随机重复1-7次。 350 | 351 | **混合型+7块包-BSblock+7b** 在普通的7块包之上,有可能出现来自其他方块组(Block Set)的方块,如五连方块或大方块等。 352 | 353 | **大方块+7块包-BigBlock+7b** 在普通的7块包之上,有可能出现大方块。 354 | 355 | [\[回到目录\]](#目录-table-of-contents) 356 | 357 | ### 预览数-Previews 358 | 359 | Jstris默认有5个预览块。在自定义房间可以设置预览块的数量为0-5个。 360 | 361 | ### 锁定延迟-Lock Delay 362 | 363 | 锁定延迟指的是一个方块在锁定到位之前可以在地面上等待多长时间。在Jstris中,您可以自定义三种类型的锁定延迟。 364 | 365 | 第一类L1控制方块软降到地面后,直到它锁定的毫秒数。默认L1延迟为500毫秒。 366 | 367 | 第二类L2控制方块软降到地面后**保持左右移动**,直至方块锁定的毫秒数。默认L2延迟为5000毫秒。 368 | 请注意,如果旋转方块,L2将被重置,并且该块可以停留超过5000毫秒,这就将我们带到了L3。 369 | 370 | 第三类L3是从方块入场算起,到自动锁定之前可以停留的最长时间,不管是什么情况,超过L3的时间后都会立即锁定。默认L3延迟为20000毫秒。 371 | 372 | [\[回到目录\]](#目录-table-of-contents) 373 | 374 | ### 实心垃圾行-Solid Garbage 375 | 376 | 实心(固定)垃圾行是“hurry up”阶段中底部涨起的不能消除的垃圾行。用以加快游戏进程,防止由于拉锯战导致游戏时间过长。 377 | 378 | 实心行会比普通垃圾行更暗些。在Bot Room中,实心行会在游戏开始2分钟后开始上涨。实心行出现时间在自定义房间也可以进行设置。 379 | 380 | ![Solid Garbage][image7] 381 | 382 | [\[回到目录\]](#目录-table-of-contents) 383 | 384 | ### 消行延迟-Clear Delay 385 | 386 | 消行延迟即消行时不能做任何动作的时间。每进行一次消行,都会进入消行延迟,等到消行延迟结束后才进入下一个方块的操作。 387 | 388 | 很多旧方块和PPT等都拥有消行延迟,Jstris默认关闭,而且一般也不使用。需要时可以自定义为0-6000毫秒。 389 | 390 | [\[回到目录\]](#目录-table-of-contents) 391 | 392 | ### 重力等级-Gravity lvl 393 | 394 | 重力等级指的是方块自动从场地下落的速率。重力可以在等级0-28之间进行调整。默认重力为1。如果重力为0,则在20秒L3锁定延迟(参见锁定延迟部分)后自动锁定之前,方块根本不会下落。重力级别28为20G,这意味着方块将立即从顶部落到底部。 395 | 396 | *注意:20G的G和这里的重力等级不同。20G的G代表方块1帧下落多少行。20G即1帧下落20行。即立即从顶部落到底部。* 397 | 398 | [\[回到目录\]](#目录-table-of-contents) 399 | 400 | ### 垃圾行生效延迟-Garbage Delay 401 | 402 | 垃圾行生效延迟是指接受垃圾行时,红条出现到垃圾行可以进入场地的时间。默认设置为500ms,可以自定义为0~1000ms。生效延迟越长,在垃圾行生效前可摆放的块就越多,玩家就可以更加有效率的进行阻挡和抵消。 403 | 404 | [\[回到目录\]](#目录-table-of-contents) 405 | 406 | ### 垃圾行混乱度-Messiness 407 | 408 | 垃圾行混乱度指涨起垃圾行时垃圾行缺口的混乱程度。使用`/set messiness [-100~100]`指令可以改变房间内的垃圾行混乱度。-100是最整齐的,只在一列生成缺口(如左图);100是最混乱的,每一列都一定会错位(如右图),使得挖掘难度非常大。 409 | 410 | ![Unmessy (-100)][image10] 411 | ![Messy (100)][image1] 412 | 413 | [\[回到目录\]](#目录-table-of-contents) 414 | 415 | ### 配置预设-Configuration presets 416 | 417 | 如果有您特别喜欢的房间设置配置,并且希望方便的回溯,则可以将设置另存为预设。 418 | 419 | 点击 *大厅-Lobby*,然后 *创建房间-Create Room*,然后选择 *简洁-Simple* 或 *全部-All* 选项,当你把设置自定义为你喜欢的情况后,点击最下方右侧的 *保存-Save* 按钮然后生成属于你的预设数据。复制,然后将内容粘贴到 420 | [提交预设](/presets/submit)页面的 *预设数据-Preset data* 的文本框当中。 421 | 422 | 当你提交预设后,你可以在[预设列表-List of presets](/presets)查看包括其他用户提交的预设。现在你可以轻松的建立同样规则的房间,而不用每个选项都再次改一遍。只需要 *创建房间-Create Room* ,然后 *使用自定义预设-Use Custom Preset* ,然后输入你的 预设标题 或 ID 就可以了。 423 | 424 | [\[回到目录\]](#目录-table-of-contents) 425 | 426 | ### 模式-Mode 427 | 428 | 新建房间时,目前可以选择7种不同模式。分别是: 429 | 430 | - 基本模式-Standard 431 | - 组队模式-Team 432 | - 挖掘模式-Cheese 433 | - 在线竞速-Live Sprint 434 | - 在线挖掘-Live Cheese 435 | - 在线生存-Live Survival 436 | - 在线地图-Live Maps v0.1 437 | 438 | **基本模式-Standard**为普通的自由多人模式。 439 | 440 | **组队模式-Team**创建一个自定义的组队房间。使用`/set teamName [队伍名]`命令可以更换你的队伍名。 441 | 442 | **挖掘模式-Cheese**创建一个自定义挖掘房间。发送垃圾行,是多人游戏中KO对手的主要方式。而挖掘垃圾行进行防御就成为了一个重要的能力。**挖掘模式-Cheese**,也称作~~瑞士~~奶酪模式 ~~出自C2~~ ,就是练习挖掘能力的好去处。在这个房间里,你不需要发送垃圾行打向对手,只需要用最快速度完成对现有垃圾行的10行挖掘以获胜。10行太简单了?使用`/set height [lines]`来更换起始行数(1~20)! 443 | 444 | **在线竞速-Live Sprint**模式可以让你和对手一起玩竞速模式。最先完成的人获胜。房间默认为40行竞速,可以使用以下指令更换竞速模式类型: 445 | 446 | - 20L: `/set gamemode sprint20` 447 | - 40L: `/set gamemode sprint40` 448 | - 100L: `/set gamemode sprint100` 449 | - 1000L: `/set gamemode sprint1000` 450 | 451 | 如果你在此模式当中打破你的记录,可惜的是记录并不能更新到你的个人账号。因为在线竞速被认为是线上回放,而非单人回放。但你仍然可以把录像保存到你的收藏(Favorites)。 452 | 453 | ~~自杀死亡后开40行练习的成绩会记录,因为此时是单人状态~~ 454 | 455 | **在线挖掘-Live Cheese**可以让你和对手一起进行挖掘模式。除了你只能设定目标在10行、18行和100行。在线挖掘模式和挖掘模式几乎相同。房间默认为10行挖掘,可以使用以下指令更换其他类型: 456 | 457 | - 10L: `/set gamemode cheese10` 458 | - 18L: `/set gamemode cheese18` 459 | - 100L: `/set gamemode cheese100` 460 | 461 | **在线生存-Live Survival**可以让你和对手一起玩生存模式。活得最久的玩家获胜。 462 | 463 | **在线地图-Live Maps v0.1**模式可以建立一个自定义的地图房。同地图挖掘房。 464 | 465 | [\[回到目录\]](#目录-table-of-contents) 466 | 467 | - - - 468 | 469 | ## 常见问题解答 FAQ 470 | 471 | ### Q: 我能在私房或者自定义房间使用bot吗? 472 | 473 | A: 474 | 暂时不能。Jstris当前只有一个永远在Bot room内的Bot。不过私房bot在将来可以成为现实。~~还没弄,开发中,咕咕咕~~ 475 | 476 | ~~茶管:自己写的机器人应该可以用,但请提前说好/做好标识,以免造成不必要的麻烦~~ 477 | 478 | [\[回到目录\]](#目录-table-of-contents) 479 | 480 | ### Q: 游戏结果当中的各种英文……都是啥? 481 | 482 | A: 483 | - T-spin:T型回旋、T转。T块的最后操作为旋转、且T块的4个角落被场地已有方块占领3个时(3角判定),此旋转称作T-spin。 484 | - B2B:Back to Back,背靠背/大满贯。消4和T-spin消行后,下次消行再次消4/T-spin即为Back to Back。进行一次普通的消1~3会中断Back to Back。在Jstris的多人模式中一般会使本次攻击+1,单人限时极限(Ultra)中可增加本次消行得到的分数。 485 | - B2Bpm:Back to Back per minute。每分钟进行的B2B次数。B2B/分。 486 | - APM:Attack per minute,每分钟攻击行数(送行数+抵消行数)。 487 | (ActionPM/每分钟操作数用Key Per Minute/每分钟按键数表示) 488 | - SPM:Sent per minute, 每分钟送出行数。不含抵消。 489 | - PPS:Pieces per second,每分钟摆块数。块/秒。 490 | - Rep:Replay,回放录像。 491 | 492 | 493 | 494 | ![game results table][image9] 495 | 496 | [\[回到目录\]](#目录-table-of-contents) 497 | 498 | ### Q: 加速(器)怎么弄?自动加速延迟(DAS)?自动重复间隔(ARR)? 499 | 500 | A: 501 | 先设想你在文本框按住键盘一个字母输入(比如a),刚刚按下时会只出现一个a,在**一小段时间**(DAS)后才会以**极短的时间间隔**(ARR)连续输出a。 502 | 时间轴大致是这样的感觉: 503 | 504 | |----------DAS----------|ARR|ARR|ARR|ARR|ARR|ARR|ARR|ARR|ARR|...| 505 | |-----------------------|---|---|---|---|---|---|---|---|---|---| 506 | |a----------------------|a--|a--|a--|a--|a--|a--|a--|a--|a--|...| 507 | 508 | 当然,键盘的自动重复速度实在是太慢,所以我们在游戏中把这两个时间变为可调的参数。 509 | 510 | DAS,全称Delay Auto Shift。即自动加速延迟。是在方块持续移动前你需要按下的时间长度。DAS调得非常低时,即使是轻轻按一下也会使得方块飞走。DAS调非常高时,你需要按下很长的时间才会使得方块连续移动。一般专业玩家会尽可能使用低DAS以提速。Jstris的默认设置为133毫秒,如果你仍然感觉移动过于敏感,可以尝试增加DAS数值,如果你感觉移动很慢,可以降低数值。调整并找到你最适合的DAS吧! 511 | 512 | ARR,全称Auto Repeat Rate,即自动重复比率。**但Jstris当中**这个数值是指**自动重复间隔长短**。如果这个数值调低,则会移动非常快,如果这个数值调高,自动重复的移动会非常的慢,过大甚至慢于连点移动键。Jstris的默认ARR值为10。 513 | 514 | 将ARR调为0(即会在DAS时间结束后,方块几乎立即移动到墙)并配合下方所提到的的操作最优化可以明显提升速度。 515 | 516 | [\[回到目录\]](#目录-table-of-contents) 517 | 518 | ### Q: 操作最优化?多余操作?finesse? 519 | 520 | A: 521 | 在目前的10列方块游戏当中,最佳的移动方式可以使得**不超过两次移动**和**不超过两次旋转**就可以把方块硬降到任何可以硬降的位置。由于Jstris支持180°转,所以只需要**两次移动、一次旋转**。但finesse数值指操作缺欠数(finesse fault),即指不必要的**多余操作**数。**减少多余操作数对提升速度和效率非常非常重要**。 522 | 523 | finesse数值不表示没能完成最简操作的摆块数量!如果在摆下一个块的过程中有多个多余操作,finesse数值也会涨起不止1点! 524 | 525 | 0 finesse代表无多余操作,按键效率最高。需要特别学习和使用。网络上有很多关于操作最优化相关的教程,墙内可以参考这个:[【代投】TH Hua方块教学视频:两步式操控法](https://www.bilibili.com/video/av14230002/?p=4). 526 | 527 | [\[回到目录\]](#目录-table-of-contents) 528 | 529 | ### Q: 我能建立私房 (private room) 吗? 530 | 531 | A: 532 | 可以!点击*大厅-Lobby*,然后点击*创建房间-Create Room*,查看*私人-Private*板块,复制并分享房间链接给你想邀请进来的小伙伴。 533 | 534 | 小提示:使用指令`/link`可以获取任何房间的地址,无论是公共房间还是私人。 535 | 536 | [\[回到目录\]](#目录-table-of-contents) 537 | 538 | ### Q: 我可以离线玩Jstris吗? 539 | 540 | A: 541 | 可以!进入单人模式,然后右键“页面另存为”(或Ctrl+S)为HTML。注意:离线只能玩单人模式,并且不会保存分数。 542 | 543 | [\[回到目录\]](#目录-table-of-contents) 544 | - - - 545 | 546 | ## 附加信息-Additional Information 547 | 548 | Jstris的运行完全建立在各位的捐献和打赏之上,没有广告也不会有广告。由于存储了大量的录像回放和游戏数据,因此需要强大的服务器来运行Jstris。感谢你们所有的捐赠和打赏,这些资金都会用于Jstris的服务器的运行——更多详情请参阅[关于](/about)。 549 | 550 | [\[回到目录\]](#目录-table-of-contents) 551 | 552 | [image2]: ../images/guide-intro.png "introduction" 553 | [image4]: ../images/image4.png "MisaMino bot in opponents view" 554 | [image8]: ../images/image8.png "speedometer icon for Speed Limit Rooms" 555 | [image5]: ../images/image5.png "the lobby, where you can join and create rooms" 556 | [image11]: ../images/image11.png "team game in progress" 557 | [image7]: ../images/image7.png "Solid Garbage" 558 | [image10]: ../images/image10.png "Unmessy (-100)" 559 | [image1]: ../images/image1.png "Messy (100)" 560 | [image9]: ../images/image9.png "game results table" 561 | -------------------------------------------------------------------------------- /fr/guide.md: -------------------------------------------------------------------------------- 1 | # Guide Jstris 2 | 3 | Bienvenue sur Jstris, un jeu de bloc multijoueur en ligne simple. Jstris est stimulé par un gameplay rapide et sans lag et attire des joueurs talentueux du monde entier. Ce guide vous présentera les fonctionnalités de base du jeu. 4 | 5 | - - - 6 | 7 | **Table des matières** 8 | 9 | - [Vue d'ensemble](#vue-d-ensemble) 10 | - [Multijoueur](#multijoueur) 11 | - [Bot Room](#bot-room) 12 | - [1v1 Room](#1v1-room) 13 | - [Cheese Room](#cheese-room) 14 | - [Speed Limit Room](#speed-limit-room) 15 | - [Team Room](#team-room) 16 | - [Jeu solo](#jeu-solo) 17 | - [Sprint](#sprint) 18 | - [Sprint fromage](#sprint-fromage) 19 | - [Ultra](#ultra) 20 | - [Survival](#survival) 21 | - [Maps](#maps) 22 | - [Paramètres](#parametres) 23 | - [Attaques et combos](#attaques-et-combos) 24 | - [Distribution du handicap](#distribution-du-handicap) 25 | - [Bloquage du handicap](#bloquage-du-handicap) 26 | - [Randomiseur](#randomiseur) 27 | - [Prochains blocs](#prochains-blocs) 28 | - [Handicap solide](#handicap-solide) 29 | - [Délai d'effacement](#delai-d-effacement) 30 | - [Délai de handicap](#delai-de-handicap) 31 | - [Taux de désordre](#taux-de-desordre) 32 | - [Foire Aux Questions](#faq) 33 | - [Q: Que signifient ces abréviations dans le tableau des résultats ?](#que-signifient-ces-abreviations-dans-le-tableau-des-resultats) 34 | - [Q: Qu'est-ce que le DAS?](#q-qu-est-ce-que-le-das) 35 | - [Q: Qu'est-ce que l'ARR?](#q-qu-est-ce-que-l-arr) 36 | - [Q: Qu'est-ce que la finesse?](#q-qu-est-ce-que-la-finesse) 37 | - [Q: Est-ce que je peux créer une partie privée?](#q-est-ce-que-je-peux-creer-une-partie-privee) 38 | - [Q: Est-ce qu'il existe une version hors-ligne de Jstris?](#q-est-ce-qu-il-existe-une-version-hors-ligne-de-Jstris) 39 | - [Informations supplémentaires](#informations-supplementaires) 40 | 41 | - - - 42 | 43 | ## Vue d'ensemble 44 | 45 | Jstris utilise les mêmes mécaniques de base que la plupart des autres jeux similaires. Il suit des règles dites "Guidelines". L'une de ses caractéristiques notables est l'utilisation extensive des enregistrements. Dans chaque mode de jeu dans lequel vous jouez, pour chaque partie terminée, un enregistrement sera généré pour vous. Se regarder et s'analyser soi-même fait partie intégrante de l'amélioration de soi, et les parties enregistrées sur Jstris rendent tout cela très (trop ?) facile. 46 | 47 | Contrairement à d'autres sites, vous pouvez être sûr que les classements de Jstris sont complètement exempts de toute triche. Les modérateurs travaillent 24 heures sur 24 pour supprimer les enregistrements suspects afin de vous garantir une liste fiable de records mondiaux. 48 | 49 | Il est recommandé de créer un compte sur Jstris. Pour ce faire, cliquez sur *S'inscrire* dans le coin supérieur droit. Seuls un courriel, un nom d'utilisateur et un mot de passe sont requis. Avec un compte, vous pouvez voir une multitude de statistiques, y compris vos meilleurs temps en mode solo, vos statistiques multijoueurs, vos statistiques d'amélioration, vos parties enregistrées, et bien plus encore. Vous pouvez aussi vous voir dans le classement (les scores des utilisateurs non enregistrés sont exclus). 50 | 51 | ![introduction][image2] 52 | - - - 53 | 54 | ## Multijoueur 55 | 56 | ### Bot Room 57 | 58 | En arrivant sur le site, tous les joueurs sont immédiatement affectés à la **Bot Room**, une salle par défaut qui est ainsi nommée à cause du robot qui est toujours présent. Il est toujours situé dans le coin supérieur gauche de tous vos adversaires, facilement reconnaissable par sa couleur rouge uniforme. 59 | ![MisaMino bot in opponents view][image4] 60 | 61 | Il y a 4 robots différents dans Jstris. Les voici, listés par force, avec les commandes pour sélectionner un robot spécifique, à entrer dans le tchat. 62 | - MisaMino: `/changeBot misamino` 63 | - Real_Block: `/changeBot real` 64 | - ~~jez_Block: `/changeBot jez`~~ (supprimé le 21/09/2018) 65 | - ~~Fool bot: `/changeBot fool`~~ (supprimé le 21/09/2018) 66 | 67 | *\*Notez que toutes les commandes doivent être entrées entre la fin d'une partie et le début de la suivante. Toute commande entrée au cours d'une partie ne sera pas prise en compte.* 68 | 69 | Misamino est de loin le robot le plus fort, peut-être le robot de placement de blocs le plus fort jamais créé. Réglé à 5 PPS (pièces par seconde), il devient un adversaire redoutable qui peut facilement terrasser les joueurs humains les plus forts dans un 1v1. Cependant, ses performances souffrent lorsqu'il y a plus de 5 humains dans la Bot Room, et il est probable qu'il se fasse éliminer rapidement. Ceci nous amène à notre prochain commande : /botPPS. 70 | 71 | La vitesse du robot peut être modifiée. Pour ce faire, tapez `/bot ?` et remplacez le ? par un nombre compris entre 0.3 et 5. Par exemple, si vous voulez que le robot joue à 2 PPS, tapez `/bot 2`. Si vous voulez que le bot joue à 1.73 PPS, tapez `/bot 1.73`. 72 | 73 | Jouer dans la Bot Room peut être difficile ! Ce qui est unique chez Jstris, c'est qu'il réunit d'humbles débutants et des adversaires de classe mondiale, ainsi que toute la palette de joueurs intermédiaires entre les deux. Si vous êtes fatigué et que vous voulez simplement regarder, utilisez la commande `/spectate` ou `/spec`. Pour revenir dans l'action, utilisez la commande `/play`. 74 | 75 | ### 1v1 Room 76 | 77 | La Bot Room n'est pas la seule partie disponible. Pour voir la liste complète des parties en cours, cliquez sur *Lobby* en bas à gauche de votre grille de jeu. La 2ème pièce la plus populaire sur Jstris est généralement la **1v1 Room**. Cette salle a un maximum de 2 utilisateurs jouant, bien que n'importe qui soit libre de venir et de regarder même si elle est pleine. Utilisez cette pièce pour régler des différends avec vos amis ou pour vous battre avec un joueur digne de ce nom. Si vous tenez compte du score, et que vous voulez le remettre à zéro, tapez `/resetCounter` et tous les scores seront réinitialisés. 78 | 79 | ### Cheese Room 80 | 81 | Les lignes de handicap, aussi connues sous le nom de "fromage", sont le principal moyen d'éliminer les adversaires dans les modes multijoueurs. C'est une aptitude importante de savoir descendre dans le fromage. Entraînez-vous à descendre dans votre grille le plus vite possible dans la **Cheese Room**, une salle qui commence à jouer avec 10 lignes de handicap. Le premier à atteindre le bas de sa grille gagne. 10 lignes, c'est trop peu pour vous ? Ajustez le nombre de lignes de départ avec la commande `/set height ?`, le point d'interrogation représentant un nombre de 1 à 20. 82 | 83 | ### Speed Limit Room 84 | 85 | Vous voulez jouer avec un ami mais la différence de niveau entre vous est trop élevée ? Ou vous commencez à peine et vous en avez assez de perdre instantanément dans la Bot Room pleine de pros ? Il y a une salle "Speed Limit" disponible pour ça. La salle "Speed Limit" est réglée à 1,5 PPS par défaut, ce qui signifie qu'un joueur ne peut pas dépasser 1,5 PPS. Tout dépassement de cette limite entraînera le verrouillage temporaire de l'écran du joueur fautif. Toutes les salles "Speed Limit" sont indiquées par la petite icône de compteur de vitesse -[SPEEDOMETER_ICON]. Les parties personnalisées peuvent avoir n'importe quelle limite de vitesse de 0 PPS à 20 PPS. 86 | 87 | ![the lobby, where you can join and create rooms][image5] 88 | 89 | ### Team Room 90 | 91 | La dernière partie disponible par défaut est la **Team Room**. Choisissez un côté, rouge ou bleu, combattez et apportez la gloire à votre équipe. 92 | 93 | ![team game in progress][image11] 94 | 95 | - - - 96 | 97 | ## Jeu solo 98 | 99 | ### Sprint 100 | 101 | Le mode de base, avec l'objectif le plus simple: **Sprint** est le mode solo le plus populaire sur Jstris. Effacez un nombre X de lignes aussi vite que possible. Jstris propose les modes Sprint 20, 40, 100 et 1000 lignes. 102 | 103 | ### Sprint Fromage 104 | 105 | Moins fonceur et plus analytique que Sprint, **Sprint fromage** exige plus de réflexion lorsque vous descendez dans les lignes de handicap de la façon la plus efficace. En Sprint fromage, Jstris propose les modes 10, 18, 100 et infini. 106 | 107 | ### Ultra 108 | 109 | Axé sur le score et récompensant des techniques avancées, comme les T-spins et les Back-to-Backs, **Ultra** est un excellent moyen d'améliorer vos prouesses en attaque pour une utilisation en mode multijoueur. 110 | 111 | ### Survival 112 | 113 | Sans doute le plus difficile des modes solo, **Survival** ressemble beaucoup au Sprint fromage : seule différence, les lignes de handicap apparaissent à un rythme constant d'une ligne par seconde. Survivez le plus longtemps possible contre ces lignes montantes. 114 | 115 | ### Maps 116 | 117 | Récemment, le mode **Maps** a été introduit dans Jstris. Maps apporte un élément de créativité tout en préparant les joueurs à descendre efficacement dans leur grille, dans des contextes difficiles et inhabituels. Créez votre propre carte dans le *Map Designer*. Une fois publiée, n'importe qui dans le monde peut y jouer et concourir pour le temps le plus rapide. Il y a une limite de 5 cartes publiées par jour et 10 cartes non publiées en attente. Maps dispose également d'un classement global. Sur chaque carte, trois médailles sont décernées, Or pour la 1ère place, Argent pour la 2ème place et Bronze pour la 3ème place. Assurez votre place dans les trois premiers de n'importe quelle carte pour gagner des médailles et intégrer le haut du classement ! 118 | 119 | *\*Notez que le classement global est mis à jour 30 minutes après le début de chaque heure, donc les changements ne se répercutent pas immédiatement.* 120 | 121 | - - - 122 | 123 | ## Paramètres 124 | 125 | Pour voir les paramètres d'une partie sur Jstris, utilisez la commande `/config`. Nous allons maintenant passer en revue chacun des réglages. 126 | 127 | ### Attaques et Combos 128 | 129 | Les règles d'attaque et de combo par défaut dans Jstris (qui peuvent être personnalisées dans les parties privées) sont les suivantes : 130 | 131 | | Type d'attaque | Handicap | | Combo # | Handicap | 132 | | :----------------- | ---------: | - | ------: | ---------: | 133 | | 0 ligne | **0** | | 0 | **0** | 134 | | 1 ligne (single) | **0** | | 1 | **0** | 135 | | 2 lignes (double) | **1** | | 2 | **1** | 136 | | 3 lignes (triple) | **2** | | 3 | **1** | 137 | | 4 lignes | **4** | | 4 | **1** | 138 | | T-spin Double | **4** | | 5 | **2** | 139 | | T-spin Triple | **6** | | 6 | **2** | 140 | | T-spin Single | **2** | | 7 | **3** | 141 | | T-spin Mini Single | **0** | | 8 | **3** | 142 | | Perfect Clear | **10** | | 9 | **4** | 143 | | Back-to-Back | **+1** | | 10 | **4** | 144 | | | | | 11 | **4** | 145 | | | | | 12+ | **5** | 146 | 147 | ### Distribution du handicap 148 | 149 | Il y a 4 systèmes différents concernant la façon dont les lignes de handicap sont envoyées pendant les parties multijoueurs : 150 | - Targets `/set garbage targets` 151 | - Divide `/set garbage divide` 152 | - To all `/set garbage toAll` 153 | - To least `/set garbage toLeast` 154 | 155 | **Targets** est toujours la système par défaut (sauf dans la Team Room) et de loin la plus populaire. Dans Targets, une cible est tournée autour de chaque adversaire dans la partie, par incréments égaux et fixes, et la personne sur laquelle la cible a atterri au moment où vous envoyez les lignes de handicap est celle qui reçoit les lignes que vous avez envoyées. 156 | 157 | Dans le système **Divide**, les lignes que vous envoyez sont réparties également entre tous les joueurs. Par exemple, dans une salle avec 2 autres adversaires, si vous envoyez un T-spin Double (4 lignes), chacun de vos adversaires recevra alors 2 lignes. 158 | 159 | Dans le système **To all**, toutes les lignes que vous envoyez sont envoyées à chaque joueur dans la salle. Par exemple, dans une salle avec 4 adversaires, si vous envoyez un Perfect Clear (10 lignes), les 4 adversaires recevront chacun 10 lignes, soit un total de 40 lignes. Comme vous pouvez le supposer à partir de l'exemple, les parties avec un système "To all" ont tendance à être agitées, avec un nombre de lignes de handicap à croissance rapide et des parties généralement courtes. 160 | 161 | Dans le système **To least**, les lignes que vous envoyez sont envoyées au joueur qui dans la partie a reçu le moins de lignes jusqu'ici. Par exemple, dans une salle avec 3 autres adversaires, vous envoyez 4 lignes. L'adversaire A a déjà reçu 50 lignes dans le jeu au moment où vous avez envoyé l'attaque. L'adversaire B en a reçu 53. L'adversaire C en a reçu 58. Parce que l'adversaire A a reçu le moins de lignes jusqu'à présent, les 4 lignes lui seront envoyées. 162 | 163 | ### Bloquage du handicap 164 | 165 | Il existe 4 systèmes de blocage du handicap sur Jstris : 166 | 167 | - Plein 168 | - Limité 169 | - Aucun 170 | - Instantané 171 | 172 | **Plein** est le système de blocage par défaut sur Jstris. Les autres jeux similaires qui utilisent Full sont *Tetris Friends* (en mode e+) et *Tetris Online Poland*. Dans ce système, le handicap entrant apparait sous la forme d'une barre rouge à la droite de la grille de jeu. Le handicap n'apparaît pas dans la grille, cependant, jusqu'à ce qu'une pièce soit placée. Le handicap entrant peut être annulé avec des lignes envoyées (voir section précédente) et, en particulier, si vous avez déjà commencé un combo le handicap n'apparaîtra pas tant qu'il n'est pas terminé. 173 | 174 | Le système de blocage **Limité** est très similaire au système Full mais comporte une différence. Le handicap entrant est inséré dès que vous déposez une pièce, qu'un combo ait déjà été lancé ou non. En d'autres termes, le handicap entrant n'est pas retardé par les combos comme dans le système Full. Comme dans le système Full, le handicap entrant peut être annulé avec les lignes envoyées. Les jeux similaires qui utilisent ce système sont entre autres *Puyo Puyo Tetris*, *Tetris Battle* et *Tetris Friends* (en mode non e+). 175 | 176 | Dans le système de blocage **Aucun**, le handicap ne peut jamais être réduit ou annulé. Le handicap entrant apparaîtra d'abord sous la forme d'une barre rouge (comme dans Full et Limited) et seront ensuite insérés dans votre grille de jeu dès que vous aurez posé une pièce. Si un adversaire vous envoie 10 lignes, même si vous effacez 4 lignes avec votre prochaine pièce, le nombre de lignes de handicap ne sera pas réduit à 6. Au lieu de cela, vous recevrez toujours 10 lignes tout en en envoyant 4 à votre adversaire. 177 | 178 | Dans le système de blocage **Instantané**, il n'y a pas de barre rouge du tout. Dès qu'un adversaire envoie des lignes de handicap, elles apparaissent dans votre grille de jeu: il n'y a pas de blocage. 179 | 180 | | | Barre rouge | Blocage | 181 | | ---------- | :---------: | :-----: | 182 | | Plein | Oui | Oui | 183 | | Limité | Oui | Oui | 184 | | Aucun | Oui | Non | 185 | | Instantané | Non | Non | 186 | 187 | ### Randomiseur 188 | 189 | Les randomiseurs sont fondamentalement ce qui détermine l'ordre dans lequel vous obtenez les blocs. Jstris a 4 randomiseurs différents : 190 | - 7-bag 191 | - 14-bag 192 | - Classic 193 | - One Block 194 | 195 | **7-bag** est le randomiseur standard et par défaut. Imaginez un petit sac avec 1 exemplaire de chacun des 7 blocs différents. Vous sortez maintenant, un par un, une pièce jusqu'à ce que le sac soit vide. Ensuite, vous obtenez un nouveau sac avec à nouveau 1 de chacun des 7 blocs différents. Vous les sortez un par un encore une fois. Répétez l'opération. Voici comment fonctionne le randomiseur à 7-bag. 196 | 197 | **14-bag** ressemble beaucoup à 7-sacs, seul le sac est doublé en taille, avec 2 exemplaire de chaque bloc. Une fois de plus, vous sortez chaque pièce du sac, une par une, jusqu'à ce que le sac soit vide. Rincez et répétez. 198 | 199 | Le randomizer **Classic** vous donne des pièces complètement aléatoires. Ce randomiseur rend l'empilement très difficile. 200 | 201 | **One Block** est sans doute le randomiseur le plus bizarre de tous. Un bloc choisi au hasard est choisi pour vous au départ et vous n'obtiendrez que ce bloc spécifique pour l'ensemble de la partie. 202 | 203 | ### Prochains blocks 204 | 205 | Jstris affiche par défaut les 5 prochains blocs. Dans les parties personnalisées, vous pouvez paramétrer ce nombre entre 0 et 5. 206 | 207 | ### Handicap solide 208 | 209 | Le handicap solide consiste en des lignes qui s'élèvent du bas vers le haut pour "forcer le destin" d'une partie afin qu'elle ne dure pas indéfiniment. Elles sont un peu plus foncées que les lignes de handicap normales. Dans la Bot Room, le handicap solide commence à apparaître au bout de 2 minutes. Le handicap solide est également personnalisable dans les parties privées. 210 | 211 | ![Solid Garbage][image7] 212 | 213 | ### Délai d'effacement 214 | 215 | Le délai d'effacement est un délai fixe qui s'écoule après que vous ayez effacé une ou plusieurs lignes. Pendant ce temps, vous ne pouvez rien faire. De nombreux jeux de blocs classiques ainsi que Puyo Puyo Tetris utilisent un délai d'effacement, mais Jstris par défaut a un délai de 0, et en général il n'est pas utilisé. Cependant, il est personnalisable si vous souhaitez l'activer. Sa plage d'utilisation va de 0 milliseconde à 6000 millisecondes. 216 | 217 | ### Délai de handicap 218 | 219 | Le délai de handicap est un délai fixe entre l'arrivée des lignes de handicap indiquées par la barre rouge et l'insertion de ces ordures dans la grille de jeu. Par défaut, il est réglé à 500 millisecondes. Il est personnalisable sur une plage allant de 0 milliseconde à 1000 millisecondes. Un délai de handicap plus élevé permet de poser plus de pièces avant l'insertion des lignes en question, tandis qu'un délai plus faible permet de jouer moins de pièces avant leur insertion. En d'autres termes, plus le délai de handicap est élevé, plus les chances de bloquer plus efficacement sont grandes. Une autre façon de définir le délai de handicap est "le temps minimum pendant lequel une attaque entrante doit être visible dans la barre rouge avant qu'un bloc placé puisse déclencher l'insertion de ces lignes de handicap dans la grille de jeu". 220 | 221 | ### Taux de désordre 222 | 223 | La taux de désordre fait référence au niveau de difficulté à nettoyer les lignes de handicap. Pour changer le taux de désordre des lignes de handicap dans une partie, utilisez la commande `/set messiness ?`, où le ? est remplacé par un nombre quelconque allant de -100 à 100. -100 est la configuration la moins "désordonnée", et le trou dans les lignes de handicap n'apparaîtra que dans une seule colonne pendant toute la durée du jeu (image de gauche). 100 est la configuration la plus désordonnée et le trou dans les lignes de handicap apparaîtra dans n'importe laquelle des 10 colonnes, ce qui rendra l'effacement des ces lignes beaucoup plus difficile (image de droite). 224 | 225 | ![Unmessy (-100)][image10] 226 | ![Messy (100)][image1] 227 | 228 | - - - 229 | 230 | ## FAQ 231 | 232 | ### Q: Que signifient ces abréviations dans le tableau des résultats ? 233 | 234 | R: B2B = back-to-back. B2Bpm = back-to-back par minute. APM = attaques par minute. SPM = lignes envoyées par minute. PPS = pièces par seconde. Rep = replay. 235 | 236 | ![game results table][image9] 237 | 238 | ### Q: Qu'est-ce que le DAS? 239 | 240 | R : Le DAS est une forme de sensibilité horizontale des pièces. DAS est l'abréviation de "Delayed Auto Shift". Il contrôle la durée pendant laquelle vous devez maintenir les touches gauche ou droite enfoncées avant que le bloc ne se déplace dans la direction souhaitée. Avec un DAS très bas, même la plus petite pression sur une touche enverra immédiatement le bloc en mouvement. Avec un DAS très élevé, vous devrez maintenir la touche enfoncée plus longtemps avant que le bloc ne commence à bouger. En moyenne, les professionnels ont tendance à utiliser un DAS plus faible parce que la sensibilité accrue leur permet de jouer plus rapidement. Le DAS par défaut sur Jstris est 133. S'il est encore trop sensible, augmentez ce nombre jusqu'à ce que vous vous sentiez à l'aise. S'il semble trop lent, optez pour un réglage plus bas. Ajustez et trouvez ce qui vous convient. 241 | 242 | ### Q: Qu'est-ce que l'ARR? 243 | 244 | R : L'ARR est une autre forme de sensibilité horizontale des pièces. ARR signifie "Auto Repeat Rate" (taux de répétition automatique). Il contrôle la vitesse à laquelle le bloc se déplace vers la gauche ou vers la droite. C'est un peu plus facile à comprendre que DAS. Tout simplement, avec un ARR très bas, les blocs se déplaceront presque immédiatement dans la direction souhaitée en maintenant les touches gauche ou droite enfoncées. Avec un ARR très élevé, les blocs se déplaceront très lentement dans la direction souhaitée en maintenant les touches gauche ou droite enfoncées. L'ARR par défaut sur Jstris est 0, ce qui signifie qu'il est très rapide, presque instantané (souvenez-vous que Jstris est un des clients les plus rapides en moyenne). S'il vous semble trop rapide, augmentez le nombre jusqu'à ce que vous vous sentiez à l'aise. 245 | 246 | ### Q: Qu'est-ce que la finesse? 247 | 248 | R : La finesse est définie comme le moyen le plus efficace de déplacer un bloc. Une bonne finesse est importante pour un jeu plus fluide et plus rapide. Le nombre à côté de la finesse indique combien d'erreurs de finesse ont été commises. Donc un score de finesse 0 signifie que vous n'avez commis aucune erreur de finesse. Idéalement, plus vous vous rapprochez de 0, mieux c'est. La finesse est quelque chose qu'il faut apprendre pour savoir comment faire. Il existe de nombreuses ressources en ligne pour l'expliquer. Cette vidéo est un bon point de départ : [Tutoriel : Comment jouer vite !](https://youtu.be/_QBs703nOnk?t=502). 249 | 250 | ### Q: Est-ce que je peux créer une partie privée? 251 | 252 | R : Oui. Cliquez sur *Parties*, puis sur *Créer unepartie*, puis cochez la case *Privé*. Copiez et donnez le lien de la salle à quiconque vous voulez inviter dans votre salle privée. Astuce : vous pouvez obtenir le lien de n'importe quelle partie, publique ou privée, en utilisant la commande `/link'. 253 | 254 | ### Q: Est-ce qu'il existe une version hors-ligne de Jstris? 255 | 256 | R : Oui. Pour jouer hors ligne, vous devez d'abord télécharger Jstris pendant que vous êtes en ligne. Pour ce faire, faites un clic droit sur la page d'accueil, cliquez sur "Enregistrer sous", et téléchargez le fichier html. Notez que seuls les modes solo peuvent être joués hors ligne, et que les scores ne seront pas sauvegardés. 257 | - - - 258 | 259 | ## Informations supplémentaires 260 | 261 | Jstris fonctionne uniquement grâce aux dons. Il n'y a aucune publicité sur le site. En raison du nombre considérable d'enregistrements et de données de jeu stockées, un serveur puissant est nécessaire pour exécuter Jstris. Tous les dons sont très appréciés et permettront à Jstris de continuer à fonctionner - voir la section [À propos](/about) pour en savoir plus. 262 | 263 | [image2]: ../images/guide-intro.png "introduction" 264 | [image4]: ../images/image4.png "le robot MisaMino vus par les adversaires" 265 | [image8]: ../images/image8.png "l'icône de compteur de vitesse pour les parties Speed Limit" 266 | [image5]: ../images/image5.png "la liste des parties, où vous pouvez rejoindre et créer des parties" 267 | [image11]: ../images/image11.png "partie en cours dans la Team Room" 268 | [image7]: ../images/image7.png "Handicap Solide" 269 | [image10]: ../images/image10.png "pas désordonné (-100)" 270 | [image1]: ../images/image1.png "désordonné (100)" 271 | [image9]: ../images/image9.png "tableau des résultats d'une partie" 272 | -------------------------------------------------------------------------------- /pt/guide.md: -------------------------------------------------------------------------------- 1 | # Guia Jstris 2 | 3 | Bem-vindo ao Jstris, um jogo de blocos multijogador simples. Jstris é conhecido por sua jogabilidade rápida e vem atraindo jogadores talentosos de todo o mundo. Este guia irá te introduzir aos conceitos básicos do jogo. 4 | 5 | - - - 6 | 7 | **Índice** 8 | 9 | - [Resumo](#resumo) 10 | - [Controles](#controles) 11 | - [Multijogador](#multijogador) 12 | - [Default Room](#default-room) 13 | - [Bot Room](#bot-room) 14 | - [1v1 Room](#1v1-room) 15 | - [Slow Room](#slow-room) 16 | - [Map Room](#map-room) 17 | - [Salas de Time](#salas-de-time) 18 | - [Singleplayer](#singleplayer) 19 | - [Maratona](#maratona) 20 | - [Queijo](#queijo) 21 | - [Ultra](#ultra) 22 | - [Sobrevivência](#sobrevivência) 23 | - [Mapas](#mapas) 24 | - [Configurações](#configurações) 25 | - [Tabela de Ataque e Combo](#tabela-de-ataque-e-combo) 26 | - [Distrubuição de Garbage](#distribuição-de-garbage) 27 | - [Bloqueio de Garbage](#bloqueio-de-garbage) 28 | - [Blocos](#blocos) 29 | - [Aleatorizador](#aleatorizador) 30 | - [Pré-visualizações](#pré-vizualizações) 31 | - [Garbage Sólido](#garbage-sólido) 32 | - [Atraso de Limpeza](#atraso-de-limpeza) 33 | - [Atraso de Garbage](#atraso-de-garbage) 34 | - [Bagunça](#bagunça) 35 | - [Configurações predefinidas](#configurações-predefinidas) 36 | - [Modo](#modo) 37 | - [Perguntas Frequentes](#perguntas-frequentes) 38 | - [Posso adicionar um bot à minha sala privada ou customizada?](#p-posso-adicionar-um-bot-à-minha-sala-privada-ou-customizada) 39 | - [O que aquelas abreviações nos resultados do jogo significam?](#p-o-que-aquelas-abreviações-nos-resultados-do-jogo-significam) 40 | - [O que é DAS?](#P-o-que-é-DAS) 41 | - [O que é ARR?](#p-o-que-é-ARR) 42 | - [O que é finesse?](#p-o-que-é-finesse) 43 | - [Posso criar uma sala privada?](#p-posso-criar-uma-sala-privada) 44 | - [Posso jogar Jstris offline?](#p-posso-jogar-jstris-offline) 45 | - [Informação Adicional](#informação-adicional) 46 | 47 | - - - 48 | 49 | ## Resumo 50 | 51 | Jstris usa os mesmos conceitos básicos da maioria dos jogos de bloco. Ele segue algumas regras. Uma importante característica é o seu extensivo uso de replays. Em todo modo de jogo que você completa, um replay é gerado. Assistir e analisar suas jogadas é importante para melhorar suas habilidades, e os replays que o Jstris cria fazem com que isso seja muito mais fácil. 52 | 53 | Diferente de outros sites, você pode ter certeza que as classificações do Jstris são livres de trapaças. Moderadores vão remover as jogadas suspeitas para garantir uma lista de conquistas globais justa. 54 | 55 | Não é necessário se registrar para jogar mas, para desfrutar de todas as funcionalidades do site, é recomendado criar uma conta. Para isto, clique em *Registrar* no canto superior direito. Só um email, nome de usuário e senha são necessários. Com uma conta, você tem acesso à diversas estatísticas das suas melhores jogadas no modo singleplayer e multiplayer, estatísticas de melhoria, replays, e muito mais. Você pode também se ver na nas tabelas de classificações (usuários não registrados são excluidos das tabelas). 56 | 57 | ![introduction][image2] 58 | - - - 59 | 60 | ## Controles 61 | 62 | Jstris permite os jogadores customizarem seus controles a qualquer momento nas **Configurações**, localizadas abaixo da área principal de jogo. Os controles padrões são: 63 | 64 | | Comando | Tecla | 65 | | ------------------- | ----------- | 66 | | Mover à esquerda | esquerda | 67 | | Mover à direita | direita | 68 | | Queda suave | baixo | 69 | | Queda rápida | espaço | 70 | | Girar à esquerda | z | 71 | | Girar à direita | cima | 72 | | Girar 180° | a | 73 | | Segurar | c | 74 | 75 | ## Multijogador 76 | 77 | ### Default Room 78 | 79 | Ao entrar no site, todos os jogadores são colocados na **Default Room**, uma sala todos-contra-todos onde você irá encontrar jogadores de todos os níveis de habilidade. 80 | 81 | Jogar na Default Room pode ser complicado! O que é único no Jstris é que ele junta jogadores iniciantes e jogadores de nível profissional em uma mistura. Se você ficar cansado de jogar e quiser somente assistir, use o comando `/spectate` or `/spec`. Para jogar novamente, use o comando `/play`. 82 | 83 | ### Bot Room 84 | 85 | A Default Room não é a única sala do Jstris (para ver a lista completa de salas, clique em *Lobby* no canto inferior esquerdo da sua área de jogo). A segunda sala mais popular no Jstris é, normalmente, a **Bot Room**, que recebeu este nome por causa de um bot que está sempre por lá. Ele está sempre localizado no canto superior esquerdo de todos os seus oponentes, facilmente distinguível por sua cor uniformemente vermelha. 86 | 87 | ![MisaMino bot in opponents view][image4] 88 | 89 | Há 4 bots diferentes no Jstris. Aqui eles estão listados por força, e o comandos para mudar para um bot especifico ao lado. 90 | 91 | - MisaMino: `/changeBot misamino` 92 | - Real_Block: `/changeBot real` 93 | - ~~jez_Block: `/changeBot jez`~~ (Removido em 21.09.2018) 94 | - ~~Fool bot: `/changeBot fool`~~ (Removido em 21.09.2018) 95 | 96 | *\* Note que todos os comandos devem ser digitados entre as partidas. Qualquer comando digitado durante a partida será anulado.* 97 | 98 | Misamino é de longe o bot mais forte, talvez o melhor em block placing já criado. Quando emparelhado com o máximo de 5 PPS (peças por segundo), ele vira um oponente formidável que pode facilmente destruir os jogadores humanos mais habilidosos em um 1v1. De qualquer forma, a performance do bot sofre quando há mais que 5 humanos em uma Bot Room. Isto nos leva ao nosso próximo comando: `/botPPS` 99 | 100 | A velocidade do bot pode ser alterada. Para isto, digite `/bot ?`, mudando apenas o ? para qualquer número entre .3 e 5. Por exemplo, se eu quiser um bot para jogar à 2PPS, eu digito `/bot 2`. Se eu quiser 101 | um bot para jogar à 1.73 PPS, eu digito `/bot 1.73`. 102 | 103 | ### 1v1 Room 104 | 105 | A **1v1 Room** tem no máximo 2 jogadores, porém, todos podem entrar para assistir. Use esta sala para batalhar contra seus amigos ou contra um oponente à altura. Se você está mantendo a pontuação, e quer apagá-la, digite `/resetCounter` e os pontos voltarão a ser 0. 106 | 107 | ### Slow Room 108 | 109 | Quer jogar com um amigo, mas o nível de habilidade entre vocês é muito grande? Ou está cansado de perder toda hora nas Bot Rooms? Ou quer melhorar a eficiência em jogo tirando o fator velocidade? Para estas ocasiões, existem as Slow Rooms. As Slow Rooms padrões tem o limite de velocidade de 2.0 PPS, o que significa que um jogador não pode passar de 2.0 PPS. Qualquer tentativa de ir mais rápido irá resultar no bloqueio temporário da tela do jogador. Junto ao limite de velocidade, a Slow Room possui uma atraso da limpeza linear de 700 milisegundos. O que significa que para cada linha que você limpar, há um tempo de 700 ms antes que você possa jogar novamente. Todas as Slow Rooms são indicadas pelo pequeno ícone de velocímetro - [SPEEDOMETER_ICON]. Slow Rooms customizadas podem ter qualquer limite de velocidade entre 0 20 PPS. 110 | 111 | ![the lobby, where you can join and create rooms][image5] 112 | 113 | ### Map Room 114 | 115 | A **Map Room** é o lugar disputar a melhor classificação em mapas aleatórios escolhidos criados pelos usuários. O (D=?%) mostrado próximo a cada mapa é a porcentagem de dificuldade do mapa, sendo 0% o mais fácil e 100% o mais difícil. Mapas que exigem Perfect Clear Finish não são incluídos. 116 | 117 | ### Salas de Time 118 | 119 | O último tipo de sala padrão é a **Salas de Time**. Escolha um lado, vermelho ou azul, e a batalha irá trazer a glória para o seu time. 120 | 121 | ![team game in progress][image11] 122 | 123 | - - - 124 | 125 | ## Singleplayer 126 | 127 | ### Maratona 128 | 129 | Com o objetivo mais simples, **Maratona** é o modo um-jogador mais popular no Jstris. Limpe X quantidade de linhas o mais rápido que conseguir. Jstris oferece modos **Maratona** de 20, 40, 100 e 1000 linhas. 130 | 131 | ### Queijo 132 | 133 | Menos impetuosa e mais analítica que a Maratona, **Queijo** requer mais pensamento conforme você limpa os blocos da maneira mais eficiente. Jstris oferece o modo de jogo Queijo com 10, 18, 100 e infinitas linhas. 134 | 135 | ### Ultra 136 | 137 | Focada em pontuação e recompensando técnicas avançadas como t-spins e back-to-backs, **Ultra** é um bom modo de melhorar sua destreza de ataque para jogar nos modos Multijogador. 138 | 139 | ### Sobrevivência 140 | 141 | Possivelmente o modo singleplayer mais desafiador, **Sobrevivência** é parecido com Queijo, porém, o garbage sobe a uma taxa constante de uma linha por segundo. Sobreviva contra as linhas que sobem pelo maior tempo que você conseguir. 142 | 143 | *\* Por "garbage" entende-se as linhas não completas (ou com buracos) sobrepostas por outras linhas* 144 | 145 | ### Mapas 146 | 147 | No final de 2018, o modo **Mapas** foi introduzido ao Jstris. Os mapas trazem um elemento de criatividade e também preparam os jogadores para limpar linhas mais efetivamente em posições difíceis e incomuns. Crie seu próprio mapa em **Criador de Mapas**. Uma vez publicado, qualquer um no mundo pode jogar e competir pelo melhor tempo. Há um limite de 5 mapas publicados por dia e 10 não publicados na fila. Mapas também possuem uma classificação. Em todo mapa, três medalhas são dadas: Ouro para o 1º colocado, Prata para o 2º e Bronze para o 3º. Pontue entre os três melhores em qualquer mapa para ganhar algumas medalhas e assegurar sua colocação. 148 | 149 | *\*Note que a classificação de Mapas atualiza somente algumas vezes por dia, logo, novas mudanças podem não ser instantâneas.* 150 | 151 | - - - 152 | 153 | ## Configurações 154 | 155 | Para ver as configurações de qualquer sala no Jstris, use o comando `/config`. Agora nós vamos passar por cada um dos ajustes. 156 | 157 | ### Tabela de Ataque e Combo 158 | 159 | A tabela padrão de ataque e combo no Jstris (que pode ser customizada em salas privadas) é a seguinte: 160 | 161 | | Tipo de ataque | Linha enviada | | Combo # | Linha enviada | 162 | | :----------------- | ------------: | - | ------: | ------------: | 163 | | 0 lines | **0** | | 0 | **0** | 164 | | 1 lines (single) | **0** | | 1 | **0** | 165 | | 2 lines (double) | **1** | | 2 | **1** | 166 | | 3 lines (triple) | **2** | | 3 | **1** | 167 | | 4 lines | **4** | | 4 | **1** | 168 | | T-spin Double | **4** | | 5 | **2** | 169 | | T-spin Triple | **6** | | 6 | **2** | 170 | | T-spin Single | **2** | | 7 | **3** | 171 | | T-spin Mini Single | **0** | | 8 | **3** | 172 | | Perfect Clear | **10** | | 9 | **4** | 173 | | Back-to-Back | **+1** | | 10 | **4** | 174 | | | | | 11 | **4** | 175 | | | | | 12+ | **5** | 176 | 177 | ### Distribuição de Garbage 178 | 179 | Há 8 formas diferentes de como o garbage é enviado durante as partidas multijogador. São as seguintes: 180 | 181 | - Targets `/set garbage targets` 182 | - Divide `/set garbage divide` 183 | - To all `/set garbage toAll` 184 | - To least `/set garbage toLeast` 185 | - To most `/set garbage toMost` 186 | - To self `/set garbage toSelf` 187 | - Random `/set garbage random` 188 | - Roulette `/set garbage roulette` 189 | 190 | **Targets** é sempre o padrão (exceto em Salas de Times) e é, de longe o mais popular. Em Targets, um alvo é passado por todos os oponentes da sala, em incrementos iguais e fixos, e em quem o alvo parar no momento em que você enviou o garbage é o que irá receber. 191 | 192 | No sistema de distribuição de garbage **Divide** (GDS), todo o garbage que você envia é igualmente dividido entre todos os jogadores. Por exemplo, em uma sala com 2 oponentes, se você envia um T-spin Double (4 lines), cada um dos seus oponentes receberá 2 linhas. 193 | 194 | No GDS **To all**, todo garbage que você enviar vai para todos os jogadores da sala. Por exemplo, em uma sala com 4 oponentes, se você enviar um Perfect Clear (10 linhas), todos os 4 oponentes irão receber 10 linhas cada, ou um total de 40 linhas. Como você pode supor pelo exemplo, salas com To all garbage tendem a ser agitadas, com rápida subida de garbage e jogos característicamente curtos. 195 | 196 | No GDS **To least**, o garbage que você envia vai para o jogador que *recebeu* menor garbage até então. Por exemplo, em uma sala com 3 oponentes, você envia 4 linhas. Oponete A recebe 50 linhas já no momento em que você enviou o ataque. Oponente B recebeu 53. Oponentee C recebeu 58. Já que o oponente A recebeu a menor quantidade de linhas, as 4 linhas da sua line clear serão enviadas a ele. 197 | 198 | No GDS **To most**, o garbage que você envia é mandado para o jogador que *enviou* o maior garbage. Em suma, você está atraindo o jogador mais forte da sala. 199 | 200 | No GDS **To self**, o garbage que você envia vai para você mesmo. É imprático no multijogador, mas é útil para praticar sozinho. 201 | 202 | No GDS **Random**, o garbage que você envia vai para um jogador aleatório. Discutivelmente o mais justo dos GDS. 203 | 204 | No GDS **Roulette**, o garbage que você envia vai para um jogador aleatório, *incluindo você*. 205 | 206 | ### Bloqueio de Garbage 207 | 208 | Existem 4 tipos de sistema de Bloqueio de Garbage no Jstris. Eles são: 209 | 210 | - Full 211 | - Limited 212 | - None 213 | - Instant 214 | 215 | **Full** é o sistema de bloqueio padrão no Jstris. Outros usuários que usam Full são *TF* (salas e+) e *TOP*. No sistema de bloqueio de garbage Full, o garbage que chega aparece como uma barra vermelha à sua direita. Ele não sobe no seu campo de jogo até que você posicione uma peça. O garbage que chega pode ser reduzido com as linhas enviadas e, se você já iniciou um combo, ele ficará completamente parado até que você finalize o combo. 216 | 217 | Sistema de bloqueio **Limited** é muito similar ao Full, mas com uma diferença. O garbage que chega é inserido assim que você posiciona uma peça, independente se um combo foi ou não iniciado. Em outras palavras, o garbage que chega não pausa durante os combos da maneira que o Full faz. Como o Full, o garbage que chega pode ser reduzido com as linhas enviadas. Usuários que usam Limited incluem *PPT*, e *TB*, e *TF* (salas não e+). 218 | 219 | No sistema de bloqueio **None**, um garbage não pode ser reduzido ou cancelado. O garbage que chega a você irá primeiro aparecer com uma barra vermelha (assim como no Full e no Limited) e então ser inserido no campo de jogo assim que você posicionar uma peça. Se um oponente envia 10 linhas para você, mesmo se você limpar 4 linhas com sua próxima peça, o garbage não irá reduzir à 6. Ao invés disso, você ainda receberá 10 linhas enquanto envia 4 ao oponente. 220 | 221 | No sistema de bloqueio **Instant**, a barra vermelha não é mostrada. No momento que o oponente envia um ataque, o garbage irá subir em seu campo. Não há nenhum bloqueio. 222 | 223 | | | Barra vermelha (queue) | Bloqueio? | 224 | | ------- | :--------------------: | :-------: | 225 | | Full | Sim | Sim | 226 | | Limited | Sim | Sim | 227 | | None | Sim | Não | 228 | | Instant | Não | Não | 229 | 230 | ### Blocos 231 | 232 | Há 8 tipos diferentes de blocos 233 | 234 | - Standard 235 | - Big 236 | - ARS 237 | - Penta 238 | - M123 239 | - All-28 240 | - C2RS 241 | - O-spin 242 | 243 | **Standard** Estes são os mais usados e básicos tetrominos que você provavelmente conhece. Estes são os blocos padrões 244 | 245 | **Big** Quatro vezes maior que os blocos padrões, estes causarão um dano massivo quando utilizados. 246 | 247 | **ARS** Blocos padrões com ARS (Arika rotation system), incluindo CC-check. Implementado por NueSB. 248 | 249 | **Penta** Estes blocos são pentominós. Existem 18 pentominós únicos. 250 | 251 | **M123** Minos de tamanho 1, 2 e 3. Há 4 blocos M123 únicos. 252 | 253 | **All-28** Todos os minos de tamanho 1, 2, 3, 4 e 5. Uma combinação de padrão, M123 e Penta. 254 | 255 | **C2RS** Blocos padrões com o sistema de rotação Cultris 2 256 | 257 | **O-spin** Um sistema de rotação meme onde 0-spin triplo (2xCW) e 0-spin quadruplo (1xCC2) são possíveis. Também, outros giros não convencionais são permitidos (devido à kick table que possui 15 kick levels em oposição ao SRS que tem 4). 258 | 259 | ### Aleatorizador 260 | 261 | Aleatorizadores são basicamente a formula para a ordem de blocos que você recebe. Jstris possui 11 aleatorizadores diferentes. Eles são: 262 | 263 | - 7-bag 264 | - 14-bag 265 | - Classic 266 | - C2Sim 267 | - One block 268 | - Two block 269 | - One 7-bag 270 | - One 14-bag 271 | - Repeat+7b 272 | - BSblock+7b 273 | - BigBlock+7b 274 | 275 | **7-bag** É o aleatorizador padrão. Imagine uma pequena bolsa com 1 bloco de cada um dos 7. Agora você desenha a peça, um por um, até que a bolsa esteja vazia. Agora você desenha um por um mais uma vez. Repita. E é assim que o aleatorizador 7-bag funciona. 276 | 277 | **14-bag** É parecido com o 7-bag, mas com o dobro de tamanho, com 2 de cada um dos 7 blocos. Mais uma vez, você desenha cada peça da bolsa, um por um, até que a bolsa esteja vazia. Repita. 278 | 279 | **Classic** Te dá peças complentamente aleatórias. Este aleatorizador faz o empilhamento ser muito difícil. 280 | 281 | **C2Sim** Uma simulação do aleatorizador Cultris 2, descrito neste [post](http://harddrop.com/forums/index.php?showtopic=5080&st=0&p=71443&#entry71443) feito pelo Integration. 282 | 283 | **One block** Este aleatorizador te dá um bloco aleatório no começo do jogo e você só receberá este bloco no jogo inteiro. 284 | 285 | **Two Block** Este aleatorizador é parecido com o One Block, mas ele alterna entre dois blocos específicos. 286 | 287 | **One 7-bag** A mesma bolsa de 7 peças é repetida indefinidamente. Usando este aleatorizador, você receberá sempre a mesma sequência de 7 peças. 288 | 289 | **One 14-bag** A mesma bolsa de 14 peças é repetida indefinidamente. Usando este aleatorizador, você recebe sempre a mesma sequência de 14 peças. 290 | 291 | **Repeat+7b** Funciona como o 7-bag, mas cada peça da bolsa pode ser repetida em qualquer momento de 1 a 7 vezes. 292 | 293 | **BSblock+7b** Um 7-bag normal, com exceção de que peças de diferentes Block Sets (por isso o BS no nome), como pentominós ou Big Blocks, podem aparecer. 294 | 295 | **BigBlock+7b** Um 7-bag normal, com exceção de que Big Blocks podem aparecer. 296 | 297 | ### Pré-visualizações 298 | 299 | Jstris possui um padrão de 5 pré-visualizações. Em salas customizadas, você pode escolher de 0 a 5 pré-visualizações. 300 | 301 | ### Garbage Sólido 302 | 303 | Garbage sólido são linhas não limpáveis que sobem para apressar o jogo para que ele não se estenda infinitamente. Eles são ligeiramente mais escuro que as linhas de garbage normal. Na Bot Room, o garbage sólido, por padrão, começa a surgir depois de 2 minutos. O garbage sólido é customizável nas Custom Rooms. 304 | 305 | ![Solid Garbage][image7] 306 | 307 | ### Atraso de Limpeza 308 | 309 | O atraso de limpeza é um valor fixo de tempo que passa depois que você limpa qualquer linha. Durante este tempo, você não pode fazer nada. Muitos jogos clássicos de bloqueio e PPT usam o Atraso de Limpeza, mas o Jstris, por padrão, não possui atraso, e na maioria das vezes nunca é usado aqui. De qualquer forma, o Atraso de Limpeza é customizável se você quiser ligá-lo. Seu tempo vai de 0 à 6000 milisegundos. 310 | 311 | ### Atraso de Garbage 312 | 313 | Atraso de Garbage é um valor fixo de tempo entre o garbage que está para vir, indicado pela barra vermelha, e a inserção deste garbage no campo de jogo. Por padrão, este atraso é de 500 milisegundos. Isto é customizável, podendo ser configurado de 0 à 6000 milisegundos. Um grande Atraso de Garbage permite o posicionamento de uma maior quantidade de peças antes do garbage ser inserido. Ou, em outras palavras, quanto maior o Atraso de Garbage, maior a oportunidade para bloquear de forma mais efetiva. Outra maneira de definir o Atraso de Garbage é "a quantidade mínima de tempo que um ataque deve ser visível na barra vermelha antes que um bloco posicionado ative a inserção daquele garbage ao campo de jogo". 314 | 315 | ### Bagunça 316 | 317 | Bagunça de garbage é referente ao nível de bagunça de um garbage. Quanto maior o nível, mais bagunçado é o garbage e, consequentemente, mais difícil será para limpar. Para alterar a Bagunça de garbage em uma sala, use o comando `/set messiness ?`, onde ? deve ser substituído por qualquer número de -100 a 100. -100 é a configuração de garbage menos bagunçada, e o buraco do garbage aparecerá somente em uma coluna ao longo de todo jogo (imagem à esquerda). 100 é o garbage mais bagunçado, e o buraco do garbage aparecerá em qualquer uma das 10 colunas, tornando o downstack mais difícil (imagem à direita). 318 | 319 | |*\*Por "downstack" entende-se o ato de descer as linhas do campo de jogo* 320 | 321 | ![Unmessy (-100)][image10] 322 | ![Messy (100)][image1] 323 | 324 | ### Configurações predefinidas 325 | 326 | Se há configurações que você particularmente gosta e quer usá-las várias vezes, você pode guardá-las como predefinidas. 327 | 328 | Para isto, vá até *Lobby*, então *Criar Sala*, então selecione *Simples* ou *Todos*. Uma vez que você tenha customizado as configurações ao seu gosto, clique no botão *Salvar* no canto inferior direito para gerar os seus dados predefinidos. Copie isto e então cole na caixa de texto próxima ao Preset data na página [Submit a preset](/presets/submit). 329 | 330 | Uma vez que você tenha enviado a configuração, você pode vê-la, assim como todas as outras configurações predefinadas pelos usuários na [List of presets](/presets). Agora você pode facilmente recriar a mesma sala sem precisar alterar as configurações novamente. Só vá até *Criar Sala*, então *Usar predefinição*, e então insira o título ou número de ID da sua predefinição. 331 | 332 | ### Modo 333 | 334 | Existem 7 diferentes maneiras de criar uma nova sala: 335 | 336 | - Padrão 337 | - Time 338 | - Queijo 339 | - Live Sprint 340 | - Live Cheese 341 | - Live Sobrevivência 342 | - Live Maps v0.1 343 | 344 | **Padrão** é um multijogador todos-contra-todos normal. 345 | 346 | **Time** cria uma Sala de Time customizada. Para configurar o nome o seu time, use o comando `/set teamName ?`, onde o ? é substituído pelo nome do seu time. 347 | 348 | **Queijo** cria uma Cheese Room. Cheese (queijo), também conhecido por garbage, é o jeito mais simples de nocautear os inimigos no modo multijogador. É uma habilidade importante para fazer o downstack no queijo. Pratique o quão rápido você consegue fazer o downstack neste modo que inicia o jogo com 10 linhas de garbage. O primeiro a chegar embaixo ganha. 10 linhas é fácil demais para você? Ajuste a quantidade de linhas iniciais com o comando `/set height ?`, com o ponto de interrogação representando um número de 1 a 20. 349 | 350 | **Live Sprint** permite você jogar Maratona contra um oponente. O mais rápido à terminar a Maratona, ganha. A sala, por padrão, é maratona 40L, mas você pode mudar para qualquer tipo de Maratona com estes comandos: 351 | 352 | - 20L: `/set gamemode sprint20` 353 | - 40L: `/set gamemode sprint40` 354 | - 100L: `/set gamemode sprint100` 355 | - 1000L: `/set gamemode sprint1000` 356 | 357 | Se você bater seu recorde de Maratona em uma Live Sprint, infelizmente, você não pode adicionar à sua conta, porque a Maratona será contida em pré-visualização live, não em uma pré-visualização normal. Mas você ainda pode salvar o replay ao seus favoritos se você quiser guardá-lo. 358 | 359 | **Live Cheese** permite você jogar Queijo contra um oponente. O modo Live Cheese é virtualmente idêntico ao Queijo, porém, você não pode customizar as linhas iniciais além de 10L, 18L e 100L. A sala, por padrão, é 10L, mas você pode mudar para qualquer um desses outros tipos com estes comandos: 360 | 361 | - 10L: `/set gamemode cheese10` 362 | - 18L: `/set gamemode cheese18` 363 | - 100L: `/set gamemode cheese100` 364 | 365 | **Live Survival** permite você jogar Sobrevivência contra um oponente. Quem sobreviver por mais tempo ganha. 366 | 367 | 368 | **Live Mapas v0.1** cria um Map Room customizado. Tudo nesta sala funciona igual ao Map Room. 369 | 370 | ## Perguntas Frequentes 371 | 372 | ### P: Posso adicionar um bot à minha sala privada ou customizada? 373 | 374 | R: Não. Atualmente, nós temos somente um bot no Jstris, que reside permanentemente na Bot Room. De qualquer forma, bots privados podem virar realidade no futuro. 375 | 376 | ### P: O que aquelas abreviações nos resultados do jogo significam? 377 | 378 | R: B2B = back-to-back. B2Bpm = back-to-back per minute. APM = attack per minute. SPM = sent per minute. PPS = pieces per second. Rep = replay. 379 | 380 | ![game results table][image9] 381 | 382 | ### P: O que é DAS? 383 | 384 | R: DAS é uma forma de sensibilidade horizontal de peça. DAS significa Delayeed Auto Shift. Ele controla o tempo que você tem que segurar as teclas da esquerda ou direita antes do bloco mover para a direção que você quer. Com um DAS muito baixo, mesmo o toque mais leve em uma tecla irá colocar o bloco em movimento. Com um DAS muito alto, você terá de pressionar a tecla durante mais tempo para que o bloco se mova. Profissionais, em geral, tendem a usar um DAS lento, porque o aumento de sensibilidade os permite jogar mais rápido. O DAS padrão no Jstris é 133. Se você sente que está muito sensível, aumente o número até que fique confortável. Se sentir que está muito lento, diminua o número. Ajuste e descubra o que se encaixa melhor em você. 385 | 386 | ### P: O que é ARR? 387 | 388 | R: ARR é outra forma de sensibilidade horizontal de peça. ARR significa Auto Repeat Rate. Ela controla o quão rápido um bloco move para esquerda ou direita. Isto é um pouco mais fácil de entender do que o DAS. Ligeiramente simples: com uma ARR baixa, os blocos se moverão quase que imediatamente para a direção que você quer quando pressionar uma tecla; com uma ARR alta, os blocos se moverão mais devagar na direção que você quer quando pressionar uma tecla. A ARR padrão no Jstris é 10. 389 | 390 | ### P: O que é finesse? 391 | 392 | R: Finesse é definida como a maneira mais eficiente de mover um bloco. Boa finesse é importante para jogar mais suave a rapidamente. O número próximo à finesse denota quantos erros de finesse foram cometidos. Então, 0 de pontuação em finesse significa que você não comete erros de finesse. Idealmente, quanto mais perto você chega do 0, melhor. Finesse é algo que precisa ser aprendido ao invés de saber como fazer. Existem diversos recursos online explicando isso. Este vídeo é um bom começo: [Tutorial: How to Play Fast!](https://youtu.be/_QBs703nOnk?t=502) 393 | 394 | ### P: Posso criar uma sala privada? 395 | 396 | R: Sim. Clique em *Lobby*, então *Criar sala*, então na caixa de seleção que diz *Privado*. Copie e dê o link da sala à qualquer um que você quer que entre. Aqui vai uma dica: arraste o link de qualquer sala, publica ou privada, usando o comando `/link`. 397 | 398 | ### P: Posso jogar Jstris offline? 399 | 400 | R: Sim. Para jogar offline, você tem que baixar o Jstris enquanto estiver online. Para isto, clique com o botão direito na página inicial, clique em "Salvar como", e baixe o arquivo html. Note que somente modos singleplayer podem ser jogados offline, e as pontuações não serão salvas. 401 | 402 | - - - 403 | 404 | ## Informação adicional 405 | 406 | 407 | Jstris sobrivive inteiramente através de doações. Não há nenhum tipo de propagandas no site. Devido a considerável quantidade de replays e dados de jogos, é necessário um poderoso servidor para rodar o Jstris. Todas as doações são bem-vindas e irão ajudar a manter o Jstris vivo. veja a sessão [Sobre](/about) no site e saiba mais. 408 | 409 | [image2]: ../images/guide-intro.png "introduction" 410 | [image4]: ../images/image4.png "MisaMino bot in opponents view" 411 | [image8]: ../images/image8.png "speedometer icon for Speed Limit Rooms" 412 | [image5]: ../images/image5.png "the lobby, where you can join and create rooms" 413 | [image11]: ../images/image11.png "team game in progress" 414 | [image7]: ../images/image7.png "Solid Garbage" 415 | [image10]: ../images/image10.png "Unmessy (-100)" 416 | [image1]: ../images/image1.png "Messy (100)" 417 | [image9]: ../images/image9.png "game results table" 418 | -------------------------------------------------------------------------------- /guide.md: -------------------------------------------------------------------------------- 1 | # Jstris Guide 2 | 3 | Welcome to Jstris, a simple online multiplayer block game. Jstris is known for its fast gameplay and is attracting talented players from all around the world. This guide will introduce you to the basic features of the game. 4 | 5 | - - - 6 | 7 | **Table of Contents** 8 | 9 | - [Overview](#overview) 10 | - [Controls](#controls) 11 | - [Multiplayer](#multiplayer) 12 | - [Default Room](#default-room) 13 | - [Bot Room](#bot-room) 14 | - [1v1 Room](#1v1-room) 15 | - [Slow Room](#slow-room) 16 | - [Map Room](#map-room) 17 | - [Singleplayer](#singleplayer) 18 | - [Sprint](#sprint) 19 | - [Cheese Race](#cheese-race) 20 | - [Ultra](#ultra) 21 | - [Survival](#survival) 22 | - [Maps](#maps) 23 | - [20TSD](#20tsd) 24 | - [Configuration](#configuration) 25 | - [Attack and Combo table](#attack-and-combo-table) 26 | - [Garbage Distribution](#garbage-distribution) 27 | - [Garbage Blocking](#garbage-blocking) 28 | - [Blocks](#blocks) 29 | - [Randomizer](#randomizer) 30 | - [Previews](#previews) 31 | - [Solid Garbage](#solid-garbage) 32 | - [Lock Delay](#lock-delay) 33 | - [Clear Delay](#clear-delay) 34 | - [Gravity lvl](#gravity-lvl) 35 | - [Garbage Delay](#garbage-delay) 36 | - [Messiness](#messiness) 37 | - [Configuration presets](#configuration-presets) 38 | - [Mode](#mode) 39 | - [Frequently Asked Questions](#faq) 40 | - [Q: Can I add a bot to my private or custom room?](#q-can-i-add-a-bot-to-my-private-or-custom-room) 41 | - [Q: What do those abbreviations in the Game Results table mean?](#q-what-do-those-abbreviations-in-the-game-results-table-mean) 42 | - [Q: What is DAS?](#q-what-is-das) 43 | - [Q: What is ARR?](#q-what-is-arr) 44 | - [Q: What is finesse?](#q-what-is-finesse) 45 | - [Q: Can I create a private room?](#q-can-i-create-a-private-room) 46 | - [Q: Can I play Jstris offline?](#q-can-i-play-jstris-offline) 47 | - [Additional Information](#additional-information) 48 | 49 | - - - 50 | 51 | ## Overview 52 | 53 | Jstris uses the same basic mechanics as most other block games. It follows guideline rules. One notable feature is its extensive use of replays. In every single game mode you play in and complete, a replay will be generated for you. Watching and analyzing yourself is an integral part to self-improvement, and Jstris’s replays make doing that all too easy. 54 | 55 | Unlike other sites, you can be sure Jstris’s Leaderboards are completely clean and cheater-free. Moderators will remove suspicious records to ensure a trustworthy list of global achievements. 56 | 57 | It is possible to play without registering, but in order to use all features of the website, it is recommended to create an account. To do so, click on *Register* at the top right corner. Only an email, username, and password are required. With an account, you can see a multitude of statistics including your Best Times in singleplayer modes, multiplayer stats, improvement stats, replays, and much more. You can now also see yourself on the Leaderboard (unregistered users’ scores are excluded). 58 | 59 | ![introduction][image2] 60 | - - - 61 | 62 | ## Controls 63 | 64 | Jstris allows for players to customize their controls at any time in the **Settings** menu that is located underneath the main play area. Default controls are as follows: 65 | 66 | | Command | Default Key | 67 | | ------------ | ----------- | 68 | | Move Left | left | 69 | | Move Right | right | 70 | | Soft Drop | down | 71 | | Hard Drop | space | 72 | | Rotate Left | z | 73 | | Rotate Right | up | 74 | | Rotate 180 | a | 75 | | Hold | c | 76 | 77 | ## Multiplayer 78 | 79 | ### Default Room 80 | 81 | Upon entering the site, all players are immediately thrown into the **Default Room**, a free-for-all where you'll find players of all skill levels. 82 | 83 | Playing in the Default Room can be tough! What’s unique about Jstris is that it throws humble beginners and world-class opponents together into the mix, along with everyone else between. If you get tired from playing and simply want to watch, then use the command `/spectate` or `/spec`. To play again, use the command `/play`. 84 | 85 | ### Bot Room 86 | 87 | The Default Room isn’t the only room there is. To view the full room list, click on *Lobby* in the bottom left of your playfield. The 2nd most popular room on Jstris is usually the **Bot Room**, so named because of the one Bot that is always present. It is always located in the top left corner of all your opponents, easily distinguishable by its uniform red color. 88 | 89 | ![MisaMino bot in opponents view][image4] 90 | 91 | There are 4 different bots in Jstris. Here they are listed by strength, and the commands to change to that specific one, entered into the textbox. 92 | 93 | - MisaMino: `/changeBot misamino` 94 | - Real_Block: `/changeBot real` 95 | - ~~jez_Block: `/changeBot jez`~~ (removed on 2018.09.21) 96 | - ~~Fool bot: `/changeBot fool`~~ (removed on 2018.09.21) 97 | 98 | *\*Note that all commands must be entered in between games. Any command entered during a game will be nullified.* 99 | 100 | Misamino is by far the strongest bot, perhaps the strongest block placing bot ever created yet. When paired with the maximum 5 PPS (pieces per second), it becomes a formidable opponent that can easily dismantle the strongest human players in a 1v1. However, bot performance suffers when there are >5 humans in the Bot Room, and it is likely to top out immediately. This brings us to our next command: /botPPS. 101 | 102 | The speed of the bot can be changed. To do this, type `/bot ?`; replace the ? with any number between 0.3 and 5. For example, if I wanted the bot to play at 2 PPS, I would type `/bot 2`. If I wanted the bot to play at 1.73 PPS, I would type `/bot 1.73`. 103 | 104 | ### 1v1 Room 105 | 106 | The **1v1 Room** has a maximum of 2 playing users, although anyone is free to come and watch even if it’s full. Use this room to settle differences with your friends or to battle it out with a worthy player. If you’re keeping score, and you want to reset it, type `/resetCounter` and all scores will be reset to 0. 107 | 108 | ### Slow Room 109 | 110 | Want to play with a friend but the skill level between yourselves is too great? Or you’re just getting started and tired of losing instantly in the pro-dominated Bot Room? Or you want to improve efficiency in your game by taking speed out of the equation? There’s a Slow Room in place for all those occasions. The default Slow Room's speed limit is set at 2.0 PPS, which means a player cannot go over 2.0 PPS. Any attempts to go faster will result in the player’s screen being temporarily locked. In addition to the speed limit, the Slow Room has a line clear delay of 500 milliseconds. That means for each line(s) you clear, you will have to wait 500 ms before you can play again. All Slow Rooms are indicated by the little speedometer icon - [SPEEDOMETER_ICON]. Custom Slow rooms can have any speed limit from 0 PPS to 20 PPS. 111 | 112 | ![the lobby, where you can join and create rooms][image5] 113 | 114 | ### Map Room 115 | 116 | The **Map Room** is a place to downstack the fastest through randomly-chosen, user-created maps. The (D=?%) displayed next to each map is the difficulty percentile of the map, with 0% being the easiest and 100% being the hardest. Maps with a Perfect Clear finish requirement are not included among the Maps. 117 | 118 | - - - 119 | 120 | ## Singleplayer 121 | 122 | ### Sprint 123 | 124 | The foundation, and with the most simple objective, **Sprint** is the most popular singleplayer mode on Jstris. Clear X number of lines as fast as you can. Jstris offers 20, 40, 100, and 1000 line Sprint modes. 125 | 126 | ### Cheese Race 127 | 128 | Less brash and more analytical than Sprint, **Cheese Race** requires more thinking as you downstack through garbage lines in the most efficient way. Jstris offers 10, 18, 100, and infinite-line Cheese Race modes. 129 | 130 | ### Ultra 131 | 132 | Score-focused and rewarding advanced techniques such as t-spins and back-to-backs, **Ultra** is a great way to improve your attacking prowess for use in multiplayer. 133 | 134 | ### Survival 135 | 136 | Quite possibly the most challenging of the singleplayer modes, **Survival** is much like Cheese Race, only the garbage rises at a constant rate of one line per second. Survive against the rising lines for as long as you can. 137 | 138 | ### Maps 139 | 140 | In late 2018, the **Maps** mode was introduced to Jstris. Maps brings an element of creativity while also preparing players to downstack effectively in difficult and unusual positions. Create your own map in the *Map Designer*. Once published, anyone in the world can play it and compete for the fastest time. There is a limit of 5 published maps per day and 10 unpublished maps in queue. Maps also has a leaderboard. On every map, three medals are given, Gold for 1st place, Silver for 2nd place, and Bronze for 3rd place. Score in the top three of any map to win some medals and secure your place on the leaderboard! 141 | 142 | *\*Note that the Maps leaderboards update only a few times each day, so new changes are not immediate.* 143 | 144 | ### 20TSD 145 | 146 | The goal in this mode is to try to get as many consecutive TSDs (T-spin Double) as you can. If you clear any line that isn't a TSD, the game ends. It is named 20TSD because the original concept was to do a 40-line sprint using nothing but 20 TSDs (20 x 2 = 40). However, some people have gone beyond that and now regularly exceed 20. 147 | 148 | - - - 149 | 150 | ## Configuration 151 | 152 | To see the configuration of any room on Jstris, use the command `/config`. Now we will go over each of the settings. 153 | 154 | ### Attack and Combo table 155 | 156 | The default attack and combo table in Jstris (which can be customized in private rooms) is as follows: 157 | 158 | | Attack Type | Lines Sent | | Combo # | Lines Sent | 159 | | :----------------- | ---------: | - | ------: | ---------: | 160 | | 0 lines | **0** | | 0 | **0** | 161 | | 1 line (single) | **0** | | 1 | **0** | 162 | | 2 lines (double) | **1** | | 2 | **1** | 163 | | 3 lines (triple) | **2** | | 3 | **1** | 164 | | 4 lines | **4** | | 4 | **1** | 165 | | T-spin Double | **4** | | 5 | **2** | 166 | | T-spin Triple | **6** | | 6 | **2** | 167 | | T-spin Single | **2** | | 7 | **3** | 168 | | T-spin Mini Single | **0** | | 8 | **3** | 169 | | Perfect Clear | **10** | | 9 | **4** | 170 | | Back-to-Back | **+1** | | 10 | **4** | 171 | | | | | 11 | **4** | 172 | | | | | 12+ | **5** | 173 | 174 | ### Garbage Distribution 175 | 176 | There are 8 different systems in how garbage is sent around during multiplayer matches. They are as follows: 177 | 178 | - Targets `/set garbage targets` 179 | - Divide `/set garbage divide` 180 | - To all `/set garbage toAll` 181 | - To least `/set garbage toLeast` 182 | - To most `/set garbage toMost` 183 | - To self `/set garbage toSelf` 184 | - Random `/set garbage random` 185 | - Roulette `/set garbage roulette` 186 | 187 | **Targets** is always the default (except in the Team Room) and by far the most popular. In Targets, a target is rotated around every opponent in the room, in equal and fixed increments, and whoever the target landed on at the moment you send garbage is the one who gets that garbage you sent. 188 | 189 | In the **Divide** garbage distribution system (GDS), any garbage you send is equally divided among all players. For example, in a room with 2 other opponents, if you send a T-spin Double (4 lines), each of your opponents will get 2 lines. 190 | 191 | In the **To all** GDS, any garbage you send is sent to every player in the room. For example, in a room with 4 opponents, if you send a Perfect Clear (10 lines), all 4 opponents will receive 10 lines each, or a total of 40 lines. As you can surmise from the example, rooms with To all garbage tend to be hectic, with fast rising garbage and characteristically short games. 192 | 193 | In the **To least** GDS, garbage you send is sent to the player who had *received* the least garbage so far. For example, in a room with 3 other opponents, you send 4 lines. Opponent A received 50 lines in the game already at the moment you sent the attack. Opponent B received 53. Opponent C received 58. Because Opponent A received the least lines so far, the 4 lines from your line clear will be sent to him. 194 | 195 | In the **To most** GDS, garbage you send is sent to the player who had *sent* the most garbage so far. In essence, you are attacking the strongest player in the room. 196 | 197 | In the **To self** GDS, garbage you send is sent to yourself. Impractical in multiplayer, but one might find it helpful to practice with it alone. 198 | 199 | In the **Random** GDS, garbage you send is sent to any random player. Arguably the most fair GDS. 200 | 201 | In the **Roulette** GDS, garbage you send is sent to any random player, *including yourself*. 202 | 203 | ### Garbage Blocking 204 | 205 | There are 4 types of garbage blocking systems on Jstris. They are: 206 | 207 | - Full 208 | - Limited 209 | - None 210 | - Instant 211 | 212 | **Full** is the default blocking system on Jstris. Other clients that use Full are *TF* (e+ rooms) and *TOP*. Under the Full garbage blocking system, incoming garbage appears as a red bar to your right. It doesn’t rise up on your playfield, however, until you place a piece down. The incoming garbage can be reduced with sent lines (such as 4 lines) and, if you have already started a combo, will pause completely until you finish the combo. 213 | 214 | **Limited** blocking system is very similar to Full but with one difference. Incoming garbage is inserted as soon as you drop a piece, regardless of whether a combo was started already or not. In other words, incoming garbage does not pause during combos the way Full does. Like in Full, incoming garbage can be reduced with sent lines. Clients that use Limited include *PPT*, *TB*, and *TF* (non e+ rooms). 215 | 216 | In the **None** blocking system, garbage can never be reduced or cancelled. Incoming garbage will first appear as a red bar (like in Full and Limited) and then be inserted into your playfield as soon as you drop a piece. If an opponent sends you 10 lines, even if you clear 4 lines as your next piece, the garbage will not reduce to 6. Instead, you will still receive 10 lines while sending 4 to your opponent. 217 | 218 | In the **Instant** blocking system, there is no red bar at all. The moment an opponent sends an attack, its garbage will rise up on your field. There is no blocking it. 219 | 220 | | | Red bar (queue) | Blocking? | 221 | | ------- | :-------------: | :-------: | 222 | | Full | Yes | Yes | 223 | | Limited | Yes | Yes | 224 | | None | Yes | No | 225 | | Instant | No | No | 226 | 227 | ### Blocks 228 | 229 | There are 8 different types of blocks. 230 | 231 | - Standard 232 | - Big 233 | - ARS 234 | - Penta 235 | - M123 236 | - All-29 237 | - C2RS 238 | - O-spin 239 | 240 | **Standard** These are the most widely used and basic tetrominoes you are probably most familiar with. These are the default blocks. 241 | 242 | **Big** Four times bigger than your standard blocks, these blocks will deal out massive damage when played with. 243 | 244 | **ARS** Standard blocks with ARS (Arika rotation system), including CC-check. Implementation by NueSB. 245 | 246 | **Penta** These blocks are pentominoes. There are 18 unique pentominoes. 247 | 248 | **M123** Minos of sizes 1,2,3. There are 4 unique M123 blocks. 249 | 250 | **All-29** All minos of sizes 1,2,3,4,5, totaling 29 unique minos. A combination of 7 Standard, 4 M123, and 18 Penta blocks. 251 | 252 | **C2RS** Standard blocks with the Cultris 2 rotation system. 253 | 254 | **O-spin** A meme rotation system where O-spin triple (2xCW) and O-spin quadruple (1xCCW) are possible. Also, other unconventional spins are allowed (due to the kick table which has 15 kick levels as opposed to SRS which has 4). 255 | 256 | ### Randomizer 257 | 258 | Randomizers are the formula for which blocks you get and in what order. Jstris has 11 different randomizers. They are: 259 | 260 | - 7-bag 261 | - 14-bag 262 | - Classic 263 | - C2Sim 264 | - One block 265 | - Two block 266 | - One 7-bag 267 | - One 14-bag 268 | - Repeat+7b 269 | - BSblock+7b 270 | - BigBlock+7b 271 | 272 | **7-bag** is the standard and default randomizer. Imagine a small bag with one of each of the 7 different blocks. Now you draw out, one by one, a piece until the bag is empty. Then you get a new bag, again with one of each of the 7 different blocks. Now you draw out one by one once more. Repeat. This is how the 7-bag randomizer works. 273 | 274 | **14-bag** is much like 7-bag, only the bag is doubled in size, with 2 of each of the 7 blocks. Once again, you draw out each piece from the bag, one by one, until the bag is empty. Rinse and repeat. 275 | 276 | **Classic** randomizer gives you completely random pieces. This randomizer makes stacking very challenging. 277 | 278 | **C2Sim** is a simulation of the Cultris 2 randomizer, described in this [post by Integration](http://harddrop.com/forums/index.php?showtopic=5080&st=0&p=71443&#entry71443) 279 | 280 | **One block** This randomizer gives you a randomly selected block at the start, and you will get only that specific block for the whole game. 281 | 282 | **Two block** This randomizer is like the One Block randomizer, only it alternates between two specific blocks instead. 283 | 284 | **One 7-bag** The same bag of 7 pieces is repeated indefinitely. Using this randomizer, you will get the same sequence of 7 pieces over and over. 285 | 286 | **One 14-bag** The same bag of 14 pieces is repeated indefinitely. Using this randomizer, you will get the same sequence of 14 pieces over and over. 287 | 288 | **Repeat+7b** Works like 7-bag, only any piece in the bag has a chance of being repeated anywhere from 1-7 times. 289 | 290 | **BSblock+7b** Normal 7-bag, with the exception that pieces from different Block Sets (hence the BS in the name), like pentominoes or Big Blocks, may appear. 291 | 292 | **BigBlock+7b** Normal 7-bag, with the exception that Big Blocks may appear. 293 | 294 | ### Previews 295 | 296 | Jstris has a default of 5 previews. In custom rooms, you can set anywhere from 0 to 5 previews. 297 | 298 | ### Solid Garbage 299 | 300 | Solid garbage consists of unclearable lines that rise up from the bottom to “hurry up” the game so it doesn’t extend indefinitely. They are slightly darker than normal garbage lines. In the Bot Room, solid garbage by default starts to come after 2 minutes. Solid garbage is also customizable in custom rooms. 301 | 302 | ![Solid Garbage][image7] 303 | 304 | ### Lock Delay 305 | 306 | Lock delay refers to how much time a piece can wait on the ground before locking into place. In Jstris, there are three types of lock delays you can customize. The first one, L1, controls how many milliseconds after a piece is soft-dropped to the ground until it locks. The default L1 delay is 500 milliseconds. The second one, L2, controls how many milliseconds after a piece is soft-dropped to the ground and is kept in motion by moving left or right until it locks. The default L2 delay is 5000 milliseconds. Note that if a piece is rotated, the L2 is reset and the piece can stay on longer than 5000 milliseconds, which brings us to L3. The third one, L3, is the maximum amount of time a piece that enters the matrix can stay on before it auto-locks, no matter what. The default L3 delay is 20000 milliseconds. 307 | 308 | ### Clear Delay 309 | 310 | Clear delay is a fixed amount of time that passes after you clear any line(s). During this time, you can’t do anything. Many classic block games and PPT use clear delay, but Jstris by default has 0 delay, and for the most part it is never used here. However, it is customizable if you want to turn it on. Its range is 0 milliseconds to 6000 milliseconds. 311 | 312 | ### Gravity lvl 313 | 314 | Gravity level refers to the rate at which the pieces fall down the matrix automatically. The Gravity can be adjusted from levels 0-28. The default Gravity is 1. If gravity is 0, the piece will not fall down at all until it is auto-locked after the 20 second L3 lock delay (see section Lock Delay). A Gravity level of 28 is equal to 20G, which means pieces will instantly fall from the top to the bottom. 315 | 316 | ### Garbage Delay 317 | 318 | Garbage delay is a fixed amount of time between the incoming garbage indicated by the red bar and the insertion of that garbage into the playfield. By default, it is set at 500 milliseconds. It is customizable from a range of 0 milliseconds to 60000 milliseconds. A higher garbage delay allows for more pieces to be played before garbage is inserted, while a lower garbage delay allows for less pieces to be played before garbage insertion. Or in other words, the higher the garbage delay, the more opportunity it gives to block more effectively. Another way to define garbage delay is “the minimum amount of time an incoming attack has to be visible in the red bar before a placed block can trigger the insertion of that garbage to the playfield.” 319 | 320 | ### Messiness 321 | 322 | Garbage messiness refers to the difficulty level to clear certain types of garbage. To change the messiness of garbage in a room, use the command `/set messiness ?`, where the ? is replaced with any number from -100 to 100. -100 is the least messy garbage configuration, and the garbage hole will only appear in one column throughout the entirety of the game (left picture). 100 is the most messy garbage configuration and the garbage hole will appear in any of the 10 columns, making it much more difficult to downstack (right picture). 323 | 324 | ![Unmessy (-100)][image10] 325 | ![Messy (100)][image1] 326 | 327 | ### Configuration presets 328 | 329 | If there is a room settings configuration you particularly like and want to easily refer back to, you can save the settings as a preset. 330 | 331 | To do this, go to *Lobby*, then *Create Room*, then either the *Simple* or *All* tab. Once you have customized the settings to your liking, hit the *Save* button at the bottom right corner to generate your preset data. Copy it, then paste it in the box next to Preset data on the [Submit a preset](/presets/submit) page. 332 | 333 | Once you’ve submitted the preset, you can view it, along with all other user-submitted presets on the [List of presets](/presets). Now you can easily recreate the same room without customizing all the settings again. Just go to *Create Room*, then *Use Custom Preset*, and enter either the title or ID number of your preset. 334 | 335 | ### Mode 336 | 337 | There are currently 7 different modes to choose from when creating a new room. They are: 338 | 339 | - Standard 340 | - Team 341 | - Cheese 342 | - Live Sprint 343 | - Live Cheese 344 | - Live Survival 345 | - Live Maps v0.1 346 | 347 | **Standard** mode is normal multiplayer free-for-all. 348 | 349 | **Team** mode creates a custom Team Room. Pick a side, red or blue, and battle and bring glory for your team. To set your own team name, use the command `/set teamName ?` where the ? is replaced with your team name. 350 | 351 | ![team game in progress][image11] 352 | 353 | **Cheese** mode creates a Cheese Room. Cheese, also known as garbage, is the primary way to knock out opponents in multiplayer modes. It is an important skill to downstack through cheese. Practice how fast you can downstack in this mode that starts games with 10 lines of garbage. First to reach the bottom wins. 10 lines too easy for you? Adjust the amount of starting lines with the command `/set height ?`, with the question mark representing a number from 1 to 20. 354 | 355 | **Live Sprint** mode allows you to play Sprint against an opponent(s). The fastest one to finish the Sprint wins. The room defaults to a 40L Sprint, but you can change to any other type of Sprint with these commands: 356 | 357 | - 20L: `/set gamemode sprint20` 358 | - 40L: `/set gamemode sprint40` 359 | - 100L: `/set gamemode sprint100` 360 | - 1000L: `/set gamemode sprint1000` 361 | 362 | If you break your Sprint record in Live Sprint, unfortunately you cannot add it to your account because the Sprint will be contained in a Live Replay, not a standard Replay. But you can still save the replay to your favorites if you want to preserve it. 363 | 364 | **Live Cheese** mode allows you to play Cheese against an opponent(s). Live Cheese mode is virtually identical to Cheese mode except that you can't customize starting lines beyond the 10L, 18L, and 100L. The room defaults to a 10L Cheese, but you can change to any other type of Cheese with these commands: 365 | 366 | - 10L: `/set gamemode cheese10` 367 | - 18L: `/set gamemode cheese18` 368 | - 100L: `/set gamemode cheese100` 369 | 370 | **Live Survival** mode allows you to play Survival against an opponent(s). Whoever survives the longest wins. 371 | 372 | **Live Maps v0.1** mode creates a custom Map Room. Everything in this room works the same as the Map Room. 373 | 374 | ## FAQ 375 | 376 | ### Q: Can I add a bot to my private or custom room? 377 | 378 | A: No. Currently, we only have one bot on Jstris, which permanently resides in the Bot Room. However, private bots may be a reality in the future. 379 | 380 | ### Q: What do those abbreviations in the Game Results table mean? 381 | 382 | A: B2B = back-to-back. B2Bpm = back-to-back per minute. APM = attack per minute. SPM = sent per minute. PPS = pieces per second. Rep = replay. 383 | 384 | ![game results table][image9] 385 | 386 | ### Q: What is DAS? 387 | 388 | A: DAS is a form of horizontal piece sensitivity. DAS stands for delayed auto shift. It controls for how long you have to hold down the left or right keys before the block moves to the direction you want. With a very low DAS, even the lightest touch on a key will immediately send the block moving. With a very high DAS, you will have to hold down the key for longer before the block starts moving. Professionals on average tend to use a lower DAS because the increased sensitivity allows them to play faster. The default DAS on Jstris is 133. If it still feels too sensitive, raise that number until you feel comfortable. If it feels too slow, lower the number. Adjust and find what suits you. 389 | 390 | ### Q: What is ARR? 391 | 392 | A: ARR is another form of horizontal piece sensitivity. ARR stands for auto-repeat rate. It controls for how fast the block moves left or right. This is a little easier to understand than DAS. Quite simply, with a very low ARR, blocks will zoom almost immediately to the direction you want when holding down the left or right keys. With a very high ARR, blocks will move very slowly in the direction you want when holding down the left or right keys. The default ARR on Jstris is 10. 393 | 394 | ### Q: What is finesse? 395 | 396 | A: Finesse is defined as the most efficient way to move a block. Good finesse is important for playing smoother and faster. The number next to finesse denotes how many finesse errors were committed. So a 0 finesse score means you made no finesse errors. Ideally, the closer you get to 0, the better. Finesse is something that needs to be learned in order to know how to do. There are many resources online explaining it. This video is a good starting point: [Tutorial: How to Play Fast!](https://youtu.be/_QBs703nOnk?t=502). 397 | 398 | ### Q: Can I create a private room? 399 | 400 | A: Yes. Click *Lobby*, then *Create Room*, then check the box that says *Private*. Copy and give the room link to anyone you want to join your private room. Here’s a tip: grab the link of any room, public or private, by using the command `/link`. 401 | 402 | ### Q: Can I play Jstris offline? 403 | 404 | A: Yes. In order to play offline, you have to first download Jstris while you are online. To do this, right-click on the home page, press "Save as", and download the HTML file. Note that only single player modes can be played offline, and the scores will not be saved. 405 | 406 | - - - 407 | 408 | ## Additional Information 409 | 410 | Jstris runs entirely on donations. There are no advertisements whatsoever. Due to the considerable amount of stored replays and game data, a powerful server is required to run Jstris. All donations are much appreciated and will help keep Jstris running - see the [About](/about) section on the website to learn more. 411 | 412 | [image2]: ./images/guide-intro.png "introduction" 413 | [image4]: ./images/image4.png "MisaMino bot in opponents view" 414 | [image8]: ./images/image8.png "speedometer icon for Speed Limit Rooms" 415 | [image5]: ./images/image5.png "the lobby, where you can join and create rooms" 416 | [image11]: ./images/image11.png "team game in progress" 417 | [image7]: ./images/image7.png "Solid Garbage" 418 | [image10]: ./images/image10.png "Unmessy (-100)" 419 | [image1]: ./images/image1.png "Messy (100)" 420 | [image9]: ./images/image9.png "game results table" 421 | -------------------------------------------------------------------------------- /ru/guide.md: -------------------------------------------------------------------------------- 1 | # Руководство Jstris 2 | 3 | Добро пожаловать в Jstris, простую головоломку с онлайн мультиплеером. Jstris известен своей скоростью и привлекает к себе талантливых игроков со всего света. Данное руководство расскажет вам в общих чертах об этой игре. 4 | 5 | - - - 6 | 7 | **Содержание** 8 | 9 | - [Обзор](#обзор) 10 | - [Управление](#управление) 11 | - [Против игроков](#против-игроков) 12 | - [Default Room](#default-room) 13 | - [Bot Room](#bot-room) 14 | - [1v1 Room](#1v1-room) 15 | - [Slow Room](#slow-room) 16 | - [Map Room](#map-room) 17 | - [Одиночная игра](#одиночная-игра) 18 | - [Спринт](#спринт) 19 | - [Очистка](#очистка) 20 | - [Ультра](#ультра) 21 | - [Выживание](#выживание) 22 | - [Карты](#карты) 23 | - [20TSD](#20tsd) 24 | - [Настройка](#настройка) 25 | - [Таблицы атаки и комбо](#таблицы-атаки-и-комбо) 26 | - [Метод атаки](#метод-атаки) 27 | - [Блокировка мусора](#блокировка-мусора) 28 | - [Тип фигур](#тип-фигур) 29 | - [Рандомайзер](#рандомайзер) 30 | - [Длина очереди](#длина-очереди) 31 | - [Заполнять постоянным мусором](#заполнять-постоянным-мусором) 32 | - [Задержка перед фиксацией](#задержка-перед-фиксацией) 33 | - [Задержка очистки](#задержка-очистки) 34 | - [Гравитация](#гравитация) 35 | - [Задержка мусора](#задержка-мусора) 36 | - [Разброс мусора](#разброс-мусора) 37 | - [Шаблоны правил](#шаблоны-правил) 38 | - [Режим](#режим) 39 | - [Часто задаваемые вопросы](#часто-задаваемые-вопросы) 40 | - [В: Могу ли я добавить бота в мою комнату?](#в-могу-ли-я-добавить-бота-в-мою-комнату) 41 | - [В: Что означают сокращения в таблице результатов игры?](#в-что-означают-сокращения-в-таблице-результатов-игры) 42 | - [В: Что такое DAS?](#в-что-такое-das) 43 | - [В: Что такое ARR?](#в-что-такое-arr) 44 | - [В: Что такое техника?](#в-что-такое-техника) 45 | - [В: Могу ли я создать приватную комнату?](#в-могу-ли-я-создать-приватную-комнату) 46 | - [В: Могу ли я играть в Jstris офлайн?](#в-могу-ли-я-играть-в-jstris-офлайн) 47 | - [Дополнительная информация](#дополнительная-информация) 48 | 49 | - - - 50 | 51 | ## Обзор 52 | 53 | Jstris использует те же самые базовые механики, как и большинство похожих игр. Одной из основных особенностей является обширное использование повторов. Для каждой законченной вами игры будет создан повтор. Просмотр и анализ своих игр является неотъемлемой частью самосовершенствования, и повторы Jstris предоставляют вам такую возможность. 54 | 55 | В отличии от других игр, вы можете быть уверены, что лидеры Jstris абсолютно чисты и не используют читы. Модераторы удаляют подозрительные записи, чтобы гарантировать заслуживающий доверия список глобальных достижений. 56 | 57 | Можно играть без регистрации, но для того, чтобы получить доступ ко всем возможностям сайта, рекомендуется создать аккаунт. Для этого, выберите пункт *Зарегистрироваться* в верхнем правом углу. Необходимы только email, имя пользователя и пароль. С аккаунтом, вы можете видеть множество статистики, включая ваши лучшие рекорды в одиночных режимах, статистику мультиплеера, статистику улучшения, повторы и многое другое. Вы также можете видеть себя в списке глобальных достижений (анонимные достижения не показаны). 58 | 59 | ![Обзор][image2] 60 | - - - 61 | 62 | ## Управление 63 | 64 | Jstris позволяет игрокам настроить своё управление в любое время в меню **Настройки**, которое расположено под игровым полем. Управление по умолчанию представлено ниже: 65 | 66 | | Команда | Клавиша по умолчанию | 67 | | ----------------- | -------------------- | 68 | | Налево | left | 69 | | Направо | right | 70 | | Мягкое падение | down | 71 | | Быстрое падение | space | 72 | | Поворот налево | z | 73 | | Поворот направо | up | 74 | | Переворот | a | 75 | | Замена | c | 76 | 77 | ## Против игроков 78 | 79 | ### Default Room 80 | 81 | При входе на сайт, все игроки изначально попадают в **Default room** - комнату со свободным доступом, где можно встретить игроков любого уровня. 82 | 83 | Игра в комнате по умолчанию может быть тяжелой. Уникальной особенностью Jstris является то, что он смешивает скромных новичков с мировыми топ игроками, и всеми остальными. Если вы устали играть и хотите просто наблюдать, используйте команду `/spectate` или `/spec`. Чтобы вернуться к игре, используйте `/play`. 84 | 85 | ### Bot Room 86 | 87 | Default Room не единственная доступная комната. Чтобы увидеть весь список, нажмите кнопку *Лобби* под игровым полем. Следующей по популярности комнатой является комната с ботами **Bot Room**, названная так, потому что в ней всегда присутствует бот. Вы можете узнать его по красному цвету, он находится среди других оппонентов в левом верхнем углу. 88 | 89 | ![Бот MisaMino среди оппонентов][image4] 90 | 91 | В Jstris 4 вида ботов. В списке ниже они отсортированы по силе, также представлены команды для смены бота. 92 | 93 | - MisaMino: `/changeBot misamino` 94 | - Real_Block: `/changeBot real` 95 | - ~~jez_Block: `/changeBot jez`~~ (удалён 2018.09.21) 96 | - ~~Fool bot: `/changeBot fool`~~ (удалён 2018.09.21) 97 | 98 | *\*Любые команды должны быть введены между играми. Всякая команда, введённая во время игры, игнорируется.* 99 | 100 | Misamino - самый сильный бот, возможно, сильнейший среди когда-либо созданных ботов. На его максимальной скорости 5 PPS (фигур в секунду), он становится грозным оппонентом, который может легко победить самых сильных живых игроков в режиме 1 на 1. Однако, производительности бота не хватает когда в комнате больше 5 живых игроков, и обычно он сразу же проигрывает. Для настройки бота можно использовать команду /botPPS. 101 | 102 | Скорость бота может быть изменена. Для этого, введите `/bot ?` , где замените знак вопроса на любое число между .3 и 5. Для примера, если я хочу чтобы бот играл на 2 PPS, я напечатаю `/bot 2`. Если я хочу, чтобы бот играл на 1.73 PPS, я напечатаю `/bot 1.73`. 103 | 104 | ### 1v1 Room 105 | 106 | Комната **1v1 Room** позволяет играть только двоим игрокам, хотя кто угодно может войти и смотреть матч, даже если комната заполнена. Используйте эту комнату для игры с друзьями или с достойным оппонентом. Для того, чтобы сбросить счёт побед, используйте команду `/resetCounter` и все победы будут обнулены. 107 | 108 | ### Slow Room 109 | 110 | Хотите сыграть с другом, но один из вас играет значительно лучше другого? Или вы просто новичок и устали мгновенно проигрывать в комнатах с про-игроками? Или вы хотите улучшить эффективность своей игры, убрав скорость из общего зачёта? В Jstris есть Slow Room (медленная комната) для всех этих случаев. По умолчанию скорость медленной комнаты ограничена 2.0 PPS, что означает игроки не могут превысить этот порог. При попытке сыграть быстрее, экран будет временно заблокирован. В дополнение к ограничению скороcти, медленная комната имеет задержку 500 мс при очистке линий. Это означает что при каждой очистке вы будете ждать 500 мс, прежде чем можно будет делать что-либо ещё. Все медленные комнаты обозначаются значком спидометра - [SPEEDOMETER_ICON]. Медленные комнаты могут иметь ограничение от 0 до 20 PPS. 111 | 112 | ![Лобби, в котором вы можете создавать комнаты и присоединяться к ним][image5] 113 | 114 | ### Map Room 115 | 116 | **Map Room** - это место, где можно соревноваться в очистке на случайной пользовательской карте. Число (D=?%), показываемое рядом с именем карты, означает сложность карты, где 0% - легчайшая карта, и 100% - сложнейшая. Карты, требующие завершения с Perfect Clear, не выпадают в этой комнате. 117 | 118 | - - - 119 | 120 | ## Одиночная игра 121 | 122 | ### Спринт 123 | 124 | Базовый режим с простейшей целью, **Спринт** - самый популярный режим одиночной игры в Jstris. Очистите Х линий так быстро, как можете. В Jstris есть спринт режимы для 20, 40, 100 и 1000 линий. 125 | 126 | ### Очистка 127 | 128 | Не такой быстрый, и более аналитический, чем Спринт, режим **Очистки** предполагает больше размышлений в процессе очищения мусора наиболее эффективным способом. В Jstris есть режимы очистки для 10, 18, 100 и бесконечного числа линий. 129 | 130 | ### Ультра 131 | 132 | Режим, рассчитанный на набор максимального количество очков, и награждающий за продвинутые техники, такие, как T-спины и back-to-back. **Ультра** - замечательный способ тренировать атаку для последующего применения в режимах против игроков. 133 | 134 | ### Выживание 135 | 136 | Возможно, самый сложный режим среди всех режимов одиночной игры. **Выживание** похож на очистку, но мусор добавляется с постоянной скоростью: 1 линия в секунду. Выживайте против растущих линий так долго, как можете. 137 | 138 | ### Карты 139 | 140 | Режим **Карты** был добавлен в Jstris в конце 2018 года. Карты вносят элемент креативности, при этом улучшая навыки очистки в сложных и необычных позициях. Создайте свою карту в **Дизайнере Карт**. Как только карта опубликована, игроки из любой точки мира могут играть и соревноваться в скорости на вашей карте. В Jstris ограничивает создание карт пятью публикациями в день и десятью неопубликованными картами в очереди. Карты включены в список рекордов. На каждой карте можно завоевать три медали: золотую за первое, серебряную за второе, бронзовую за третье место. Пробуйте войти в топ-3 на любой карте чтобы завоевать медали и своё место в таблице лидеров! 141 | 142 | *\*Таблица лидеров карт обновляется несколько раз в день, поэтому изменения в ней не мгновенно отражают текущую ситуацию.* 143 | 144 | ### 20TSD 145 | 146 | Цель этого режима - выполнить как можно больше TSD (T-spin Double) друг за другом. Если вы очищаете линию, не используя TSD, игра завершается. Режим назван 20TSD, потому что изначально люди выполняли спринт длиной 40 линий, используя только TSD (20 х 2 = 40). Однако, многие игроки выходят за эти рамки и регулярно превышают число 20. 147 | 148 | - - - 149 | 150 | ## Настройка 151 | 152 | Чтобы увидеть настройки любой комнаты, используйте команду `/config`. Ниже мы пробежимся по возможным опциям. 153 | 154 | ### Таблицы атаки и комбо 155 | 156 | По умолчанию, атака и комбо в Jstris выглядят так (можно перенастроить в приватных комнатах): 157 | 158 | | Тип атаки | Кол-во посланных линий | | Комбо # | Кол-во посланных линий | 159 | | :----------------- | ---------------------: | - | ------: | ---------------------: | 160 | | 1 линия (single) | **0** | | 1 | **0** | 161 | | 2 линии (double) | **1** | | 2 | **1** | 162 | | 3 линии (triple) | **2** | | 3 | **1** | 163 | | 4 линии | **4** | | 4 | **1** | 164 | | T-spin Double | **4** | | 5 | **2** | 165 | | T-spin Triple | **6** | | 6 | **2** | 166 | | T-spin Single | **2** | | 7 | **3** | 167 | | T-spin Mini Single | **0** | | 8 | **3** | 168 | | Perfect Clear | **10** | | 9 | **4** | 169 | | Back-to-Back | **+1** | | 10 | **4** | 170 | | | | | 11 | **4** | 171 | | | | | 12+ | **5** | 172 | 173 | ### Метод атаки 174 | 175 | В Jstris существует 8 опций для распределения мусора от вашей атаки в матчах против игроков: 176 | 177 | - Targets (Прицел) `/set garbage targets` 178 | - Divide (Разделение) `/set garbage divide` 179 | - To all (Всем) `/set garbage toAll` 180 | - To least (По меньшинству) `/set garbage toLeast` 181 | - To most (Сильнейшему) `/set garbage toMost` 182 | - To self (Себе) `/set garbage toSelf` 183 | - Random (Случайно) `/set garbage random` 184 | - Roulette (Рулетка) `/set garbage roulette` 185 | 186 | **Targets** (Прицел) - обычно является опцией по умолчанию и самым популярным выбором. В этом режиме, цель равновероятно выбирается по очереди из всех оппонентов в комнате. Игрок, являющийся целью в момент атаки, получает посланный вами мусор. 187 | 188 | **Divide** (Разделение) - мусор делится поровну между игроками комнаты. Например, если вы выполняете TSD в комнате с двумя другими оппонентами, каждый из них получит по 2 линии мусора. 189 | 190 | **To all** (Всем) - все производимые вами атаки отсылаются каждому из ваших оппонентов в комнате. К примеру, если вы выполняете Perfect Clear в комнате с 4-мя оппонентами, то каждый из них получает 10 линий мусора, то есть, вы посылаете 40 линий мусора в целом. Из приведённого примера вы уже наверное поняли, что игры в этом режиме с беспорядочно возрастающим мусором характерно короткие. 191 | 192 | **To least** (По меньшинству) - мусор получает игрок, который *пострадал* меньше всех от предыдущих атак. Предположим, в комнате с тремя оппонентами, вы посылаете 4 линии. Игрок А уже получил 50 линий урона к этому моменту. Игрок Б получил 53. Игрок В получил 58. Так, как игрок А получил меньше всего линий, вся ваша атака - 4 линии, отправляется к нему. 193 | 194 | **To most** (Сильнейшему) - мусор получает игрок, которые *послал* больше всего атак. По сути, вы атакуете самого сильного игрока комнаты. 195 | 196 | **To self** (Себе) - ваша атака отсылается вам самому. Непрактично в игре против других игроков, но кому-то этот режим может быть полезен для тренировок в одиночку. 197 | 198 | **Random** (Случайно) - атака отсылается случайному оппоненту. Возможно, самый честный режим. 199 | 200 | **Roulette** (Рулетка) - тоже самое, что предыдущее, но атака может быть послана и вам в том числе. 201 | 202 | ### Блокировка мусора 203 | 204 | В Jstris 4 типа блокировки мусора: 205 | 206 | - Full (Полная) 207 | - Limited (Ограниченная) 208 | - None (Отсутствует) 209 | - Instant (Мгновенная) 210 | 211 | **Full** (Полная) - блокировка по умолчанию. Другие игры, которые используют Full, это *TF* (комнаты e+) и *TOP*. В этом режиме, появляется индикатор мусора в виде красной полосы справа от вашего игрового поля. Мусор не попадает на ваше поле до тех пор, пока вы не поставите блок. Мусор может быть уменьшен с помощью вашей атаки (например, снятием 4-х линий). Если вы начали комбо, то мусор будет заморожен от появления на поле до тех пор, пока вы не закончите своё комбо. 212 | 213 | **Limited** (Ограниченная) - данный тип блокировки очень похож на Full, но с одним отличием. Входящий мусор попадает на ваше поле вне зависимости от того, выполняете ли вы комбо или нет. Другими словами, мусор не приостанавливается во время комб, как в режиме Full. Входящий мусор также может быть уменьшен с помощью атак. Игры, использующие Limited включают *PPT*, *TB* и *TF* (не e+ комнаты). 214 | 215 | **None** (Отсутствует) - в этом режиме, мусор не может быть уменьшен или отменён. Изначально он появляется в виде красной полосы (как в режимах Full и Limited), и попадает на ваше игровое поле как только вы поставите блок. К примеру, если оппонент послал вам 10 линий, даже если вы сняли 4 линии следующим блоком, то входящий мусор не будет уменьшен до 6 линий. Вместо этого, вы получите все 10 линий мусора, и пошлёте оппоненту 4 линии. 216 | 217 | **Instant** (Мгновенная) - в этом режиме вообще нет красной полосы. Мусор попадает на ваше поле в момент, когда оппонент посылает его. Отмена части мусора невозможна. 218 | 219 | | | Красная полоса | Отмена | 220 | | ------- | :------------: | :----: | 221 | | Full | Да | Да | 222 | | Limited | Да | Да | 223 | | None | Да | Нет | 224 | | Instant | Нет | Нет | 225 | 226 | ### Тип фигур 227 | 228 | В игре 8 типов наборов фигур. 229 | 230 | - Standard 231 | - Big 232 | - ARS 233 | - Penta 234 | - M123 235 | - All-29 236 | - C2RS 237 | - O-spin 238 | 239 | **Standard** Самые распространённые и простые тетромино, с которыми вы уже вероятно знакомы. Являются блоками по умолчанию. 240 | 241 | **Big** Увеличенные в 4 раза по сравнению со стандартными блоками, такие блоки наносят массивный урон. 242 | 243 | **ARS** Стандартные блоки, но управляемые ARS (Arika rotation system), включая CC-проверку. Запрограммированы NueSB 244 | 245 | **Penta** Пентамино блоки, 18 разных фигур. 246 | 247 | **M123** Блоки размером 1,2 и 3. Всего существует 4 разных блоков такого типа. 248 | 249 | **All-29** Блоки размером 1,2,3,4,5, всего 29 разных блоков. Включает в себя 7 стандартных, 4 M123 и 18 пентаблоков. 250 | 251 | **C2RS** стандартные блоки, но управляемые Cultris 2 rotation system. 252 | 253 | **O-spin** система поворотов, возникшая из мемов, где возможны тройной (2 х по часовой стрелке) и четверной (1 х против часовой стрелки) повороты фигуры О. Также, возможны другие нетрадиционные повороты (из за того, что таблица толчков содержит 15 уровней, тогда как стандартная система поворотов SRS содержит только 4 уровня). 254 | 255 | ### Рандомайзер 256 | 257 | Рандомайзер - это формула, по которой формируется порядок выпадающих блоков. Jstris имеет 11 разных рандомайзеров: 258 | 259 | - 7-bag 260 | - 14-bag 261 | - Classic 262 | - C2Sim 263 | - One block 264 | - Two block 265 | - One 7-bag 266 | - One 14-bag 267 | - Repeat+7b 268 | - BSblock+7b 269 | - BigBlock+7b 270 | 271 | **7-bag** - стандартный рандомайзер по умолчанию. Представьте себе мешок с 7-ю фигурами, по одной из всех возможных. Вы вытаскиваете из мешка фигуры одну за одной, до тех пор, пока он не опустеет. Тогда вы получаете точно такой же новый мешок, опять с 7-ю фигурами. Опять вытаскиваете одну за одной до тех пор, пока он не опустеет. Повторяете. Так и работает 7-bag рандомайзер. 272 | 273 | **14-bag** - похож на 7-bag, но двойного размера, с двумя фигурами каждого типа из 7-ми возможных блоков. Также вытаскиваете по одной фигуре до тех пор, пока мешок не опустеет. Повторяете. 274 | 275 | **Classic** - полностью случайные фигуры. Этот рандомайзер делает постройку очень трудным делом. 276 | 277 | **C2Sim** - рандомайзер Cultris 2, описанный здесь [post by Integration](http://harddrop.com/forums/index.php?showtopic=5080&st=0&p=71443&#entry71443) 278 | 279 | **One block** - этот рандомайзер даёт вам только одну фигуру, выбранную случайно в начале игры. Вам будет выпадать только этот блок. 280 | 281 | **Two block** - рандомайзер, похожий на предыдущий, но дающий два разных блока вместо одного. 282 | 283 | **One 7-bag** - первый мешок в игре будет повторяться бесконечно. Используя этот рандомайзер, одна и та же очередь из 7 фигур будет выпадать снова и снова. 284 | 285 | **One 14-bag** - похоже на предыдущий режим, но очередь ограничена 14-ю фигурами, которые будут повторяться снова и снова. 286 | 287 | **Repeat+7b** - работает, как 7-bag, только каждая фигура в мешке имеет шанс быть повторённой 1-7 раз. 288 | 289 | **BSblock+7b** - работает, как 7-bag, только может включать фигуры из других наборов блоков, например, пентамино или больших блоков. 290 | 291 | **BigBlock+7b** - работает, как 7-bag, только может включать большие блоки. 292 | 293 | ### Длина очереди 294 | 295 | Jstris по умолчанию показывает 5 превью очереди. В созданных вами комнатах, вы можете настроить от нуля до пяти превью. 296 | 297 | ### Заполнять постоянным мусором 298 | 299 | Постоянный мусор это неочищаемые линии, которые прибавляются снизу для того, чтобы подогнать игру и она не продолжалась бесконечно. Такие линии немного темнее, чем обычный мусор. В комнате Bot Room постоянный мусор по умолчанию начинает появляться через 2 минуты. Этот параметр можно настроить в созданных вами комнатах. 300 | 301 | ![Solid Garbage][image7] 302 | 303 | ### Задержка перед фиксацией 304 | 305 | Задержка перед фиксацией означает сколько времени установленная фигура будет ожидать прежде чем зафиксируется. В Jstris есть три типа задержек, которые можно настроить. Первая, L1, означает задержку перед фиксацией фигуры после мягкого падения. По умолчанию, задержка L1 = 500 мс. Вторая, L2, означает как долго можно перемещать уроненную мягким падением фигуру налево или направо (по умолчанию 5000 мс). Следует заметить, что если фигуру повернули, то L2 сбрасывается и фигура может быть перемещена дольше, чем в течении обычных 5000 мс, что приводит нас к задержке L3. L3 означает максимальное количество времени после появления фигуры на поле, перед её финальной фиксацией, вне зависимости от совершаемых вами действий. По умолчанию, L3 = 20000 мс. 306 | 307 | ### Задержка очистки 308 | 309 | Задержка очистки это фиксированное количество времени, которое проходит после очистки одной или более линий. Во время этой задержки вы не можете ничего делать. Много классических пазловых игр и PPT используют задержку очистки, но в Jstris по умолчанию задержка очистки = 0, и для большинства режимов она никогда не используется. Однако, это настраивается, если вы хотите включить её. Допустимые значения - от нуля и до 6000 мс. 310 | 311 | ### Гравитация 312 | 313 | Гравитация представляет собой скорость, с которой фигуры автоматически падают вниз. Гравитация может быть изменена в пределах 0-28 уровня. Гравитация по умолчанию = 1. Если гравитация = 0, то фигура не упадёт вниз до тех пор, пока не истечёт задержка L3 (по умолчанию, 20 секунд). 28 уровень гравитации эквивалентен 20G, при этом фигура мгновенно падает до самого низа. 314 | 315 | ### Задержка мусора 316 | 317 | Задержка мусора это фиксированное количество времени между тем, как входящий мусор появляется на красной полосе и его появлением на игровом поле. По умолчанию она равна 500 мс. Данный параметр настраивается в пределах от 0 до 60000 мс. Более высокая задержка позволяет отыграть большее количество блоков, прежде чем мусор будет помещён на поле; более низкая задержка способствует меньшему количеству. Другими словами, чем больше задержка, тем больше возможностей для блокирования мусора. Другой способ определить задержку мусора - "минимальное количество времени после входящей атаки, когда мусор будет отображен красной полосой, и прежде чем он попадёт на игровое поле". 318 | 319 | ### Разброс мусора 320 | 321 | Разброс мусора отражает его сложность для очистки вами. Чтобы изменить разброс, используйте команду `/set messiness ?`, где ? заменён на любое число от -100 до 100. -100 - наилегчайшая опция, отверстия на протяжении всего слоя мусора будут находиться друг над другом (левая картинка). 100 - наисложнейшая опция, отверстия будут находиться в случайных позициях в любой из 10 колонок, делая его максимально сложным для очистки (правая картинка). 322 | 323 | ![Unmessy (-100)][image10] 324 | ![Messy (100)][image1] 325 | 326 | ### Шаблоны правил 327 | 328 | Если существует какой то набор правил, который вам особенно нравится и вы хотите легко выбирать его, вы можете сохранить его как шаблон. 329 | 330 | Чтобы выполнить это, зайдите в *Лобби*, затем выберите *Создать комнату*, затем в строке *Больше правил* выберите *Простые* либо *Все*. После того, как вы настроили все параметры, нажмите кнопку *Сохранить* внизу, игра создаст вам шаблон. Скопируйте данные и воспользуйтесь формой отправки шаблона для пересылки на сервер. 331 | [Submit a preset](/presets/submit) 332 | 333 | Как только вы отправили шаблон, вы можете просматривать его, наряду с другими пользовательскими шаблонами [List of presets](/presets). Теперь можно легко воссоздать те же самые правила без настройки всех опций. Просто выберите *Создать комнату*, *Использовать правила* и выберите ваш шаблон. 334 | 335 | ### Режим 336 | 337 | В Jstris сейчас присутствует 7 режимов, среди которых вы можете выбирать при создании своей комнаты: 338 | 339 | - Стандартный 340 | - Командный 341 | - Очистка 342 | - Live Sprint 343 | - Live Cheese 344 | - Live Survival 345 | - Live Maps v0.1 346 | 347 | **Стандартный** режим это нормальный мультиплеер со свободным доступом. 348 | 349 | **Командный** режим создаёт командную комнату. Выбирайте сторону, красную или синюю, и принесите победу своей команде. Для выбора имени команды, используйте `/set teamName ?`, где вместо знака вопроса введите желаемое имя. 350 | 351 | ![team game in progress][image11] 352 | 353 | **Очистка** создаёт комнату для очистки. Посылаемый вами мусор - это основной путь выиграть оппонента в режиме против игроков. Важным скиллом является очистка мусора. Практикуйтесь в очистке на скорость в режиме против игроков. Первый, добравшийся до дна в мусоре высотой 10 линий, побеждает. 10 линий слишком легко для вас? Измените высоту мусора командой `/set height ?`, где знак вопроса заменён на число от 1 до 20. 354 | 355 | Режим **Live Sprint** позволяет вам играть спринт против оппонентов. Тот, кто завершил спринт быстрее всех, выигрывает. По умолчанию играется спринт длиной в 40 линий, но вы можете изменить это с помощью следующих команд: 356 | 357 | - 20L: `/set gamemode sprint20` 358 | - 40L: `/set gamemode sprint40` 359 | - 100L: `/set gamemode sprint100` 360 | - 1000L: `/set gamemode sprint1000` 361 | 362 | Если вы устанавливаете личный рекорд в Live Sprint, то, к сожалению, это не будет отражено в вашем аккаунте, потому что пишется повтор против игроков, а не обычный повтор. Но вы можете добавить его в избранное, если хотите сохранить. 363 | 364 | Режим **Live Cheese** позволяет играть в очистку против оппонентов. Этот режим точно такой же, как и режим очистки, за исключением того, что вы не можете выбирать никаких других значений для высоты мусора, кроме 10, 18 и 100 линий. По умолчанию высота равняется десяти линиям, но вы можете изменить это следующими командами: 365 | 366 | - 10L: `/set gamemode cheese10` 367 | - 18L: `/set gamemode cheese18` 368 | - 100L: `/set gamemode cheese100` 369 | 370 | Режим **Live Survial** позволяет вам играть в режим Выживания против оппонентов. Кто выживет дольше всех, выигрывает. 371 | 372 | **Live Maps v0.1** позволяет вам играть в режим Map Room против оппонентов. 373 | 374 | ## Часто задаваемые вопросы 375 | 376 | ### В: Могу ли я добавить бота в мою комнату? 377 | О: Нет. В данный момент у нас только один бот в Jstris, который постоянно находится в Bot Room. Однако, данный функционал может быть добавлен в будущем. 378 | 379 | ### В: Что означают сокращения в таблице результатов игры? 380 | 381 | О: B2B = back-to-back. B2Bpm = back-to-back per minute (B2B в минуту). APM = attack per minute (атак в минуту). SPM = sent per minute (послано в минуту). PPS = pieces per second (фигур в секунду). Rep = replay (повтор). 382 | 383 | ![game results table][image9] 384 | 385 | ### В: Что такое DAS? 386 | 387 | О: DAS это мера горизонтальной чувствительности фигуры. DAS означает delayed auto shift, задержка автоповтора. Это контролирует, как долго вы должны держать клавишу влево или вправо прежде чем фигура автоматически начнёт двигаться в желаемую сторону. С низким DAS даже легчайшее касание клавиши мгновенно подвинет фигуру. С высоким DAS вы будете вынуждены держать кнопку направления дольше, прежде чем фигура начнёт движение. DAS по умолчанию в Jstris равен 133 мс. Если это кажется вам слишком чувствительным, повысьте значение. Если кажется слишком медленным, понизьте. Отрегулируйте DAS так, как вам нравится. 388 | 389 | ### В: Что такое ARR? 390 | 391 | О: ARR это другая форма горизонтальной чувствительности фигуры. ARR означает auto repeat rate, скорость автоповтора. Это контролирует как быстро фигура двигается влево или вправо. Данный термин понять немного проще, чем DAS. С низким ARR, фигура почти мгновенно достигнет стены в той стороне, куда вы её направляете. С высоким ARR, фигура будет двигаться к стене медленно, пока вы держите кнопку направления. ARR по умолчанию равен 10 мс в Jstris. 392 | 393 | ### В: Что такое техника? 394 | 395 | О: техника - это наиболее эффективный путь передвижения фигуры. Хорошая техника важна для того, чтобы играть ровнее и быстрее. Число рядом с этим термином означает как много ошибок техники вы совершили. Таким образом, техника 0 означает что вы не совершили ни одной технической ошибки. В идеале, чем ближе это число к нулю, тем лучше. Техника - это то, что вы должны учить чтобы использовать её правильно. Существует много ресурсов, объясняющих правильную технику. Это видео может стать хорошей стартовой точкой в изучении: [Tutorial: How to Play Fast!](https://youtu.be/_QBs703nOnk?t=502). 396 | 397 | ### В: Могу ли я создать приватную комнату? 398 | 399 | О: Да. Выберите *Лобби*, затем *Создать комнату*, затем кликните по чекбоксу *Приватная*. Скопируйте ссылку и дайте тому, кого хотите пригласить в свою комнату. Подсказка: вы можете узнать ссылку на любую комнату, публичную или приватную с помощью команды `/link`. 400 | 401 | ### В: Могу ли я играть в Jstris оффлайн? 402 | 403 | О: Да. Для этого скачайте Jstris пока вы онлайн. Для этого, нажмите правой кнопкой мыши по странице, выберите в меню пункт "Сохранить страницу как" и сохраните html файл. Следует заметить, что только режимы одиночной игры доступны офлайн, и ваш счёт не будет сохранён. 404 | 405 | - - - 406 | 407 | ## Дополнительная информация 408 | 409 | Существование Jstris полностью зависит от донатов. В игре нет рекламы. Из-за того, что игра хранит повторы и данные, Jstris нужен мощный сервер. Я благодарен всем донатам, и они будут поддерживать Jstris в рабочем состоянии. Читайте раздел [About](/about) веб сайта, чтобы узнать больше. 410 | 411 | [image2]: ./images/guide-intro.png "introduction" 412 | [image4]: ./images/image4.png "MisaMino bot in opponents view" 413 | [image8]: ./images/image8.png "speedometer icon for Speed Limit Rooms" 414 | [image5]: ./images/image5.png "the lobby, where you can join and create rooms" 415 | [image11]: ./images/image11.png "team game in progress" 416 | [image7]: ./images/image7.png "Solid Garbage" 417 | [image10]: ./images/image10.png "Unmessy (-100)" 418 | [image1]: ./images/image1.png "Messy (100)" 419 | [image9]: ./images/image9.png "game results table" 420 | -------------------------------------------------------------------------------- /es/guide.md: -------------------------------------------------------------------------------- 1 | # Jstris Guide 2 | 3 | Bienvenido a Jstris, un sencillo juego de bloques en linea. Jstris es conocido por su rápida jugabilidad y está atrayendo jugadores talentosos alrededor de todo el mundo. Esta guía te introducirá a las características basicas del juego. 4 | 5 | --- 6 | 7 | **Tabla de Contenidos** 8 | 9 | - [Prólogo](#prólogo) 10 | - [Controles](#controles) 11 | - [Multijugador](#multijugador) 12 | - [Sala Default](#sala-default) 13 | - [Sala del Bot](#sala-del-bot) 14 | - [Sala 1v1](#sala-1v1) 15 | - [Sala Lenta](#sala-lenta) 16 | - [Sala de Mapa](#sala-de-mapa) 17 | - [Un Jugador](#un-jugador) 18 | - [Carrera](#carrera) 19 | - [Queso](#queso) 20 | - [Ultra](#ultra) 21 | - [Supervivencia](#supervivencia) 22 | - [Mapas](#mapas) 23 | - [20TSD](#20tsd) 24 | - [Configuración](#configuración) 25 | - [Tablas de Combo y Ataque](#tablas-de-combo-y-ataque) 26 | - [Distribución de Basura](#distribución-de-basura) 27 | - [Bloqueo de Basura](#bloqueo-de-basura) 28 | - [Bloques](#bloques) 29 | - [Aleatorizador](#aleatorizador) 30 | - [Vistas Previas](#vistas-previas) 31 | - [Basura Solida](#basura-solida) 32 | - [Demora de Bloqueo](#demora-de-bloqueo) 33 | - [Demora de Limpieza](#demora-de-limpieza) 34 | - [Gravedad lvl](#gravedad-lvl) 35 | - [Demora de Basura](#demora-de-basura) 36 | - [Desorden](#desorden) 37 | - [Configuración de Preajustes](#configuración-de-preajustes) 38 | - [Modos](#modos) 39 | - [Preguntas Frecuentes](#faq) 40 | - [Q: ¿Puedo agregar un bot a mi sala privada o personalizada?](#q-¿puedo-agregar-un-bot-a-mi-sala-privada-o-personalizada?) 41 | - [Q: ¿Qué significan esas abreviaturas en la tabla de resultados?](#q-¿qué-significan-esas-abreviaturas-en-la-tabla-de-resultados?) 42 | - [Q:¿Qué es el DAS?](#q-¿qué-es-el-das?) 43 | - [Q:¿Qué es el ARR?](#q-¿qué-es-el-arr?) 44 | - [Q:¿Qué es el Finesse?](#q-¿qué-es-el-finesse?) 45 | - [Q: ¿Puedo crear una sala privada?](#q-¿puedo-crear-una-sala-privada?) 46 | - [Q: ¿Puedo jugar jstris sin conexión?](#q-¿puedo-jugar-jstris-sin-conexión?) 47 | - [Información Adicional](#información-adicional) 48 | 49 | --- 50 | 51 | ## Prólogo 52 | 53 | Jstris usa las mismas mecánicas basicas que la mayoría de los otros juegos de bloques. Sigue las reglas de guideline.Una característica notable es el uso extensivo de repeticiones. En cada modo de juego que juegues y completes, una repetición será generada para ti. Ver y analizarte a ti mismo es una parte integral para mejorar, y las repeticiones de Jstris hacen de esto, una tarea muy sencilla. 54 | 55 | A diferencia de otros sitios, puedes estar seguro que las tablas de clasificación de Jstris no tienen gente haciendo trampa. Los moderadores eliminan records sospechosos para asegurar una lista de logros mundial digna de confianza. 56 | 57 | Es posible jugar sin registrarse, pero para usar todas las características de la página, se recomienda que cree una cuenta. Para eso, de click en _Registrarse_ en la esquina derecha superior. Solo se requiere un correo electrónico, un nombre de usuario y una contraseña. Con una cuenta, puedes ver una gran cantidad de estadísticas incluyendo tus mejores tiempos en modos de un solo jugador, estadísticas de multijugador, mejoras, repeticiones, y mucho más. También te puedes ver a ti mismo en las tablas de clasificación (las puntuaciones de usuarios no registrados son excluidas). 58 | 59 | ![introduction][image2] 60 | 61 | --- 62 | 63 | ## Controles 64 | 65 | Jstris permite que los jugadores modifiquen sus controles en cualquier momento en el menú de **Ajustes** localizado debajo del tablero del jugador. Los controles predeterminados son: 66 | 67 | | Comando | Tecla Predeterm. | 68 | | --------------- | ---------------- | 69 | | Mover Izquierda | Izquierda | 70 | | Mover Derecha | Derecha | 71 | | Caida Lenta | Abajo | 72 | | Caida Rápida | Espacio | 73 | | Rotar Izquierda | z | 74 | | Rotar Derecha | Arriba | 75 | | Rotar 180 | a | 76 | | Hold | c | 77 | 78 | ## Multijugador 79 | 80 | ### Sala Default 81 | 82 | Al entrar al sitio, todos los jugadores son inmediatamente arrojados al **Default Room**, un todos contra todos done encontrarás jugadores de todo nivel de habilidad. 83 | 84 | Jugar en la Sala Default puede ser difícil! Algo único de Jstris es que arroja humildes principiantes y oponentes de talla mundial juntos, así como todos los demás de por medio. Si te cansas de jugar y únicamente quieres ver, entonces usa el comando `/spectate` o `/spec`. Para jugar otra vez, usa el comando `/play`. 85 | 86 | ### Sala del Bot 87 | 88 | La Sala Default no es la única sala que hay. Para ver la lista completa de salas, da click en _Lobby_ en la parte inferior izquierda de tu tablero. La 2da sale más popular en Jstris usualmente es la Sala del Bot **Bot Room**, llamada de esta manera por el bot que siempre está presente. Siempre estará en la parte superior izquerda de todos tus oponentes, distinguible fácilmente por su color rojo uniforme. 89 | 90 | ![MisaMino bot in opponents view][image4] 91 | 92 | Hay cuatro tipos de bots en Jstris. Aquí están listados por dificultad, y los comandos para cambiar a alguno específico, introducidos en el chat. 93 | 94 | - MisaMino: `/changeBot misamino` 95 | - Real_Block: `/changeBot real` 96 | - ~~jez_Block: `/changeBot jez`~~ (removido en 2018.09.21) 97 | - ~~Fool bot: `/changeBot fool`~~ (removido en 2018.09.21) 98 | 99 | _\*Todos los comandos deben ser ingresados entre juegos, Cualquier comando ingresando durante un juego será ignorado._ 100 | 101 | Misamino es por mucho el bot más difícil, quizás el bot más difícil alguna vez creado. Cuando está a la velocidad máxima de 5pps(piezas por segundo), se convierte en un oponente formidable que facilmente puede ganar en contra de los mejores jugadores humanos en un 1v1. Sin embargo, El desempeño del bot sufre cuando hay >5 humanos en la Sala del Bot, y es probable que pierda inmediatamente. Esto nos lleva a nuestro siguiente comando: /botPPS. 102 | 103 | La velocidad del bot puede ser cambiada. para hacer esto, escribe `/bot ?` y remplaza el ? con cualquier numero entre .3 y 5. Por ejemplo, si quisiera que el bot jugara a 2 PPS, Escribiría `/bot 2`. Si quisiera que el bot jugara a 1.73 PPS, Escribiría `/bot 1.73`. 104 | 105 | ### Sala 1v1 106 | 107 | La sala **1v1 Room** tiene un máximo de 2 jugadores, aunque eres libre de venir a observar aunque la sala esté llena. Usa esta sala para arreglar diferencias con tus amigos o para jugar en contra de algun jugador digno. Si están contando el puntaje, y quieres restablecerlo, escribe `/resetCounter` y todos los puntos volverán a 0. 108 | 109 | ### Sala Lenta 110 | 111 | Quiéres jugar con un amigo pero la diferencia de habilidades entre ustedes es muy grande? O solo vas empezando y te estás cansando de perder inmediatamente en la Sala del Bot llena de jugadores pro? O quieres mejorar tu eficiencia al quitar la velocidad de la ecuación? Hay una Sala Lenta para todas esas ocaciones. La velocidad predeterminada de la sala está puesta a 2.0 PPS, lo que significa que un jugador no puede ir a más de 2.0 PPS. Cualquier intentro de ir más rápido, resultará en el bloqueo temporal de la pantalla del jugador. Adicionalmente al limite de velocidad, la Sala Lenta tiene un retrazo de limpieza de linea de 500 milisegundos. Eso significa que por cada linea que limpies, tendrás que esperar 500ms antes de poder jugar otra vez. Todos las Salas Lentas están indicadas con un icono de un velocímetro. - [SPEEDOMETER_ICON]. Salas Lentas personalizadas pueden tener cualquier limite de velocidad, desde 0 PPS a 20PPS. 112 | 113 | ![the lobby, where you can join and create rooms][image5] 114 | 115 | ### Sala de Mapa 116 | 117 | El **Map Room** es un lugar para hacer downstack lo más rápido posible en mapas elegidos aleatoreamente, creados por usuarios. El (D=?%) que aparece a un lado de cada mapa es la dificultad promedio del mapa, con 0% siendo el más fácil y 100% el más difícil. Mapas que requieren un final con Perfect Clear no son incluidos en la sala. 118 | 119 | --- 120 | 121 | ## Un Jugador 122 | 123 | ### Carrera 124 | 125 | La fundación, y con el objetivo más simple, **Carrera** es el modo de un solo jugador más popular en Jstris. Limpia X cantidad de lineas lo más rápido que puedas. Jstris ofrece modos de 20, 40, 100, y 1000 lineas. 126 | 127 | ### Queso 128 | 129 | Menos agresivo y más analítico que Carrera, **Queso** requiere pensar más mientras haces downstack a través de lineas de basura de la manera más eficiente possible. Jstris ofrece modos de 10, 18, 100, e Infinitas lineas. 130 | 131 | ### Ultra 132 | 133 | Centrado en el puntaje y recompensando técnicas avanzadas como los t-spins y los back-to-back, **Ultra** es una gran manera de mejorar tu poder de ataque para uso en Multijugador. 134 | 135 | ### Supervivencia 136 | 137 | Posiblemente el modo de un jugador más complicado que hay, **Supervivencia** es similar a Queso pero la basura sigue subiendo a una velocidad constante de una linea por segundo. Sobrevive por el mayor tiempo posible las lineas que continuan subiendo. 138 | 139 | ### Mapas 140 | 141 | A finales del 2018 el modo **Mapas** fue introducido en Jstris. Mapas atrae un elemento de creatividad a la vez que prepara a los jugadores para hacer downstack eficientemente en situaciones dificiles e inusuales. Crea tu propio mapa en el _Diseñador de Mapas_. Una vez publicado, cualquiera en el mundo puede jugarlo y competir por el tiempo más rápido. Hay un limite por usuario de 5 mapas publicados al día y 10 mapas en espera de publicación. Mapas también tiene una tabla de clasificación. En cada mapa,tres medallas son otorgadas, Oro para el 1er lugar, Plata para el 2do y Bronze para el 3ro. Consigue un lugar en el top 3 de cualquier mapa para ganar medallas y conseguir tu lugar en la tabla de clasificación! 142 | 143 | _\*Notése que la tabla de clasificación de Mapas solo es actualizada unas pocas veces al día, así que cambios no son visibles inmediatamente._ 144 | 145 | ### 20TSD 146 | 147 | La meta en este modo es conseguir la mayor cantidad de TSDs (T-spin Dobles) posible. Si limpeas cualquier linea que no sea un TSD, el juego termina. Es llamado 20TSD porque el concepto original era hacer una carrera de 40 lineas usando solamente 20 TSDs (20 x 2 = 40). Sin embargo, algunas personas han ido más allá de eso y ahora regularmente exceden 20. 148 | 149 | --- 150 | 151 | ## Configuración 152 | 153 | Para ver la configuración de cualquier sala de Jstris, usa el comando `/config`. Ahora veremos todas las configuraciones. 154 | PresetsPresetsPresets 155 | 156 | ### Tablas de Combo y Ataque 157 | 158 | La tabla de Combo y Ataque predeterminada en Jstris (que puede ser modificada en salas personalizadas) es la siguiente: 159 | 160 | | Tipo de Ataque | Lineas Enviadas | | Combo # | Lineas Enviadas | 161 | | :----------------- | --------------: | --- | ------: | --------------: | 162 | | 0 lineas | **0** | | 0 | **0** | 163 | | 1 lineas (single) | **0** | | 1 | **0** | 164 | | 2 lineas (double) | **1** | | 2 | **1** | 165 | | 3 lineas (triple) | **2** | | 3 | **1** | 166 | | 4 lineas | **4** | | 4 | **1** | 167 | | T-spin Doble | **4** | | 5 | **2** | 168 | | T-spin Triple | **6** | | 6 | **2** | 169 | | T-spin Single | **2** | | 7 | **3** | 170 | | T-spin Mini Single | **0** | | 8 | **3** | 171 | | Perfect Clear | **10** | | 9 | **4** | 172 | | Back-to-Back | **+1** | | 10 | **4** | 173 | | | | | 11 | **4** | 174 | | | | | 12+ | **5** | 175 | 176 | ### Distribución de Basura 177 | 178 | Existen 8 maneras distintas en la que la basura es enviada en partidas multijugador. Son las siguientes: 179 | 180 | - Targets `/set garbage targets` 181 | - Divide `/set garbage divide` 182 | - To all `/set garbage toAll` 183 | - To least `/set garbage toLeast` 184 | - To most `/set garbage toMost` 185 | - To self `/set garbage toSelf` 186 | - Random `/set garbage random` 187 | - Roulette `/set garbage roulette` 188 | 189 | **Targets** siempre es el predeterminado (excepto en la Sala de Equipos) y el más popular. En Targets, Se rota un objetivo alrededor de cada oponente en la sala, en incrementos iguales y fijos, y quien sea que haya tenido el objetivo en el momento en que se envía basura es el que recibe esa basura enviada. 190 | 191 | En el sistema de distribución **Divide**, cualquier basura enviada se divide por igual entre todos los jugadores. Por ejemplo, en una sala con otros 2 oponentes, si envías un T-spin doble (4 líneas), cada uno de tus oponentes recibirá 2 líneas. 192 | 193 | En el sistema **To all**, cualquier basura enviada se envía a todos los jugadores en la sala. Por ejemplo, en una sala con 4 oponentes, si se envía un Perfect Clear (10 líneas), los 4 oponentes recibirán 10 líneas cada uno, o un total de 40 líneas. Como se puede deducir del ejemplo, las salas con basura para todos tienden a ser agitadas, con basura que crece rápidamente y juegos característicamente cortos. 194 | 195 | En el sistema **To least**, La basura que envíes se envía al jugador que haya _recibido_ la menor cantidad de basura hasta el momento. Por ejemplo, en una habitación con otros 3 oponentes, envías 4 líneas. El oponente A recibió 50 líneas en el juego en el momento en que enviaste el ataque. El oponente B recibió 53. El oponente C recibió 58. Debido a que el oponente A recibió la menor cantidad de líneas hasta el momento, se le enviarán las 4 líneas a él. 196 | 197 | En el sistem **To most**, la basura que envíes se envía al jugador que ha _enviado_ la mayor cantidad de basura hasta el momento. En esencia, estás atacando al jugador más fuerte de la sala. 198 | 199 | En el sistema **To self**, la basura que envías se te envía a ti mismo. No es práctico en Multijugador, pero uno puede encontrar útil practicar con él. 200 | 201 | En el sistema **Random**,la basura que envías se envía a cualquier jugador aleatorio. Posiblemente el sistema más justo. 202 | 203 | En el sistema **Roulette**, la basura que envías se envía a cualquier jugador aleatorio, _incluido tu mismo_. 204 | 205 | ### Bloqueo de Basura 206 | 207 | Hay 4 tipos de sistemas de bloqueo de basura en Jstris. Son: 208 | 209 | - Full 210 | - Limited 211 | - None 212 | - Instant 213 | 214 | **Full** es el sistema de bloqueo predeterminado en Jstris. Otros clientes que usan Full son _TF_ (e + rooms) y _TOP_. Bajo el sistema de bloqueo de basura Full, la basura entrante aparece como una barra roja a su derecha. Sin embargo, no se añade a tu campo de juego hasta que colocas una pieza. La basura entrante se puede reducir con líneas enviadas (como 4 líneas) y, si ya ha comenzado un combo, se detendrá por completo hasta que termine el combo. 215 | 216 | El sistema de bloqueo **Limited** es muy similar a Full pero con una diferencia. La basura entrante se añade tan pronto como suelta una pieza, independientemente de si un combo ya se inició o no. En otras palabras, la basura entrante no se detiene durante los combos como lo hace Full. Al igual que en Full, la basura entrante se puede reducir con líneas enviadas. Los clientes que usan Limited incluyen _PPT_ y _TB_ y _TF_ (salas que no son e +). 217 | 218 | En el sistema de bloqueo **None**, la basura nunca se puede reducir o cancelar. La basura entrante aparecerá primero como una barra roja (como en Full y Limited) y luego se insertará en su campo de juego tan pronto como suelte una pieza. Si un oponente te envía 10 líneas, incluso si eliminas 4 líneas con tu próxima pieza, la basura no se reducirá a 6. En cambio, recibirás 10 líneas mientras envías 4 a tu oponente. 219 | 220 | En el sistema de bloqueo **Instant**, no hay barra roja en absoluto. En el momento en que un oponente envía un ataque, su basura se añadira a su campo. No hay forma de bloquearlo. 221 | 222 | | | Barra Roja(queue) | Bloqueo? | 223 | | ------- | :---------------: | :------: | 224 | | Full | Sí | Sí | 225 | | Limited | Sí | Sí | 226 | | None | Sí | No | 227 | | Instant | No | No | 228 | 229 | ### Bloques 230 | 231 | Hay 8 tipos diferentes de bloques. 232 | 233 | - Standard 234 | - Big 235 | - ARS 236 | - Penta 237 | - M123 238 | - All-29 239 | - C2RS 240 | - O-spin 241 | 242 | **Standard** Estos son los tetrominos más utilizados y básicos con los que probablemente estés más familiarizado. Estos son los bloques predeterminados. 243 | 244 | **Big** Cuatro veces más grande que tus bloques estándar, estos bloques causarán un daño masivo cuando juegues con ellos. 245 | Presets 246 | **ARS** Bloques estándar con ARS (sistema de rotación Arika), incluido CC-check. Implementación por NueSB. 247 | 248 | **Penta** Estos bloques son pentominos. Hay 18 pentominos únicos. 249 | 250 | **M123** Minos de tamaño 1,2,3. Hay 4 bloques M123 únicos. 251 | 252 | **All-29** Todos los minos de tamaños 1,2,3,4,5, con un total de 29 minos únicos. Una combinación de 7 bloques Standard, 4 M123 y 18 Penta. 253 | 254 | **C2RS** Bloques estándar con el sistema de rotación de Cultris 2 255 | 256 | **O-spin** Un sistema de rotación de meme donde O-spin triple (2xCW) y O-spin quadruple (1xCCW) son posibles. Además, se permiten otros giros no convencionales (debido a la kick tbale que tiene 15 niveles de patada en lugar de SRS que tiene 4). 257 | 258 | ### Aleatorizador 259 | 260 | Presets 261 | Los aleatorizadores son básicamente la fórmula de qué bloques y en qué orden obtienes. Jstris tiene 11 aleatorizadores diferentes. Son: 262 | 263 | - 7-bag 264 | - 14-bag 265 | - Classic 266 | - C2Sim 267 | - One block 268 | - Two block 269 | - One 7-bag 270 | - One 14-bag 271 | - Repeat+7b 272 | - BSblock+7b 273 | - BigBlock+7b 274 | 275 | **7-bag** es el aleatorizador estándar y predeterminado. Imagine una bolsa pequeña con 1 de cada uno de los 7 bloques diferentes. Ahora extrae, una por una, una pieza hasta que la bolsa esté vacía. Luego obtienes una nueva bolsa con nuevamente 1 de cada uno de los 7 bloques diferentes. Ahora sacas uno por uno una vez más. Repites. Así es como funciona el aleatorizador de 7-bag. 276 | 277 | **14-bag** es muy similar a 7-bag, solo que la bolsa tiene el doble de tamaño, con 2 de cada uno de los 7 bloques. Una vez más, extrae cada pieza de la bolsa, una por una, hasta que la bolsa esté vacía. Enjuague y repita. 278 | 279 | **Classic** te da piezas completamente al azar. Este aleatorizador hace que stackear sea muy desafiante. 280 | 281 | **C2Sim** Una simulación del aleatorizador Cultris 2, descrita en este [post](http://harddrop.com/forums/index.php?showtopic=5080&st=0&p=71443&#entry71443) 282 | 283 | **One block** Este aleatorizador te da un bloque seleccionado al azar que se elige para ti al principio y obtendrás solo ese bloque específico por el resto de el juego. 284 | 285 | **Two block** Este aleatorizador es como el One Block, solo que alterna entre dos bloques específicos. 286 | 287 | **One 7-bag**La misma bolsa de 7 piezas se repite indefinidamente. Usando este aleatorizador, obtendrás la misma secuencia de 7 piezas una y otra vez. 288 | 289 | **One 14-bag** La misma bolsa de 14 piezas se repite indefinidamente. Usando este aleatorizador, obtendrás la misma secuencia de 14 piezas una y otra vez. 290 | 291 | **Repeat+7b** Funciona como 7-bag, solo que cualquier pieza de la bolsa tiene la posibilidad de repetirse entre 1 y 7 veces. 292 | 293 | **BSblock+7b** 7-bag normal, con la excepción de que pueden aparecer piezas de diferentes conjuntos de bloques (de ahí la BS block set en el nombre), como pentominos o bloques grandes. 294 | 295 | **BigBlock+7b** 7-bag normal, con la excepción de que pueden aparecer bloques grandes. 296 | 297 | ### Vistas Previas 298 | 299 | Jstris tiene un valor predeterminado de 5 vistas previas. En salas personalizadas, puede establecer entre 0 y 5 vistas previas. 300 | 301 | ### Basura Solida 302 | 303 | La basura sólida son líneas que no puedes limpear y que se elevan desde la parte inferior para "apurar" el juego, para que no se extienda indefinidamente. Son ligeramente más oscuros que las líneas de basura normales. En la sala de bot, la basura sólida por defecto comienza a llegar después de 2 minutos. La basura sólida también se puede personalizar en habitaciones personalizadas. 304 | 305 | ![Solid Garbage][image7] 306 | 307 | ### Demora de Bloqueo 308 | 309 | La Demora de Bloqueo se refiere a cuánto tiempo puede esperar una pieza en el suelo antes de bloquearse en su lugar. En Jstris, hay tres tipos de demoras de bloqueo que puede personalizar. El primero, L1, controla los milisegundos que pueden pasar después de que una pieza se deja caer suavemente al suelo hasta que se bloquea. La demora predeterminada de L1 es de 500 milisegundos. El segundo, L2, controla cuántos milisegundos después de que una pieza se deja caer suavemente al suelo y se mantiene en movimiento moviéndose hacia la izquierda o hacia la derecha hasta que se bloquea. La demora predeterminada de L2 es de 5000 milisegundos. Tenga en cuenta que si una pieza se gira, la L2 se reinicia y la pieza puede permanecer más de 5000 milisegundos, lo que nos lleva a L3. El tercero, L3, es la cantidad máxima de tiempo que una pieza que ingresa a la matriz puede permanecer activa antes de que se bloquee automáticamente, pase lo que pase. La demora predeterminada de L3 es de 20000 milisegundos. 310 | 311 | ### Demora de Limpieza 312 | 313 | La Demora de Limpeza es una cantidad fija de tiempo que transcurre después de que limpia cualquier línea. Durante este tiempo, no puedes hacer nada. Muchos juegos de bloques clásicos y PPT usan un retraso, pero Jstris por defecto tiene un retraso de 0, y en su mayor parte nunca se usa aquí. Sin embargo, es personalizable si desea activarlo. Su rango es de 0 milisegundos a 6000 milisegundos. 314 | 315 | ### Gravedad lvl 316 | 317 | El nivel de gravedad se refiere a la velocidad a la que las piezas caen por la matriz automáticamente. La gravedad se puede ajustar desde los niveles 0-28. La gravedad predeterminada es 1. Si la gravedad es 0, la pieza no se caerá hasta que se bloquee automáticamente después de la demora de bloqueo L3 de 20 segundos (consulte la sección Demora de bloqueo). Un nivel de gravedad de 28 es igual a 20G, lo que significa que las piezas caerán instantáneamente de arriba a abajo. 318 | 319 | ### Demora de Basura 320 | 321 | La demora de la basura es un tiempo fijo entre la basura entrante indicada por la barra roja y la inserción de esa basura en el campo de juego. Por defecto, se establece en 500 milisegundos. Es personalizable desde un rango de 0 milisegundos a 60000 milisegundos. Una demora de basura más alto permite que se jueguen más piezas antes de insertar la basura, mientras que una demora de basura más bajo permite que se jueguen menos piezas antes de la inserción de basura. O, en otras palabras, cuanto mayor sea la demora de la basura, más oportunidades da para bloquear de manera más efectiva. Otra forma de definir la demora de la basura es "la cantidad mínima de tiempo que un ataque entrante tiene que ser visible en la barra roja antes de que un bloque colocado pueda desencadenar la inserción de esa basura en el campo de juego". 322 | 323 | ### Desorden 324 | 325 | El desorden de basura se refiere al nivel de dificultad para limpiar ciertos tipos de basura. Para cambiar el desorden de la basura en una habitación, use el comando `/ set messiness?`, Donde el ? se reemplaza con cualquier número de -100 a 100. -100 es la configuración de basura menos desordenada, y el agujero de basura solo aparecerá en una columna a lo largo de todo el juego (imagen izquierda). 100 es la configuración de basura más desordenada y el agujero de basura aparecerá en cualquiera de las 10 columnas, lo que hace que sea mucho más difícil de apilar (imagen derecha). 326 | 327 | ![Unmessy (-100)][image10] 328 | ![Messy (100)][image1] 329 | 330 | ### Configuración de Preajustes 331 | 332 | Si hay una configuración de sala que le guste especialmente y deseas volver a consultar fácilmente, puede guardar la configuración como un preajuste. 333 | 334 | Para hacer esto, vaya a _Salas_, luego _Crear Sala_, luego a la pestaña _Simple_ o _Todo_. Una vez que haya personalizado la configuración a su gusto, presione el botón _Guardar_ en la esquina inferior derecha para generar sus datos preestablecidos. Cópielo, luego péguelo en el cuadro junto a Datos preestablecidos en la página [Subir una nueva plantilla](/presets/submit). 335 | 336 | Una vez que haya enviado el ajuste preestablecido, puede verlo, junto con todos los demás ajustes preestablecidos enviados por otros usuarios en la [Lista de ajustes preestablecidos](/presets). Ahora puede recrear fácilmente la misma habitación sin tener que volver a personalizar todos los ajustes. Simplemente vaya a _Crear Sala_, luego _Usar Plantilla Personalizada_ e ingrese el título o el número de ID de su preajuste. 337 | 338 | ### Modos 339 | 340 | Actualmente hay 7 modos diferentes a elegir al crear una nueva sala. Son: 341 | 342 | - Standard 343 | - Team 344 | - Cheese 345 | - Live Sprint 346 | - Live Cheese 347 | - Live Supervivencia 348 | - Live Mapas v0.1 349 | 350 | **Standard** es multijugador normal todos contra todos. 351 | 352 | **Team** Este modo crea una sala de equipo personalizada. Elige un equipo, rojo o azul, y lucha y trae gloria a tu equipo. Para configurar el nombre de tu propio equipo, usa el comando `/set teamName ?` Donde el ? se reemplaza con el nombre de tu equipo. 353 | 354 | ![team game in progress][image11] 355 | 356 | **Cheese** crea una sala de queso. El queso, también conocido como basura, es la forma principal de noquear a los oponentes en los modos Multijugador. Es una habilidad importante el abrirte paso a través de el queso. Practica qué tan rápido puedes limpiar lineas en este modo que inicia los juegos con 10 líneas de basura. Primero en llegar al fondo gana. ¿10 líneas es demasiado fácil para ti? Ajusta la cantidad de líneas con las que inicias con el comando `/set height ?`, Con el signo de interrogación representando un número del 1 al 20. 357 | 358 | **Live Sprint** Este modo te permite jugar Sprint contra un oponente(s). El más rápido en terminar el Sprint gana. La sala tiene predeterminado un Sprint de 40L, pero puedes cambiar a cualquier otro tipo de Sprint con estos comandos: 359 | 360 | - 20L: `/set gamemode sprint20` 361 | - 40L: `/set gamemode sprint40` 362 | - 100L: `/set gamemode sprint100` 363 | - 1000L: `/set gamemode sprint1000` 364 | 365 | Si rompes tu record de Sprint en Live Sprint, desafortunadamente no podrás agregarlo a tu cuenta porque el Sprint estará contenido en una Reproducción en vivo, no en una Reproducción estándar. Pero aún puedes guardar la repetición en tus favoritos si deseas conservarla. 366 | 367 | **Live Cheese** Este modo te permite jugar Queso contra un oponente(s). El modo Live Cheese es prácticamente idéntico al modo Cheese, excepto que no puedes personalizar las líneas de inicio más allá de 10L, 18L y 100L. La sala tiene un valor predeterminado de 10L Cheese, pero puedes cambiar a cualquier otro tipo de Cheese con estos comandos: 368 | 369 | - 10L: `/set gamemode cheese10` 370 | - 18L: `/set gamemode cheese18` 371 | - 100L: `/set gamemode cheese100` 372 | 373 | **Live Survial** te permite jugar Supervivencia contra un oponente(s). Quien sobreviva más tiempo gana. 374 | 375 | **Live Maps v0.1** crea una sala de mapas personalizada. Todo en esta sala funciona igual que la sala de mapas. 376 | 377 | ## FAQ 378 | 379 | ### Q: ¿Puedo agregar un bot a mi sala privada o personalizada? 380 | 381 | A: No. Actualmente, solo tenemos un bot en Jstris, que reside permanentemente en la sala de bot. Sin embargo, los bots privados pueden ser una realidad en el futuro. 382 | 383 | ### Q: ¿Qué significan esas abreviaturas en la tabla de resultados? 384 | 385 | A: B2B = back-to-back. B2Bpm = back-to-back por minuto. APM = ataque por minuto. SPM = sent per minute (enviado por minuto). PPS = piezas por segundo. Rep = repetición. 386 | 387 | ![game results table][image9] 388 | 389 | ### Q: ¿Qué es el DAS? 390 | 391 | A: DAS es una forma de sensibilidad horizontal de la pieza. DAS significa cambio automático retrasado (Delayed Auto Shift). Controla durante cuánto tiempo debe mantener presionadas las teclas izquierda o derecha antes de que el bloque se mueva en la dirección que desee. Con un DAS muy bajo, incluso el toque más ligero de una tecla hará que el bloque se mueva inmediatamente. Con un DAS muy alto, deberá mantener presionada la tecla durante más tiempo antes de que el bloque comience a moverse. Los profesionales en promedio tienden a usar un DAS más bajo porque la mayor sensibilidad les permite jugar más rápido. El DAS predeterminado en Jstris es 133. Si todavía se siente demasiado sensible, aumenta este número hasta que se sienta cómodo. Si se siente demasiado lento, baja el número. Ajústalo y encuentra lo que más te convenga. 392 | 393 | ### Q: ¿Qué es el ARR? 394 | 395 | A: ARR es otra forma de sensibilidad horizontal de la pieza. ARR significa tasa de repetición automática (Auto Repeat Rate). Controla qué tan rápido se mueve el bloque hacia la izquierda o hacia la derecha. Esto es un poco más fácil de entender que DAS. En pocas palabras, con un ARR muy bajo, los bloques se moverán casi de inmediato a la dirección que desee al mantener presionadas las teclas izquierda o derecha. Con un ARR muy alto, los bloques se moverán muy lentamente en la dirección que desee al mantener presionadas las teclas izquierda o derecha. El ARR predeterminado en Jstris es 10. 396 | 397 | ### Q: ¿Qué es el Finesse? 398 | 399 | A: Finesse se define como la forma más eficiente de mover un bloque. Buen finesse es importante para jugar de manera más suave y rápida. El número al lado de finesse indica cuántos errores de finesse se cometieron. Entonces, un puntaje de finesse de 0 significa que no cometió errores de finesse. Idealmente, cuanto más se acerque a 0, mejor. El finesse es algo que debe aprenderse para saber cómo hacerlo. Hay muchos recursos en línea que lo explican. Este video es un buen punto de partida: [Tutorial: How to Play Fast!](https://youtu.be/_QBs703nOnk?t=502). 400 | 401 | ### Q: ¿Puedo crear una sala privada? 402 | 403 | A: Si. Haga clic en _Salas_, luego _Crear Sala_, luego marque la casilla que dice _Privado_. Copie y proporcione el enlace de la sala a cualquier persona que desee unirse a su sala privada. Aquí hay un consejo: toma el enlace de cualquier habitación, pública o privada, usando el comando `/ link`. 404 | 405 | ### Q: ¿Puedo jugar Jstris sin conexión? 406 | 407 | A: Si. Para jugar sin conexión, primero debes descargar Jstris mientras estás en línea. Para hacer esto, haga clic derecho en la página de inicio, presione "Guardar como" y descargue el archivo html. Tenga en cuenta que solo los modos para un jugador se pueden jugar sin conexión, y las puntuaciones no se guardarán. 408 | 409 | --- 410 | 411 | ## Información Adicional 412 | 413 | Jstris funciona completamente con donaciones. No hay anuncios de ningún tipo. Debido a la considerable cantidad de repeticiones almacenadas y datos del juego, se requiere un servidor potente para ejecutar Jstris. Todas las donaciones son muy apreciadas y ayudarán a mantener Jstris en funcionamiento. Consulte la sección [Acerca de](/about) en el sitio web para obtener más información. 414 | 415 | [image2]: ./images/guide-intro.png "introduction" 416 | [image4]: ./images/image4.png "MisaMino bot in opponents view" 417 | [image8]: ./images/image8.png "speedometer icon for Speed Limit Rooms" 418 | [image5]: ./images/image5.png "the lobby, where you can join and create rooms" 419 | [image11]: ./images/image11.png "team game in progress" 420 | [image7]: ./images/image7.png "Solid Garbage" 421 | [image10]: ./images/image10.png "Unmessy (-100)" 422 | [image1]: ./images/image1.png "Messy (100)" 423 | [image9]: ./images/image9.png "game results table" 424 | --------------------------------------------------------------------------------