Архивы: по дате | по разделам | по авторам

Баллада о новом русском программисте<br>Рукотворный разум

Архив
автор : Константин Кноп   08.06.1999

Сегодня в "Кнопках" - окончание рассказа о настольных играх и два новых автора. Леонид Коновалов прислал целую балладу, а Сергей Скловский - посвящение любимому журналу. Кстати, у Леонида нет ни выхода в Интернет, ни даже электронного адреса. Оказывается, это не мешает любить нас так же, как самые фанатичные члены "Клуба "Компьютерры Онлайн"". Кстати, я уже подал заявление в Клуб. А вы?Konstantin@Knop.com



Баллада о новом русском программисте
Леонид Коновалов

Что-то с памятью моей стало,
Что-то стал соображать плохо -
То ли DIMM'ов у меня мало,
То ли Doom'ов у меня много.

Появились в голове бреши,
Не упомню, хоть убей даже, -
То ли Windows совсем свежий,
То ли с кэшем у меня каша?

Помню... как-то вдалеке... мелко...
Что винчестер зарядить надо...
То ли новая была стрелка,
То ли Quake'овских мочил гадов?

Помню, как на DVD-тачках
Мы наехали на их хазу...
Вспомнил! (смутно, как больной в спячке) -
Я компьютерную брал базу!

Помню, хакер убегал в шортах,
Что-то кинул впопыхах он мне...
Помню, я его послал к черту,
Помню взрыв... И тишину помню...

Только плохо было мне очень,
Хоть об стенку головой бейся,
Но проснувшись посреди ночи,
Слово странное сказал: "Бейсик!"

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

Я сегодня до зари встану,
По компьютерным пройдусь рынкам,
Может, я себе куплю сканер,
Может, я свою продам финку.
Надоели мне счета в банках,
Надоело разъезжать в "Мерсе"...
Может, хватит разгонять панков,
Может, лучше разогнать Merced?

Калькулятор подарю теще,
Чтобы прошлого забыть раны,
На разборки не пойду больше -
Блок системный разбирать стану,

Сам пойму, куда совать Zip'ы,
Если надо - кулаком врежу,
"Взвесьте десять килограмм чипов!
И нарежьте мегабайт кэшу!

Мне серебряный desktop дайте,
Золотые прикрепив створки,
Пятый "Пентиум" хочу, знайте,
Но "малиновой", крутой сборки!"

Я за фирмой не гонюсь, люди,
Объясню я продавцам в кассе,
На компьютерах стоять будет
Мой brand-name: "Его купил Вася".

Стану пальцами сгибать спицы,
В тренажерах перегну спину,
Но накачаны, как мой бицепс,
Будут в тачке USB-шины.

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

Я, родное истязав тело,
Возле сердца напишу прямо
Красной кровью на груди белой:
"Не забуду ASUSTeK-маму!"

Сопли девкам подотру, только,
Раз у них без драйверов ноги,
Я Маринку подарю Тольке,
И продам я Зульфию Гоге.

Пусть поют им про любовь песни,
Пусть в дурной я окажусь славе,
Только чувствую экстаз, если
Прикасаюсь я к своей "Клаве".

Буду сказочно любить Сказзи,
Целоваться под луной с ней же,
Чтоб по сотовой позвать связи,
Шестисотовый куплю пейджер.

Говорящую убив мышку,
Я на коврик посажу киску,
Из цепи, что тяжела слишком,
Наштампую золотых дисков.

Если старые друзья встретят
И приставят острый нож к горлу:
"Знаешь, что таким, как ты, светит?"
Я отвечу, как герой, гордо:

"За себя и за того парня,
Что меня теперь стыдить, братцы,
Посмотрите, как блестят "камни" -
MMX'ы на пяти пальцах!

Я последним подлецом буду,
Только вас не предавал, просто
Злой меня заколдовал Voodoo,
Запугав своим вторым Монстром!

Укротите норов ваш буйный,
Если выросла опять такса -
Я на принтере своем струйном
Нарисую вам еще баксов!"

И уйдут они, раскрыв пасти,
Видно, есть у них в мозгах баги -
Их влекут 4D-страсти:
Девки, Доллары, Друзья, Драки!

В их бандитские взглянув рожи,
Про себя я улыбнусь втайне,
Это ж надо, ведь и я тоже
Был такой же, как они, чайник!

Но теперь я среди всех первый,
Знал, что труд не пропадет тяжкий:
Двухэтажный у меня сервер,
Хоть с Каспаровым играй в шашки.

К Интернету подключен миксер,
В унитазе микросхем уйма,
И никак не разглядеть пиксель
На дисплее в шестьдесят дюймов.

Вентиляторы ревут зверски,
И которые уже сутки
Пять винчестеров скрипят с треском,
Шесть сабвуферов дудят в дудки.

На крутые поглядев штуки,
Из бутылки отхлебнув "Коки",
Так и тянутся мои руки
Поиграться с ними в стрип-покер.

И наполнит благодать тело,
Только хочется душе драки,
Слезы гордости смахнув смело,
Как заправский программист-хакер,

Я, чужую переняв моду,
Чтоб развеялась моя скука,
Биллу Гейтсу брошу торт в морду,
Чтобы больше уважал, сука!


K ***
Сергей Скловский

Тому имеются примеры,
Когда технический прогресс
У масс посредством "Компьютерры"
Подогревает интерес
К шпионским тайнам протоколов
Идейно чуждых нам сетей,
К тематике научных споров
Публицистических статей,
К разборкам новостей и сплетен,
К подборкам слухов и реклам
Про шалости вторых и третьих
Сплошь непутевых наших мам...

