Чуть более года назад я случайно подсел на одну игру. Рекламировать не буду, так как игра до абсурда сложная и большую часть времени ничего кроме разочарования и бессильной злобы в твою жизнь не привносит. На самом деле, интереснее даже смотреть, как другие горят, нежели играть самому. Так я, кстати, и познакомился твитчем. Многие ее бросают, но все равно возвращаются, потому что это единственная игра, от которой у меня был пульс 150, тряслись руки и потели ладони. Я даже знаю людей, которые принимают бета-блокаторы, чтобы в нее поиграть без риска для здоровья. Но речь не о ней. Речь о халяве! Как-то под новый год разрабы решили устроить раздачу ключей к игре на твитче. Ведущие на стриме много и скучно говорили, а потом раз в несколько часов показывали плашку с кодами. Несмотря на самые быстрые пальцы на северо-западе, мои попытки подобрать ключ не увенчались успехом. Оно и неудивительно, когда стрим смотрят 30 тысяч человек, и у кого-то интернет на 5 секунд впереди твоего. Чат же в такие моменты начинал вопить - ни один код не подходит! Развод для лохов! Другие писали - все украли китайские хакеры, которые распознают коды! И тут я подумал - хммм, а неплохая идея ведь? То есть, идея ужасная, но - не можешь победить - возглавь? Мама с детства говорила, что у меня криминальный склад ума. Но я предпочитаю называть его не криминальным, а просто излишне любознательным. Хотя, если твоя любознательность не приводит к гибели, то слово излишне тут излишне. Просто мой ум он... пытливый, что ли. Вот и тут в том, что случилось дальше, можно винить только мое любопытство, а вовсе не желание поиметь издание за 150 долларов. Очевидно же. Как очевидно и то, что давно уже существуют библиотеки для распознавания текстов из картинки, и воспользоваться ими может даже такой рукожоп, как я. На следующий день ребята придумали схему борьбы с подобными мне умниками - они показывали коды на прозрачном фоне, а часть из символов заменили знаками вопроса. Сначала показывали два вопросика, а потом один. И еще использовали фирменный ублюдский шрифт, из-за чего моя программа давала сбои, принимая 5 за S. История с фоном была для полных лошков. Я сразу прибегнул к схеме, которую используют камеры фиксации госномеров - просто выкручивал контраст. А потом моя персональная нейросеть (мозг) заметила, что коды следуют определенному паттерну, и что, например, такой-то по счету символ - всегда цифра. Стало быть, это не может быть S. Как и ясно то, что шансы подобрать букву намного меньше, чем подобрать цифру. Подкрутив тут и там, я стал ждать и испытывать судьбу всеми своими тремя попытками. Итак, пока я пил чай, моя программа смотрела стрим, проверяла каждую секунду, не показываются ли коды, а если да, и если он подходит по формату - то она брала код из середины списка, открывала нужный сайт и тут же его впечатывала. Если получала ошибку - меняла цифру в неизвестном символе и отправляла снова. В итоге я "выиграл" европейское издание за 50 евро. Все было не зря, выходит? Может, это моя первая реальная прибыль от программирования? Могло быть так, но нет. Я мог продать этот аккаунт, подарить его или использовать сам. Но я вообще ничего не стал делать. Почему? Потому что процесс, порою, намного важнее результата.

Теги других блогов: игры ключи твитч