Twitch Plays Pokemon

“ | I'm a robot playing Pokemon, I don't know what I'm doing, tell me which buttons to press.
|
” |

–Информация |


**Twitch Plays Pokemon** или же **TPP** — это канал известный за стримы по прохождению игр серии Pokemon, преимущественно на эмуляторах. В отличие большинства каналов, на которых стримеры проходят игры Pokemon на глазах людей, TPP даёт шанс каждому зрителю принять участие в прохождение используя команды прописывая их в чат. Первый стрим данного формата прошёл 12 февраля 2014 года в 23:16:01 по Всемирно Координированному Времени, во время которого проходили Pokemon Red. Канал получил внимание медиа по всему миру за хаотичност происходящего и уникальный концепт. Канал имеет лор придуманный фанатами, во время истории канала произошло множество историй и создаются различные мемы в интернете.

Самый первый забег в общей сложности просмотрели 36 миллионов раз. 1 марта 2014 года TPP попала в Книгу Рекордов Гинесса[1]

## Происхождение

Часто TPP называют социальным экспериментом, проведённый чтобы узнать возможно ли создать порядок из полного хаоса. Часто проводятся параллели с теорией Хаоса[2] и теоремой о бесконечных обезьянах[3], но поскольку последний случай требует случайного ввода символов, сравнение поддаётся спекуляциям.

Автор Twitch Plays Pokemon предпочёл не раскрывать своего имени, однако известно, что он работает программистом-фрилансером, живёт в Австралии и ему 20 с чем-то лет. Сообщество называет его просто **Стримером** *(анг. Streamer)*. Хостинг стрима и система контроля ведётся небольшой командой. ROM-хаки для стримов иногда делаются группой волонтёров.

Стример ведёт политику невмешательства в процесс игры. Вмешивается он только в случае критических ошибок: вылетов игры, перебоев с электрикой или багов не дающих как либо продвигаться по игре. Также иногда стример прерывает забег для создания бэкапа сохранения. Контактирует стример в основном по средством сабредитта или твича

## Формат

Twitch Plays Pokemon разделена на сезоны и забеги. Один забег приравнивается к одной серии сезона. По словам стримера, сезон длится год и в одном сезоне делается минимум 4 пробега

Стрим идёт в Всемирно Координированном Времени (UTC) и время отображается на экране в миллисекундах, чтобы игроки могли точно определить задержку видео (в среднем она равна 20 секундам)

*Забеги*

Во время забега, формат предельно простой. Зритель в чате пишет команду, которая затем будет выполнена в игре. Например, если зритель напишет "Up", персонаж двинется вверх. Команды игроков показываются справа от окна игры, вместе с никнеймами людей, которые их написали.

Управление может зависеть от игры и её платформы. Например в играх на GameBoy работаю только команды up, down, left, right, a, b, start и select, а в играх на 3DS к командам добавляется управление через тачскрин и стик.

Во время забега есть две основные системы ввода команд

**Анархия**— выполнение команды сразу же после её получения**Демократия**— выполнение команд через голосование зрителей. Каждая введённая команда сопровождается голосованием, использовать её или нет. Только команда с наибольшим кол-во голосов будет выполнена.

Обе системы имеют свои преимущества и недостатки и часто эти две системы являются объектом споров в сообществе по поводу тому, какая система лучше и какую надо использовать

*Антракт*

Когда на канале не идёт трансляция забега, зрителям показывают случайно сгенерированные битвы покемонов, используя Pokémon Battle Revolution. Две команды из трёх покемонов сталкиваются между собой. Зрители могут делать ставки на того, кто их мнению победит. Для ставок используются покедоллары. Минимальная сумма на счету у каждого зрителя: 100 покедолларов, ниже суммы быть не может. Все деньги на ставках являются искусственными, реальные деньги не используются для этого совсем.

*Донаты и подписки*

Канал принимает независимые пожертвования людей, для поддержания своего существования. Если человек сделал пожертвование, на экране появится баннер с ником человека и суммой, которую он внёс. Также задонатившему дают токены по курсу 1 токен — 0.50 $ США, которые используются для некоторых ставок во время антракта, изменения музыки на фоне и для выделения себя в чате. Если сумма доната превышает определённый порог, человек может оставить своё сообщение. За донат превышающий сумму в 200$ даётся значок золотого доллара

