bash.im ithappens.me zadolba.li

Игры

10600

Пальцы скучают по WASD

Открыли с камрадом своё дело. Он — админ со стажем, я не отстаю. Наняли знакомых программистов под линукс, потихоньку двигаем своё доброе дело в массы.

Как-то подняли веб-сервер для нескольких организаций, находящихся в одном здании. В один прекрасный день сервер упал: электрики на выходных проводили плановые работы и существенно с ними затянули.

Звонят нам в офис:

— Алло, здравствуйте, это ООО «Вротмненоги» из города Зажопинска, у нас недоступны ресурсы, находящиеся на вашем сервере.

В тот момент в офисе находился только один программер, который дико фанател от игр и страшно переживал, если их не проходил от начала до конца. С недосыпа товарищ ответил:

— У вас всего-то какой-то веб-сервер упал, а у меня до сих пор Max Payne 3 не пройден!

А веб-сервер через 15 минут был поднят благодаря электрикам, подавшим питалово.

10565

DOM на миллион квартир

Захотелось в рамках выходного R&D, дабы не рисовать и не придумывать расположение тестовых объектов, взять информацию из ныне популярной браузерной игры с зелёными кристаллами — той, что сделана наподобие аналога 13-летней давности.

Нахожу, открываю, цепляю Огнелисом десяток изображений, которые грузит флешевый ролик, и заталкиваю в спрайт, попутно прикидывая оптимальный формат хранения. Понимая, что надо бы выдернуть всё и разом, запускаю Хром, иду на тот же сайт и погружаюсь в мысли о несовершенстве мира и грядущем апокалипсисе. Тормозит страшно, FPS чуть меньше единицы, i7 моей машины на коленях молит о пощаде. Я привык, конечно, что любая зараза нынче насилует всю тройку нормальных браузеров, но не до такой же степени!

Медленно отхожу от ужаса, на ощупь открывая вкладку загружаемых ресурсов. У меня начинает шевелиться растительность даже там, где её быть не должно: в списке примерно 1300 загружаемых файлов. Худо-бедно сохраняю всё это безобразие, открываю. Каждый уголок, градиент, бордюр, фон, объект, кнопка — отдельным PNG-файлом от 2 до 3000 пикселей по одной стороне. Видимо, для тех, кого не впечатлил список файлов, также прилагается файл с JSON-массивом всех объектов игрового мира с их идентификаторами, свойствами и прочей прелестью. Мир 1000×1000 клеток, на экране при минимальном зуме присутствует фрагмент 25×15. Оптимизация? Не, не слышали.

Вы всё ещё хотите видеть плавную анимацию на своих пятиядерных сотовых телефонах? Смею вас расстроить: вам нужно в прошлое, лет на десять назад.

10552

Fus Ro Click

Я старый юзер, я не знаю слов ненависти. Я сама решаю все свои банальные юзерские проблемы. Поставить, снести, настроить — говно, пардон, вопрос. Но тут тако-ое…

Удалось наконец-то выкроить время, метнуться до магазина барсиком и добыть вожделенную игру. Да, вышедшую год назад. Но какую! «Беседка» не могла разочаровать, нет. Установка, установка дополнительного парового двигателя, недолгий бой с паровым двигателем, загрузка обновлений, запуск игры…

Красота — смотреть больно. Неописуемая. Горы, снег, ёлки, волки, драконы. Все идеально, вот ровно как и должно быть. Но простите, где же моя прекрасная музыка? Тихие голоса неписей доносятся откуда-то, но едва различимо. Настройки громкости, смена наушников, ещё раз настройки, переключение на колонки… Да в чём подвох-то? Звук доносится совсем не оттуда, но где-то он есть! Только тихий очень.

Старого юзера подвела мышка. Да-да, звук шёл именно из неё. Из её спинки. Дослушав важный монолог непися с приложенной к уху мышкой, старый юзер засейвилась, ухмыльнулась и разобралась-таки в загадочных настройках. Но кому и зачем понадобилось изобретать столь странный девайс и каким образом его экстраординарные свойства оказались в приоритете у «Беседки», до сих пор остаётся загадкой.

10543

Из пушки по покемонам