Вникая в сути частных мнений,
Мы каждый раз вовлечены
В преодоленье заблуждений
И выделение слюны.
Дань популярности и моде
Оплачивается сполна,
Пока в Козловском огороде
Цветет и зреет бузина...


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


   Эрудит (Scrabble)
   Известная у нас под названиями "Эрудит" и "Крестословица", эта игра чрезвычайно популярна в англоязычных странах. Как и в большинстве других игр, требующих прежде всего перебора вариантов, здесь компьютеры играют сильнее людей. Лучшей из программ на сегодняшний день считается Maven (см. www.scrabble.com, www.math.toronto.edu/jjchew/scrabble/maven). К сожалению, мне не удалось найти ни одной программы, играющей в "Эрудит" по-русски...

   Объемные крестики-нолики (Qubic)
   Наверное, нет человека, который бы не знал "секрета" выигрыша в обыкновенные крестики-нолики на доске 3x3. А вот объемные варианты - 3x3x3 и 4x4x4 - известны гораздо меньше. Тем не менее, игра "в объеме" гораздо интереснее. Вот одна из позиций: крестики уже сделали пять ходов, а нолики - четыре. Сейчас ход ноликов. Отыщите за них выигрыш.
   Увы, Qubic (игра 4x4x4) тоже "решен". Как показал недавно голландец Виктор Аллис, начинающий игру всегда выигрывает. Хотите попробовать? Пожалуйста: ftp.freeware.ru/pub/mycomputer/games/5/Tik.zip (не бойтесь, это всего 19 Кбайт).

   Быки и коровы (MasterMind)
   Эта хорошо известная игра, как выражаются математики, "решена" компьютером. Это означает, что в ней проанализированы все позиции и победитель игры предопределен с самого начала (разумеется, если ему известна эта самая выигрывающая стратегия). Как же выиграть? Не скажу! Читайте подробности по-английски на kal-el.ugr.es/mastermind. А если вы предпочитаете просто поиграть с компьютером - играйте: www.shareware.ru/info.asp?id=70 или qsilver.queensu.ca/~phil158d/mm/downlmm1.htm.

   Четыре в ряд (Connect Four)
   Еще одна игра того же типа, но "с тяготением", ведется на доске 6x7 или 7x8 (впрочем, многие программы позволяют играть и на других досках). Она тоже решена неутомимым Виктором Аллисом (это была его дипломная работа!). Программ, играющих в Connect Four, очень много. Знатоки говорят, что лучшая из них - Velena, алгоритм которой базируется на результатах В. Аллиса. Но я остановился на программе Майлза Михельсона (ftp.select.net/dmtc/milesm/connect4.zip), которая хороша тем, что позволяет варьировать почти все параметры игры. Другая сильная программа есть на ourworld.compuserve.com/homepages/fierz/connect4.htm. Но это еще не все: оказывается, силу игры некоторых программ "четыре в ряд" можно повысить, вводя описания разных позиций и задавая реакцию на них.

   Пять в ряд (рэндзю, Gomoku)
   Самая известная среди всех игр этого типа. Вообще-то, канонические правила японского рэндзю немного отличаются от простой игры "пять в ряд": в рэндзю первому игроку разрешаются не все "вилки", ведущие к построению цепочки из пяти шашек, а только вилка 3x4. Это сделано для того, чтобы компенсировать преимущество, которое дает игроку право первого хода. Тем не менее, игра по строгим правилам рэндзю прижилась только в Японии и среди узкого круга профессиональных игроков, а в гомоку без строгих ограничений играет еще и большая армия любителей. Как и две предыдущие игры, гомоку решена неутомимым Виктором Аллисом, точнее, его программой VICTOR. Из кучи программ, играющих в гомоку, я выбрал для себя одну из самых маленьких (www.jps.net/Nagy/Gabor/gomoku.htm) и остался ею вполне доволен.

   Мельница (Nine-Men's Morris)
   Эта игра известна еще с древности. Говорят, что о ней писал даже Шекспир... Суть игры - поставить три свои фишки в один ряд. Почти как в крестиках-ноликах, только доска чуть другая: есть три квадрата - внешний, внутренний и средний, на каждой стороне каждого из них отмечены два угла и середина. Выигрывающие линии - либо стороны квадратов, либо отрезки, соединяющие соответствующие углы, либо середины сторон. Компьютерный вариант под Win9x написан Карлом Бликсеном (www.gamesdomain.co.uk/directd/pc/windows/board/nmmw08.html) и играет очень сильно, легко прокручивая в "уме" многоходовые планы и комбинации.
   Меня он обыгрывает легко-легко...

   Китайские карты (Mah Jongg)
   Эта игра, известная еще мудрым древним китайцам, была завезена в Европу пару веков назад и одно время пользовалась большой популярностью. Правила игры полностью описаны на странице www.cs.utk.edu/~clay/mahjongg/rules.html.
   Если коротко, игра состоит в том, чтобы собирать определенные комбинации карт и улучшать свои карты путем обмена с противниками. Компьютер и здесь, увы, считает лучше человека... Shareware-программа, убедившая меня в этом, находится на www.mahjongg.com.

   Зиллион игр
   Миллион, миллиард, триллион, квадриллион... А зиллион - это сколько? Сколько бы ни было, на самом деле игр гораздо меньше. Когда я писал этот обзор, их было всего 529. Но все они сделаны "в одной оболочке" и поставлялись совершенно бесплатно - а это заслуживает уважения. Увы, сама оболочка не бесплатна. Если кто-то готов выложить 30 долларов за удовольствие поиграть в эту кучу игр с компьютером, сходите на www.zillions-of-games.com, - не пожалеете.

© ООО "Компьютерра-Онлайн", 1997-2022
При цитировании и использовании любых материалов ссылка на "Компьютерру" обязательна.