Если человек подписался на канал, он получает значок возле своего ника в чате, его минимальный порог суммы для покеставок увеличивается до 500 покедолларов, подписчик получает приветственное сообщение, когда заходит на стрим, имеет доступ к эмодзи канала

*Наследие*

Twitch Plays Pokémon также вдохновил других программистов на создание онлайн-эмуляций таких старых и известных игр, как Pokémon Blue, QWOP, Tetris (включая версию, в которой управление обеспечивались введением командных строк, аналогичных Twitch Plays Pokémon)

Появился Термин (crowplay) применяется к играм, в прохождении которых участвует большая группа зрителей

Другой проект — Fish Plays Pokémon, запущенный в августе 2014 года, студенческой организацией HackNY демонстрировал прохождение игры, чьё управление осуществлялось с помощью передвижения в аквариуме рыбки-петушка. Её движения регистрировала камера, перемещение рыбки в аквариуме программа интерпретировала, как определённые команды, необходимые для прохождения уровня.

## Комьюнити

TwitchPlaysPokemon очень быстро получил огромною фан базу, они посвящали паблики Вконтакте, сабреддиты в Reddit. В них обычно освещались актуальные события прохождения игры и публиковались тематические мемчики. Самым популярным мемом Оказалось почти на всю игру бесполезная вещь по имени Helix Fossil, Она была нужно для оживление Оманайта, так как я уже писал она бесполезная, но её так часто использовали,что она стал для фанатского сообщества источником шуточного мифа, согласно которому, спираль ассоциировалась с божеством, к которому игрок должен обращаться с советом. Её Назвали «божественный пантеон Helix», завязанный на данной идее, согласно которому спираль воплощала тип анархий управления ему противопоставлялся Dome Fossil который возрождает покемона Кабуто, олицетворяющий тип управления демократий.

Поклонники даже опубликовали БИБЛИЮ в печатном виде, описывающую религию Helix. Некоторые Покемоны, захваченные героем в Pokemon Red, также завоевали любовь у многих поклонников. Два покемона, захваченных ещё в начале игры и нечаянно выпущенные (Чармелеон и Раттата) получили прозвища "ABBBBBBK(" и «JLVWNNOOOO», которых позже также прозвали «Эбби» и «Джей Лено». Пиджит, один из сильнейших покемонов, которого можно раздобыть на последних уровнях и который почти всегда обеспечивал победу, был прозван фанатским сообществом «Птицей-Иисусом» (англ. Bird Jesus). Одновременно полученной командой покемон Запдос был прозван «AA-j», что можно были интерпретировать, как «Архангел правосудия» или «Птица анархии». Пойманный командой Флареон был назван «Лжепророком» (англ. False Prophet), поскольку команда игроков эвольнули его случайно вместо Вапореона, необходимого для обучения Движение «Surf» для путешествия по воде. Позже, он стал причиной отпускания покемонов Чармелеона и РаттатаВ одиннадцатый день игры (23 февраля), который выпал на воскресенье, игроки по неосторожности выпустили дюжину пойманых покемонов, фактически удалив их из игры, событие, которое позже стало известно как «Кровавое воскресенье» (англ. Bloody Sunday). Практика называть события и покемонов прозвищами продолжалась в игре Crystal, в которой полученный командой Пиджит был прозван «Брайаном», а покемон Фералигатр был прозван «Лазоргатором».

## Список Забегов

Сезон | Игра | Начало | Конец | Время Прохождения | Заметки | |
---|---|---|---|---|---|---|

Сезон 1 | Pokémon Red
|
12 Февраля
2014 |
1 марта 2014 | 16 дней, 9 часов, 55 минут, 4 секунды | Предполагалось использовать модифицированную версию, но вместо нее по ошибке была загружена немодифицированная версия. | |

Pokémon Crystal
|
2 марта 2014 г. | 15 Марта 2014 | 13 дней, 2 часа, 2 минуты, 55 секунд | Использует модифицированную версию, в которой доступен 251 вид покемонов, а команда финального босса Рэда состоит из аналогичной команды из Twitch Plays Pokémon Red. | ||

Pokémon Emerald
|
21 Марта 2014 | 11 Апреля 2014 | 20 дней, 21 час, 55 минут, 41 секунда | |||

Pokémon Randomized FireRed
|
11 Апреля 2014 | 27 Апреля 2014 | 15 дней, 2 часа, 1 минута, 54 секунды | Используется модифицированная версия с генератором псевдослучайных чисел для изменения предопределенных покемонов, предметов и движений. | ||

