9577
Программировал я как-то мобильную игру — «захват флага». Несколько забавных эпизодов.
Потребовалось много итераций, чтобы отработать обыкновенный звук подбора бонуса. Я говорю: «Нежнее». Музыкант: «У меня тут и так стоит флейта». И вдруг меня осенило: «Поставь рояль». Банальный рояль, который стоит в MIDI-банках под номером 0. Сработало, в таком виде звук и вошёл в игру.
Звук бензопилы тоже искали долго: при переводе в AMR звуки теряли свой смак. Наконец нашли нечто, оптимизированное под низкие частоты. Звук состоял из двух частей: короткий запуск, будто герой пробует работу инструмента, и сам удар пилой. Выяснилось, что цельным куском нельзя, слишком длинный. А начальный «вжик» тоже терять не хотелось. Пошли на компромисс: при переключении на бензопилу проигрывается короткий фрагмент, при ударе — длинный.
Нагрянула Оранжевая революция. Может, помните: всюду флаги, ленточки… Нет, я не ходил на митинги, я работал в штатном темпе. Тем не менее, ходили шуточки: флаги, традиционно красный и синий, заменить на оранжевый и бело-голубой.
Была занятная ошибка: бот перепрыгивает через яму, потом падает в неё. Причина — «сено-солома»: где-то в коде я спутал «лево» и «право».
9554
Лет шесть назад я писал игры. Точнее, только начинал писать. Сменив около трёх компьютеров, настроив сеть на двух работах, подняв N серверов и перепробовав почти все ОС, в кладовке я нашёл свой старый компьютер c гигагерцовым процессором и установленной Windows XP, а на нём — ту самую папочку с проектами игр. Перебираю, перебираю проекты — и нахожу часть строки:
weaponname="stick" shoot="true"
Компилирую проект. Запускаю. Палка стреляет пулями!
Конечно, про уборку дома я благополучно забыл, но поднял себе настроение и подтвердил высказывание: «Раз в год и палка стреляет».
9544
Решил я в этом году сдавать ЕГЭ по информатике. Учитель наш (он одновременно преподавал физику и был директором) в силу своих обязанностей редко бывал на уроках, да и в предмете знал самые-самые основы. На нас он благодушно забил, так что на уроках мы изучали такие темы, как «Командное взаимодействие на карте cs_mansion» или «Баллистика пули от AWP». Так он и сказал мне сразу: мол, готовься к экзамену сам, так лучше выйдет.
Однажды он попросил студента, преподающего в нашей школе ИКТ по субботам, провести со мной консультацию параллельно с уроком другого класса. Я сел за отдельный комп и принялся решать ЕГЭшные задачи.
— %teacher%, подойдите, пожалуйста.
— Ща, ща, только всех убью.
Его тут же завалили хедшотом. Он подошёл ко мне, взглянул на монитор:
— А, не, по IP-адресам я ничего не понимаю.
И дальше принялся крошить соперников из «калаша».
ЕГЭ я сдал успешно.
9518
Играл на Mail.ru в игрушку «Эрудит». Увидел странный ник — «Ком***-ДВ». Задал наводящий вопрос о местонахождении, кинул ник в Гугл, нашёл полные данные о владельце этого ООО, напугал менеджера, игравшего со мной, что позвоню директору, назвав его имя-отчество. Менеджер убежал, и я выиграл.
9499
Делал по молодости простую двадэшную игрушку, вид сверху. Бегает по подобию города толпа подобий зомби и подобий людей, одним из последних управляет игрок. Цель — выжить в течение какого-то времени.
Допустил багу, что зомби было пофигу, за кем гоняться, и жрали они как людей, так и друг друга. По крайней мере, пытались — смерть зомби не была предусмотрена. А из-за бага карты я и сам завис в каком-то переулке. Персонаж нервно рыпался, и, казалось, дико ржал над происходящим вокруг сумасшествием.
9417
Как закрыть айтишнику на работе доступ к определённым сайтам? На первый взгляд задача невыполнима. Даже если не удастся взломать защиту в лоб, всегда найдётся обходное решение.
Наш коллега подсел на развлекательный сайт. Развлекал сайт за деньги — на первый взгляд небольшие, но если втянулся, пиши пропало. В день по несколько переводов по 100–200 рублей. Сначала у парня кончились наличные, потом и кредитка, а что будет потом, мы решили не дожидаться. Вроде и сам он понимал, куда катится, но остановиться не мог. Ещё чуть-чуть — начнутся проблемы и с семьёй, и с работой, хотя парень и примерный семьянин, и ленивым не назовешь.
Блэк-листы, урезание интернет-канала, блокирование 3G-модемов и прочее действенного эффекта не дали. Ситуация непростая, да и урезать во всех правах мы его не могли — надо же ему как-то свои обязанности выполнять. В порыве отчаяния сделали ему редирект на сайт для фрилансеров. Раз уж тебе так надо — иди, зарабатывай на своё сомнительное удовольствие.
Как ни странно, подействовало. Первые его попытки подработать на стороне особым успехом не увенчались. Но постепенно приработок рос, а при общении с заказчиками мозги стали разворачиваться в другую сторону. Через месяц сайт был забыт, через два восстановилась кредитка. Казалось бы, всё вернулось на места. Только теперь наш товарищ подсел на разработку приложений под телефоны. У него их сейчас пять штук, постоянно мигают, звонят, заряжаются, перепрошиваются и просто меняются. Но это уже совсем другая история.
9360
7 июня. Запуск долгожданного продолжения любимой игры детства. Я админ. Все системы работают штатно, мелочи устраняются по телефону или удалёнке, начальник уехал по своим делам. Отчего бы не поиграть?
По возвращении начальник вещает: было доложено о моих занятиях в его отсутствие. Врать смысла нет: в помещении ведётся видеонаблюдение.
— Было или нет?
— Было.
— В Diablo?
Дай бог всем таких начальников.
9291
Только что получил письмо на root@*******.ru:
Я, конечно, понимаю — лочить ВК и тому подобное, но сайт ic***p.com есть безопасная игровая платформа, с которой мы включаем информацию и игровые новости. Просим убрать ограничение. С уважением, команда магазина %shopName%.
Отправлено с iPhone
Послал ответ:
Я, конечно, понимаю, что вам хочется поиграть в рабочее время, но есть сайты, которые не являются необходимыми для выполнения должностных обязанностей. Просим отнестись понимающе. С уважением, главный шаман.
Отправлено с Dendy
Вот так у меня в госучреждении юзеры развлекаются.
9252
Занимаюсь проверкой кода для игры. Не выспался, ибо много работал.
Еду на работу в авто. Пробка. Мимо проезжает какой-то огромный дядька на огромном мотоцикле. Первая мысль: «Какой-то придурок масштаб неверно выставил».