bash.im ithappens.me zadolba.li

Игры

11485

На рычаг надейся, а сам не плошай

8 октября 2013, 07:15

Давным-давно на дворе стояли последние годы советской власти, а я был маленьким дошкольником, обожающим игровые автоматы. В те годы они были либо полностью механическими («Морской бой» — помните такую прелесть?), либо с очень-очень примитивной графикой на уровне приставок Atari.

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

Только один минус был у «машинок»: если твоя машинка врежется во встречную — на три секунды остановится. Рядом с рулём на автомате был небольшой рычажок и надпись: «При аварии рвануть рычаг, иначе — задержка 3 секунды».

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

В минуты ностальгии до сих пор иногда терзает мысль: в чём причина? Рычаги — все до одного! — к началу девяностых износились? Или доблестные советские инженеры изначально сделали их неработающими?

11445

Дюк Глюкем 3D

27 сентября 2013, 07:15

Вспомню и я свою молодость. БК-0010, прыгающие шарики, синусоиды, самодельные игры и даже некое подобие цветомузыки — на экране прыгало нечто при наличии любого сигнала на входе с магнитофона. Затем появился доступ к 386, под руку попалась очень интересная книга «Как написать компьютерную игру» — по сути, отличный учебник по ассемблеру. Жаль, что там не рассматривался защищённый режим, его я так и не осилил. И понеслось… С приятелями писали вирусы наперегонки, меняли синий Нортон на зелёный, приятель реализовал анимацию огня на загрузочном секторе дискеты — 512 байт!

Как-то в начале 2000-х попался мне в руки первый «пень» с EGA-видеокартой и монитором — 16 цветов! В те времена любили мы с другом гонять Дюка 3D по сетке (звонили по модему). Не обращая внимания на EGA-карту, Дюк спокойно запускался: то ли карта была хитрая, то ли проверки не было. На экране была цветная каша, ибо в EGA цвет кодировался непосредственно самим байтом (или полубайтом — не помню), то есть по такому же принципу, как и в нынешних видеокартах, а в режиме VGA с 256 цветами байт в видеопамяти — это индекс, который ссылался на 18-битный (если не ошибаюсь) регистр, в котором уже кодировался сам цвет. А поиграть хочется!

Что делаем? Распаковываем GRP-файл из Дюка — получаем кучу BMP-спрайтов. Пишем на ассемблере программу, которая открывает указанный в командной строке BMP и округляет цвет каждой точки до палитры EGA. Запускаем Windows 98, вписываем соответствующую команду в реестр, выделяем в проводнике все BMP — правой кнопкой — наша команда. Идём пить чай, ибо по лени программу я не оптимизировал и закрывал файл после конвертации каждой точки, а для каждой следующей точки открывал снова. Знаю, убить меня мало за такое издевательство над компьютером. Но хорошо, что это был ассемблер, и в конце концов все файлы были обработаны. Пакуем GRP, запускаем игру. Картинка ужасная, но, по крайней мере, играть уже можно!

11442

Задроты: вчера, сегодня, завтра

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

А вы не обратили внимание, сколько современные подростки вкладывают усилий в тот же WoW? Как хорошо они разбираются в опциях настройки безопасности в фейсбуке (ну, или что у них там модно)?

Разгадка одна: некоторые вещи можно осилить в идеале только при юношеском сочетании огромного упорства и кучи свободного времени. Сколько раз вы себе говорили: ох, не могу я в эту браузерку тупить, лучше задоначу и получу Офигенный Меч Разрывателя Драконов Пополам за 10 баксов! А вот они — могут.

В общем, люди-то остались теми же самыми. Вы бы ещё брюзжание древнего грека про современную молодёжь вспомнили! Люди те же, а вот точки приложения этого самого упорства и огромного труда — разные. У нас это были «Денди» и дисассемблер. У них — браузерки и MMORPG. В Древней Греции — заучивание всего Платона наизусть. Всей-то разницы!

11420

Любовь идёт по трубам: удивительное путешествие водопроводчика М.

На уроке литературы дали нам домашнее задание: описать сюжет любого произведения. Книги, фильма, чего угодно. Вот я и выдвинул идею описать сюжет игры на «Денди». Думал, просто поприкалываюсь над учительницей (слова «троллить» ещё не было), а она взяла и разрешила. Такого поворота событий я даже не ожидал.

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

11418

Учись, играя

19 сентября 2013, 07:45