Pokémon Platinum
|
2 Мая 2014 | 20 Мая 2014 | 17 дней, 11 часов, 38 минут, 47 секунд | |||

Pokémon Randomized HeartGold
|
23 Мая 2014 | 12 Июня 2014 | 18 дней, 20 часов, 33 минуты, 51 секунда | Используется модифицированная версия с генератором псевдослучайных чисел для изменения предопределенных покемонов, предметов и движений. | ||

Pokémon Black
|
15 Июня 2014 | 27 Июня 2014 | 12 дней, 18 часов, 34 минуты, 59 секунд | |||

Pokémon Blaze Black 2
|
6 Июля 2014 | 22 Июля 2014 | 12 дней, 18 часов, 34 минуты, 59 секунд | Использовал ROM хак из Pokémon Black 2 под названием Pokémon Black Blaze 2 для возможность получения всех покемонов доступных в V поколений, а также другие геймплейных настройки. | ||

Pokémon X
|
27 Июля
2014 |
1 Августа 2014 | 5 дней, 5 часов, 44 секунды | |||

Pokémon Omega Ruby
|
22 Ноября 2014 | 29 Ноябpя 2014 | 8 дней, 13 часов, 29 минут | |||

Сезон 2 | Pokémon Anniversary Red
|
12 Февраля 2015 | 23 Марта 2015 | 1 Месяц, 11 дней, 19 часов, 27 минут, 12 секунд | Использыван ROM хак, более сложная версия, которая делает доступными все 151 покемона Канто; цель — завершить Покедекс. | |

Pokémon Vietnamese Crystal
|
23 Марта 2015 | 10 Ноября 2015 | 37 недель, 3 дня, 3 часа, 21 минута | ROM хак Покемон Кристалл. Эта версия печально известна среди поклонников покемонов своими безудержными неверными переводами. В отличие от предыдущих игр, в эту версию не играли постоянно, а вместо этого играли между матчами Pokémon Battle Revolution. | ||

Touhou Puppet Play 1.8 Enhanced
|
10 Мая 2015 | 24 Мая 2015 | 13 дней, 15 часов, 44 минуты | Использует сразу две модифицированные версии Pokémon FireRed, известные как Touhou Puppet Play 1.8 Enhanced, в которой используются персонажи из серии игр Touhou Project вместо Pokémon, а также используется взлом Moémon. Оба были завершены одновременно. | ||

Moémon
| ||||||

Pokémon Randomized Alpha Sapphire
|
12 июля 2015 | 26 Июля 2015 | 14 дней, 1 час, 17 минут | Используется модифицированная версия с генератором псевдослучайных чисел для изменения предопределенных покемонов, предметов и движений. | ||

Pokémon Colosseum
|
12 Октября 2015 | 18 Октября 2015 | 6 дней 3 часа 27 минут | |||

Pokémon XD: Gale of Darkness
|
12 Декабря 2015 | 20 Декабря 2015 | 8 дней 4 часа 9 минут | |||

Pokémon Trading Card Game
|
20 Декабря 2015 | 13 Февраля 2016 | 7 недель, 6 дней, 25 минут, 6 секунд | Как и в Pokémon Vietnamese Crystal, в эту игру с перерывами играли на протяжении всего периода Pokémon Battle Revolution. Игра была завершена в антракте Anniversary Crystal. | ||

Pokémon Trading Card Game 2
|
13 Февраля 2016 | 8 Апреля 2016 | 7 недель, 6 дней | Стартовал в пред-юбилейном антракте "Хрустальный". Закончена в послевоенном антракте "Хрустальный". | ||

Сезон 3 | Pokémon Anniversary Crystal
|
14 Февраля 2016 | 16 Марта 2016 | 30 дней, 4 часа, 33 минуты | Подобно Anniversary Red, в которой используется модифицированная версия, и для завершения игры требуется поймать всех покемонов. | |

Pokémon Mystery Dungeon: Red Rescue Team
|
12 Февраля 2016 | 27 Января 2017 | 50 недель, 2 часа, 24 минуты | Играли как побочную игру вместе с Pokémon Battle Revolution и другими забегами. Его временно заменил Pokémon Ultra. | ||