1995 год, уютный такой магазинчик с игровыми приставками. Родители и дети толпятся, глазеют. Заходит дама с мальчиком за руку:

— Дайте пистолет для Game Boy!

— Для Game Boy не бывает ни пистолетов, ни игр пистолетных. Да и как вы собираетесь стрелять по такому маленькому экранчику?

В ответ дама вытаскивает из пакета линзу от телевизора КВН-49.

10495

Десница героизма

2013 год, а я продолжаю играть в третьих «Героев». И дело не только в любви к классике. Просто это единственная игра, в которую можно играть не спеша и одной рукой, а второй гладить кота, который считает, что развалившийся в компьютерном кресле хозяин — это тепло, мягко и удобно, а значит, на него нужно залезть и улечься.

10432

Орлиный нос и губы уточкой

Не так давно в одном из МО МВД открылась ставка сисадмина. Я туда не прохожу сразу по нескольким параметрам благонадёжности — не так-то легко устроиться к ним на работу. А кое-какое ПО требует обновления.

Опустим всякие сложности согласования, в результате которых меня таки допустили до компьютеров наших следопытов. На одном из ПК обнаруживаю The Sims. Не на рабочем столе, но всё же. Потом на втором, третьем… Любопытство разбирает — вдруг там какой-то полицейский аддон?

Всё оказалось интереснее. На досуге в отделении проводятся соревнования по составлению фотороботов! В специальном ПО, как мне сказали, всё проще, а ты попробуй-ка в «Симсах»! Особо получившиеся работы заносят в альбом вместе с оригиналом.

В шутку предложил взять меня на работу, если выиграю соревнование. С серьёзными лицами (ох уж эти их серьёзные лица!) обещали взять. Но криминалистом.

10427

ОК в один конец

Убедившись, что относительно новая игрушка Game of Thrones (а точнее, её DRM) не желает жить под виртуалкой, со вздохом добываю из стола винт с лицензионной Windows 7. Вставляю в ноут, гружусь, начинаю ставить DirectX. Установщик ласково предлагает: «А давай я тебе Bing Bar поставлю — он клёвый». Спросонья соглашаюсь, спохватываюсь, тут же жму отмену. Установщик послушно прекращает ставить DirectX, после чего намертво блокирует все кнопки управления окном и под мои заунывные «Не-е-ет!..» на протяжении пары минут неторопливо скачивает и ставит Bing Bar.

Эх, сразу Родиной от софта забугорного повеяло…

10418

Китаец посередине

Незаменимые люди есть, говорите? А как быть, если разработчик — китаец? Хорошо, если его таки можно добыть, хорошо, если или с ним непосредственно, или через посредников можно хотя бы на английском договориться. А если нет — добро пожаловать в WinHex. Было бы от чего оттолкнуться, а дальше — простор для подвигов.

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

Дизассемблировать код запрещено соглашением, да и лень. Вспоминаем про скилл сетевого админа, даём сегменту сети нужные адреса, делаем там сервер, вносим этот сегмент в таблицу маршрутизации сети… Немного плясок с бубном — и всё готово. Без исходников. В литературе приём называется «мужик посередине» (man in the middle).

10412

Repair, Science и немного Luck

Давным-давно «Фаргус», волшебники нашего детства, не дошли ещё до нашей глубинки. Довелось мне играть в оригинале в Фоллаут. Жутко интересно, но ничего не ясно. Так я и научился курить словарик. Разумеется, английский подтянулся.

И тут случилась оказия: не прожив и месяца, новенькая шайтан-коробка отказалась включаться. Как я сейчас понимаю, это и стало переломным моментом, толкнувшим меня и старшего брата в объятия мира IT. Играть страсть как хотелось — вооружились отвёрткой, на всякий случай плоскогубцами и полезли разбираться, что к чему...

Много воды утекло с тех пор. Мы выросли, обзавелись семьями, многого добились на IT-поприще. А виной всему — Фоллаут и неудержимое любопытство, которое не покидает меня до сих пор, заставляя расти и двигаться дальше, пытаясь успеть в ногу с прогрессом.

Камрады! С праздниками вас! От всей души желаю вам в новом 2013 году не растерять того любопытства, которое многих из нас привело в волшебный мир информационных технологий.