bash.im ithappens.me zadolba.li

Игры

13147

Фраг бок о бок

Забавная штука — газета Metro. Прочитал в ней как-то анекдот о женщине, подыскивающей себе мужа по анкетам. Один из кандидатов подходил ну прямо по всем-всем параметрам. Но стоило ей узнать, что он играет в «танки», как она принялась читать анкету следующего.

А потом была статья на весь разворот о жилище будущего, в котором, в частности, будет так называемая геймерская. Совместное участие в играх в ней сплотит семью.

Игра-разделитель и игра-объединитель. Взаимоисключающие параграфы? Нет. Снимает не фотограф, снимает камера. И разделяет или объединяет не игра, а игрок.

В вашей малогабаритной квартире нет места для геймерской? Не беда. Начните с малого. В маркет за двухпользовательской AY-3-8500-подобной игрой. Хотя бы.

13116

Удалённый Избранный

Работаю в большом IT-отделе большой компании. Месяц назад руководство отдела заметило необычную сетевую активность с одного из ПК во внерабочее время. Полетели теории заговора, крики о взломе и краже конфиденциальной информации. Начали внутреннее расследование.

Во внерабочее время к корпоративной сети по внутреннему VPN подключался некий пользователь и активно использовал определённый ПК. Проверили логи машины — подключение происходило по RDP. У пользователей во внерабочее время есть доступ к своим ПК по этому протоколу. Начали отслеживать источник VPN; адрес оказался в списке доверенных, там же нашлось имя владельца. Разыскали сотрудника (оказался один из сотрудников IT-отдела), начали расспрос.

Сотрудник принципиально не хотел иметь дома Windows и разбираться с эмулятором, но любил играть в старые Windows-only игрушки (типа Fallout). Выбрав в жертвы ничем не примечательный комп, он создал на нём локальную учётную запись и играл в любимые игры, подключаясь по RDP.

Конечно, в этом не было ничего криминального, но сотрудника уволили за установку и использование игрового ПО на рабочем ПК.

13109

Первый бульк

У отца на работе сотрудник — любитель играть во всё новое. У меня хобби — рисовать диски. Он пришёл как-то раз, увидел у меня красивый диск Silent Hunter 5, спросил, что за игра. Я в неё сам не играл, так и признался, но видел обзоры на Ютубе. Посоветовал, ибо игра — огонь. В довесок ему ещё старые релизы 1–4 записал на бублики. Затарился человек и уплыл покорять моря и океаны, топя сухогрузы, танкеры и линкоры.

Спустя недели две отец увидел сотрудника. Тот с красными глазами, злой, матерится. Оказывается, новоиспечённый капитан «волчьей стаи» кормит акул — его постоянно топят, максимум — недолгое всплытие, после чего на него разворачивается весь конвой и кормит свинцом. А если горемыка-капитан успевает «булькнуть», то глубинные бомбы находят его на раз. Человек ночами у штурвала стоял, не высыпался, потом шёл на дневную, а вечером опять к штурвалу. Дело ж принципа: когда-то я потоплю эскорт и уйду от погони! Вот это «когда-то» почему-то ни хрена не наставало.

Короче, как у любого вменяемого человека, у капитана заканчивалось терпение. Результат — пятак разбитых об стену мышей с воплями: «Б#$&ь, как вы меня з@#$@ли!» и тройка клав с заколоченными в них кулаками кнопками под крики: «Да ну, б#$&ь, как можно их потопить!».

Пришёл горе-капитан после двух недель плавания ко мне просить помощи, как суда вражеские дырявить и самому сухому оставаться. Я к Гуглу, в форумы. Пока чай пили, то да сё — оказалось, нужно только под перископом всплывать, на малом ходу, желательно после сумерек и до рассвета — всё ж остальное время перископ довольно хорошо виден, плюс буруны от него, да и воздушная разведка тоже хорошо лодку высматривает. Капитан-то наш плавал на полном ходу, почти рубкой вылезая с воды, а если и под перископом — то на всю высоту. Ясен хрен, тот перископ как голый среди поля жопой сверкал, и эсминцы, не видав такой наглости, били ему в окуляр прямой наводкой.

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

13092

Пан или пропал

Достали программы, которые выполняют Долгие и Ресурсоёмкие Операции и при этом не могут поставить их на паузу. Я понимаю, если бы речь шла о прожиге диска — там на паузу ничего не поставишь по определению. Но к простым-то программам, качающим/устанавливающим, почему бы её не прикрутить?

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