Pokémon Brown
|
16 июня 2016 | 27 июня 2016 | 11 дней, 2 часа | Один из оригинальных серьезных ROM хаков, основанный на Pokémon Red. | ||

Pokémon Randomized Platinum
|
31 Июля 2016 | 16 Августа 2016 | 15 дней, 4 часа, 2 минуты | Используется модифицированная версия с генератором псевдослучайных чисел для изменения предопределенных покемонов, предметов и движений. | ||

Pokémon Ultra
|
16 Августа 2016 | 28 Октябра 2016 | 10 недель, 3 дня, 11 часов, 41 минута | Плохо сделанный ROM хак, основанный на Pokémon Leaf Green. Подобно Pokémon Vietnamese Crystal и Pokémon Trading Card Game до него, это побочная игра, в которую играют между матчами Pokémon Battle Revolution. | ||

Pokémon Prism
|
9 Октября 2016 | 26 Октября 2016 | 16 дней, 23 часа, 18 минут | Продолжение Pokémon Brown. Он дебютировал на TPP после почти восьми лет разработки. | ||

Pokémon Sun
|
18 Ноября 2016 | 2 Декобря 2016 | 13 дней, 22 часа | Первая За долгое время официальная игра в TPP серий Pokemon за долгое время | ||

Pokémon Waning Moon
|
13 Января 2017 | 26 Января 2017 | 13 дней, 11 часов, 37 минут | Использовал модифицированную, более сложную версию Pokémon Moon. | ||

Сезон4 | Pokémon Chatty Yellow
|
12 Февраля 2017 | 24 Февраля 2017 | 11 дней, 19 часов | Третий юбилейный забег. Использует модифицированную версию Pokémon Yellow, основанную на Чатоте, которая использует скрипты для получения цитат от пользователей в чате, чтобы заменить диалоги в игре в реальном времени. [80] | |

Pokémon Dark Graystone
|
24 Февраля 2017 | 13 Марта 2017 | 2 недели, 3 дня, 4 часа, 4 минуты, 57 секунд | Использует модифицированную версию Pokémon Gold. Играли как побочные игры, такие как VC и Ultra. | ||

Pokémon Ash Gray
|
13 Марта 2017 | 29 Сентября 2017 | 28 недель, 4 дня, 28 минут, 6 секунд | Использует модифицированную версию Pokémon FireRed, основанную на событиях аниме Pokémon. Играется как побочная игра. | ||

Pokémon Blazed Glazed
|
8 Апреля 2017 | 25 Апреля 2017 | 16 дней, 16 часов | Использует модифицированную версию существующей модифицированной версии Pokémon Emerald, известной как Pokémon Glazed. | ||

Pokémon Randomized White 2
|
3 июня 2017 | 20 июня 2017 | 16 дней, 18 часов, 11 минут | Используется модифицированная версия с генератором псевдослучайных чисел для изменения предопределенных покемонов, предметов и движений. | ||

Pokémon Pyrite
|
12 Августа 2017 | 26 Августа 2017 | 14 дней, 7 часов, 58 минут | Использует модифицированную версию Pokémon Crystal с повышенной сложностью и другими изменениями. | ||

Pokémon Theta Emerald EX
|
30 Сентября 2017 | 15 Октября 2017 | 15 дней | Модифицированная версия Pokémon Emerald с повышенной сложностью, 721 покемоном, а также различные другие изменения более поздних поколений. | ||

Pokémon Green
|
15 Октября 2017 | 13 Апреля 2018 | 25 недель, 5 дней, 3 часа, 45 минут, 36 секунд | Плохо переведенный плагиат. Играется как побочная игра. | ||

Pokémon Ultra Sun
|
25 Ноябрв 2017 | 8 Декабря 2017 | 13 дней, 4 часа, 7 минут | Первая За долгое время официальная игра в TPP серий Pokemon за долгое время | ||

Сезон 5 | Pokémon Red and Blue
|
12 Февраля 2018 | 27 Февраля 2018 | 14 дней, 1 час, 50 минут | Двойной забег, в котором одновременно играют Pokémon Red и Pokémon Blue. В отличие от предыдущего двойного запуска, входные данные делятся между двумя играми, и пользователи могут выбрать вводить данные специально для одной игры или позволить ей чередоваться между ними. | |

Pokémon Storm Silver
|
14 Апреля 2018 | 4 Мая 2018 | 19 дней, 3 часа | Ромхак Pokémon SoulSilver, в котором доступны все покемоны от до четвертого поколения, а также различные другие незначительные изменения. | ||