Дело было в колледже во время моего обучения на ПОВТа. В то время безлимитный интернет только начинал своё распространение в массы, процветали компьютерные клубы. Вот только платить не хотелось, а поиграть по сети в CS или Warcraft III — очень даже. Недолго думая, скооперировались с одногруппниками и занесли вышеописанный контент на все компьютеры учебного заведения. Впрочем, мы были не первыми «гениями», которым захотелось вместо написания программок поиграть, и все игры были довольно быстро найдены и удалены преподавателями. На этом наше противостояние только началось.

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

Преподы сделали ответный ход, установив в антивирусе ограничения на запуск определённых программ. Но и это нас не остановило. Касперский даже без знания пароля к нему и без прав админа вырубался достаточно просто: открывался MS Word, писалась какая-нибудь кракозябля, после чего запускалось выключение компьютера. При появлении окошка с предложением сохранить данные перед закрытием Ворда нужно было немножко подождать (но не слишком, а то в конце концов он тоже закрывался), нажать «Отмена», и — та-дам! — Касперский закрыт. Потом появился Радмин, но он последовал за антивирусом…

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

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

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

11413

О консолях на антресолях

18 сентября 2013, 07:15

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

В недавнем 2005 году, когда все нормальные люди уже активно играли на мощных консолях, мама подарила нам с сестрой старую добрую Sega Mega Drive на три кнопки. Радости не было предела, накупили огромную кучу картриджей. Мы с сестрой играли круглые сутки, забывая о еде. Естественно, родители захотели нас ограничить. Сначала просто словесно запрещали, но это быстро решилось: вату под крестовину, чтоб не щёлкала, и выдёргиваем кабель звука. Затем мама отобрала кабель. Но и тут мы нашлись, воспользовавшись аналоговым ретранслятором из комплекта.

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

Я сильнее всех в доме был привязан к устройству, так как ещё не прошёл все части Соника. И я нашёл решение. С помощью сестры накопил сумму небольшую, но достаточную. Переставили коробки, сделав из них баррикаду, нишу для телевизора и лавочки. Купили небольшой разветвитель для розетки и восемь джойстиков. Убили несколько зарядок от старых потерянных или сломанных мобильников. За счёт джойстиков и зарядок удлинили все провода. Провели их через эту самую сквозную розетку. С нашей стороны включили через разветвитель телевизор и приставку. Провели провода прямо от приставки в коробке на шкафу. Воткнули картридж. Профит!

Играли дни и ночи напролёт. А когда это дело обнаружили родители, ничего не смогли и возразить: приставка-то была в коробке!

Так я начал сажать себе зрение. Вскоре родители купили компьютер, но это уже совсем другая история…

11396

Разгоню до 16 бит

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

Была приставка и у меня — очередной клон NES. Позвал я к себе друга поиграть. В то время у нас дома был синтезатор Yamaha PSR-520, для которого, как и для приставки, требовался адаптер. По размерам он был больше приставкиного, да и тока выдавал больше.

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

Почему я решил подключить приставку через адаптер синтезатора? Тогда я думал, что работать будет лучше.

11381

Никакого уважения к старине

9 сентября 2013, 14:15

В нашей семье сложилась интересная ситуация: мой троюродный дядя получился почти на десять лет моложе меня. Казалось бы, молодой человек, должен за технологиями следить, знать, что к чему. Дипломированный программист, в отличие от меня. Но нет — компов он боится чуть ли не панически, престижную высокооплачиваемую работу бросил, теперь стал заправщиком. Зачем пять лет штаны протирал? Компов-то он боится, а вот Need For Speed любит, особенно на моём 51-дюймовом 3D-дисплее № 2, посему регулярно заходит к нам в гости.

Недавно провернул я необычайно выгодное дельце и на эти нежданные деньги обновил комп: прикупил мать крутую, процессор о восьми головах, твердотельник под системный диск, новые видяху и БП, мелкомягкие беспроводные мышь да клавиатуру. От старого остался корпус, мониторы и жёсткий диск для фильмов и прочей ерунды (SATA 3 прежде про запас купил). DVD хотел ещё оставить — да забыл, что у новой мамки нет PATA. Ну, не беда, сходил к другу, на флешку инсталляху закатал, поставил. Чудо: установка винды — чуть дольше десяти минут, от биоса до рабочего стола — восемь секунд. Самолёт!

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

— Хреновый у тебя комп, даже сидюка нет!

Да, хреновый, как и прежний: там даже флоповода не было.

11362

Ты куда нас послал?

3 сентября 2013, 21:29

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

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

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

Система была успешно протестирована. Устроена очень просто:

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

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

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