Менеджер загрузок. Работает с файлами гигантских размеров, а рядом с загружающимся файлом только одна кнопка — «Остановить закачку». Остановил — потерял всё скачанное. Как эту программулину вообще назвали менеджером загрузок?

Ещё одна игра, безумно популярная, один из столпов киберспорта. Программа обновлений не просто качает обновления, а ещё и подолгу колдует над ними, устанавливая каждое из них. Понадобилось прервать процесс? Изволь закачивать и ставить все патчи с самого начала.

Самый смак — видеоредактор. При создании готового видеоролика компьютер нагружается так, что курсор дёргается. Приостановить процесс? Что вы, только прервать.

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

13045

Два миллиарда мух не могут ошибаться

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

Спустя те же N-дцать лет ко мне пришёл разработчик с вопросом, какой именно тип сделать для колонки в базе данных — 32-битный или 64-битный (проблема скорости работы стояла остро). Система подразумевает наличие локальной базы и репозиторной базы, и структура таблиц обеих баз должна быть идентичной, чтобы упростить синхронизацию между ними. Поскольку значение в этой колонке — это количество операций, сделанных лично пользователем, то логично предположить что пара миллиардов — это практически недостижимый предел человеческих возможностей по совершению операций с системой. Но тут-то я вспомнил, что примерно то же самое, видимо, предполагалось и в этой самой игре. Ведь не всегда можно угадать, сколько же локальных баз (то есть пользователей) будет синхронизировано с репозиторной базой. Потому и предложил разработчику использовать 64-битное поле. На всякий случай… Ведь похожий случай уже был недавно.

13037

Мячи и кирпичи

Однажды я в интернетах вычитал, что Чак Норрис якобы прошёл тетрис. Охотно верю, ибо я (только не подумайте, что я посягаю на крутизну знаменитого рейнджера) как-то прошёл ж на небезызвестном клоне восьмибитной приставки. Если, конечно, переполнение счётчика очков можно считать финалом игры. Но — обо всём по порядку.

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

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

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

На нижнем ярусе слева расположены семь пронумерованных флажков. Если шарик попадает в флажок, он исчезает, а если попадает в пустое место, шарик появляется снова. Я долго не мог понять их предназначения, пока однажды не убрал их все, открыв тем самым шарику путь к катапульте.

Провёл эксперимент: попытался запустить катапульту зажатием турбокнопки. Так как пружина при этом успевает натянуться совсем немного, то шарик не может вырваться из жерла и падает обратно на пружину, подпрыгивает, потом успокаивается, и процесс повторяется. При запуске шарик часто (хоть и не всегда) долетает до верхнего яруса и проводит там две-три секунды. Это как раз то, что надо!

У меня тут же появилось несколько вопросов. Что будет, когда переполнится счётчик очков? Появится ли ещё один разряд? Или, может, зависнет игра из-за необработанного эксепшна? А если счётчик просто обнулится — получу ли я бонусный шарик при каждом прохождении через 50  000? А если так — что будет, когда переполнится счётчик шариков?

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

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

Такие вот недокументированные возможности детской игрушки.

13030

Краудсорсинг с винтажфандингом

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

Через сутки, проанализировав логи, владелец сайта сдал эту домашку по матану. Так, за учебниками на барахолку съездил. Победителям их отправил, никого не забыл. Можно передохнуть и приступать к скрипту для нового конкурса. Что нам там задали?

— Свежие задачи по квантовой механике. Кто быстрее решит? Налетай!

12976

Сыграй-ка, светик, не стыдись

Подолью масла в холивар «играть или смотреть лонгплеи». Маслице будет особое, психологическое.

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

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

Ох, не обманывайте себя! Как только вы начнёте играть, вам все это тут же станет по фигу. Вы настолько сосредоточитесь на игровом процессе, что вам будет некогда любоваться фонами, шрифтами, а тем более — джойстиком и лакированным шпоном своего антикварного «Изумруда». Чуть отвлечёшься, чуть отвернёшься вбок — гейм овер!

Иное дело — лонгплей смотреть. Оглядывайся и обращай внимание на второстепенное, сколько влезет. Получай эстетическое удовольствие от чего угодно. Если ещё не пробовали, попробуйте и почувствуйте разницу!

12940

Не покладая бубна

Прихожу с работы. Сын играет на планшете. У мужа горе: не грузится комп. Иду глянуть. Пробую загрузить с диска — тишина. Смотрю на мелкого. В комп воткнут планшет, который вчера заряжали через USB, потому что кто-то потерял зарядку от планшета. Отключаю, беру любимый бубен, включаю комп. Ура, танки в бой!

О боги, почему я женщина-айтишник, за что?! Иду на кухню готовить ужин!