Pokémon Sweet
|
4 Мая 2018 | 10 Февраля 2019 | 40 недель, 1 день, 23 часа, 56 минут, 23 секунды | Ромхак Pokémon FireRed с «засахаренными» покемонами, известными как Покеконфета. Играется как побочная игра. | ||

Pokémon Bronze
|
9 Июня 2018 | 18 Июня 2018 | 8 дней, 8 часов, 21 минута | Ромхак Pokémon Gold. | ||

Pokémon Randomized Y
|
11 Августа 2018 | 26 Августа 2018 | Используется модифицированная версия с генератором псевдослучайных чисел для изменения предопределенных покемонов, предметов и движений. | Используется модифицированная версия с генератором псевдослучайных чисел для изменения предопределенных покемонов, предметов и движений. | ||

Детектив Пикачу | 8 Сентября 2018 | 10 Сентября 2018 | 1 день, 22 часа, 47 минут | Ромхак Покемон Fire Red С сюжетом и локациями из Фильма Детектив Пикачу | ||

Pokémon Flora Sky
|
13 Октября 2018 | 29 Октября 2018 | 16 дней, 2 часа, 42 минуты | Ромхак Pokémon Emerald с оригинальной историей и покемонами четвертого и пятого поколений. | ||

Hypno's Lullaby
|
30 Октября 2018 | 12 Ноября 2018 | 1 неделя, 5 дней, 23 часа, 55 минут, 43 секунды | Ром хак Pokémon FireRed, основанный на крипипасте «Колыбельная Гипно ». Играется как побочная игра. | ||

Pokémon Crystal Randofuser
|
8 Декабря 2018 | 19 Декабря 2018 | 10 дней, 9 часов, 1 минута | Ромхак Pokémon Crystal, объединяющий разных покемонов воедино. | ||

Season 6 | Pokémon Burning Red
|
12 Фебраля 2019 | 22 Февраля 2019 | 9 дней, 13 часов, 33 минуты | Использовал ромхак с возможностью переключения между Pokémon Red и Pokémon FireRed. Покемоны, деньги и большинство предметов передаются между обеими играми. | |

Pokémon Gold Space World Demo
|
2 Марта 2019 | 30 Марта 2019 | 4 недели, 23 часа, 33 минуты, 15 секунд | Ранняя демоверсия Pokémon Gold, в которую можно было играть на Nintendo Space World 1997, с участием покемонов, которые не используются в финальной игре. Играется как побочная игра. | ||

Pokémon Metronome Sapphire
|
31 Марта 2019 | 19 Декабря 2019 | Не пройден | |||

Pokémon Volt White
|
13 Апреля 2019 | 25 Апреля 2019 | 11 дней, 21 час, 16 минут | Ромхак Pokémon White со всеми доступными покемонами пятого поколения, а также различными другими изменениями. | ||

Pokémon Randomized Colosseum
|
8 июня 2019 | 15 июня 2019 | 6 дней, 5 часов, 34 минуты, 21 секунда | Используется модифицированная версия с генератором псевдослучайных чисел для изменения предопределенных покемонов, предметов и движений. | ||

Pokémon XG: NeXt Gen
|
13 Июля 2019 | 21 Июля 2019 | 8 дней, 1 час, 40 минут | Ромхак из Pokémon XD: Gale of Darkness. | ||

Pokémon TriHard Emerald
|
10 Августа 2019 | 20 Августа 2019 | 9 дней, 21 час, 34 минуты | Ромхак Pokémon Emerald, когда побежденные покемоны навсегда удаляются из группы, аналогично Nuzlocke Challenge. Основное отличие состоит в том, что при проигрыше битвы игра возвращается к предыдущему сохранению. Это означает, что удаленных покемонов технически можно восстановить за счет потери прогресса. | ||

Pokémon Randomized Ultra Moon
|
12 Октября 2019 | 23 Октября 2019 | 10 дней, 16 часов, 2 минуты, 17 секунд | Используется модифицированная версия с генератором псевдослучайных чисел для изменения предопределенных покемонов, предметов и движений. | ||

Pokémon Sword
|
23 Ноября 2019 | 1 Декабря 2019 | 7 дней, 23 часа, 57 минут | Нечего сказать. | ||

Pokémon NavyBlue
|
1 Декабря 2019 | Неизвестно будет ли продолжение | Не пройден | В качестве побочной игры проходился ромхак Pokémon FireRed. Чрезвычайно плохо сделанная игра, с множеством плохо сделанных фанатских покемонов. | ||

Сезон 7 | Pokémon Gauntlet Red
|
13 Февраля 2020 | 19 Февраля 2020 | 6 Дней, 18 часов, 43 минут | The Gauntlet — это повторение большинства игр, сыгранных в течение первого сезона, в которые игрались одну за другой. | |

Pokémon Gauntlet Crystal
|
23 Февраля 2020 | 3 Марта 2020 | 8 дня, 16 часов, 19 минут, 43 секунды | |||

Pokémon Gauntlet Emerald
|
7 Марта 2020 | 18 Марта 2020 | 11 days, 20 hours, 10 minutes, 15 seconds | |||

Pokémon Gauntlet Platinum
|
28 марта 2020 | 5 Апреля 2020 | 8 дней, 14 часа | |||

Pokémon Gauntlet Blaze Black 2
|
12 Апреля 2020 | 27 Апреля 2020 | 14 дней | |||

Pokémon Gauntlet X
|
3 Мая 2020 | 10 Мая 2020 | 7 дней 5 сек | |||

Pokémon Sirius
|
13 Июня 2020 | 23 Июня 2020 | 10 дней, 1 час, 12 минут, 54 секунды | Ромхак Pokemon Emerald Приквел к покемон Pokemon Vega | ||

Pokémon Rising Ruby
|
8 Августа 2020 | 21 Августа 2020 | 12 дней, 22 часа, 16 минут | Ромхак Pokémon Ruby, включающий более высокую сложность и всех доступных покемонов шестого поколения. |


## Реакция

Первый сезон TPP получил успех и имел влияние даже вне трансляции. Среди геймеров Twitch был известен и до этого, но Twitch Play Pokemon смог привлечь больше внимания людей к платформе.

Вице-президент маркетинга Twitch хвалил проект, считая его «очередным примером того, как видеоигры стали платформой для развлечений и творчества, и как такой эксперимент сумел показать альтернативные пути прохождения, отличающиеся от изначальной задумки создателей. Объединяя видеоигру, живую трансляцию и опыт коллективного участия, стример сумел создать развлекательный гибрид, созданный специально для сообщества Twitch. Это прекрасное подтверждение концепции, которую мы надеемся увидеть в будущем». Журналист онлайн газеты Independent сравнил просмотр процесса игры, с просмотр того, как происходит автомобильная авария в очень сильном замедлении.

TPP также популяризовал Pokemon, привлекая новых игроков и дав старым игрокам свежий взгляд на геймплей. GameFreak и Pokemon Company не делали высказываний насчёт трансляции, однако название канала было использовано в качестве кода для получения пака карточек в ККИ Покемон Онлайн, во время Мирового Чемпионата по Покемонам в 2014 году.

В Pokemon Omega Ruby и Alpha Sapphire, при игре на французском языке Браули перед боем скажет "J'ai découvert le secret de la vraie puissance en fixant un Nautile pendant des jours et des jours...", что является прямой отсылкой к популярному мему в TPP сообществе

В 2016 году в честь дня Покемонов, была проведена трансляция Twitch Watches Pokemon с 24 марафоном аниме Pokemon

## Ссылки

- Официальный канал
- Архив записей
- Официальный сабреддит TPP
- Дискорд сервер TPP
- Статья на TVTropes
- Статья о TPP на Википедии

## Галерея

Все изображения здесь — лишь фанатское творчество комьюнити TPP. Официальных иллюстраций не существует

## Примечания

- ↑ https://www.guinnessworldrecords.com/world-records/most-participants-on-a-single-player-online-videogame/
- ↑ Математический аппарат, описывающий поведение некоторых нелинейных динамических систем, подверженных при определённых условиях явлению, известному как хаос
- ↑ Абстрактная обезьяна, ударяя случайным образом по клавишам пишущей машинки в течение неограниченно долгого времени, рано или поздно напечатает любой наперёд заданный текст.

Эта страница использует материалы Википедии. Оригинальная статья располагается на Twitch Plays Pokemon. Список авторов можно увидеть там же на странице истории. Как и на Pokémon Wiki, текст Википедии доступен в соответствие с Creative Commons Licensed.
|