Инструменты пользователя

Инструменты сайта


wiki:nethack_filosofija

NetHack — философия

© Иван Зенков
© Источник: http://gameit.ru/entry/nethack-filosofiya.html

Некоторые, должно быть, обвинят нас в легкомыслии. Все эти бесконечное Марио, анимешные игрушки-попрыгушки, офисные таймкиллеры и т.д. Но, это всё лишь вершина айсберга, а на самом деле, ночи и дни мы проводим за экономическими стратегиями, политическими онлайн-играми, бизнес-тотализаторами, симуляторами брокеров и менеджеров футбольных команд. А это соотношение курса валют? Прямо дрожь пробирает от роста какого-нибудь фунта, по сравнению с евро. В минуты отдыха, от столь захватывающего развлечения, мы играем в roguelike. А вы знаете, что такое классическое roguelike? Наивные люди думают, что это Diablo. Классическая roguelike — это NetHack.

Начало

Я не буду рассказывать вам историю NetHack, она весьма мутная, да попутно касается таких игр как Hack и собственно Rogue (вот откуда пошёл жанр roguelike или рогалик). Ну это, чтобы была ясна природа названия. Понятное дело к взлому сетей, никакого отношения не имеет. Net в названии означает лишь то, что процесс разработки происходит через интернет. Собственно всё благодаря исходному коду, который доступен с официального сайта nethack.org. Благодаря, опять же исходному коду, игре удаётся прожить уже 20 лет, и проживёт она ещё очень долго, но сейчас вам наверное не мешало бы себе составить о ней общее представление.

Видите скриншот? @ — это вы и есть. Соответственно d — ваша собака. Что здесь происходит? Дело в том, что это очень хардкорный тип игр. Он очень сложный и основным его признаком является отчасти его текстовая графика. Это не MUD, и сейчас конечно в частности, в NetHack, появилась поддержка мозаики, то есть графики, и даже 3D-реализации игры уже имеются. Но настоящие рыцари и самураи, всё это презирают и продолжают использовать ASCII или того хуже. Поверьте на геймплее это абсолютно не сказывается, за тем исключением, что фантазия работает в разы лучше, а подробное литературное описание каждого монстра, эту фантазию лишь подстёгивает.

Подготовка

Вот теперь вооружённые знаниями мы должны подготовить момент своего первого знакомства с NetHack, так чтобы потом нам было приятно о нём вспомнить, а для этого нужно себя настроить на определённый лад. Как говорят монахи поднебесной «легко найти правильный путь, но трудно по нему следовать». Дак вот, даже правильный путь найти получается не у всех и не в самом начале. То есть важно помнить, что NetHack это не Half Life… В том смысле, что такого постоянного интереса во время похождения не будет. Не такой это жанр и динамика тут совсем ни при чём. Ни при чём тут и интеллектуальные потуги. NetHack не шахматы, а потому и мозги напрягать не нужно. По крайней мере часто. Можно сказать, что здесь всё, как в жизни. Пока живёшь вроде и плохо бывает, и скучно, но вот умирать что-то не спешишь (будучи нормальным человеком, естественно). Так и в NetHack. Только, когда становится скучно, игру лучше на время приостановить, иначе вас сразу убьют. Уже сколько раз замечал подобное. Как только становится скучно или просто грустно, тебя сразу убивают. Будто чувствуют они твою уязвимость и вообще от состояния игрока в реальности зависят 70% успеха его жизни в виртуальности.

Далее, что немаловажно, выбирая персонажа вы должны помнить, что отличия их не только в названиях, навыках и инвентаре (обо всём этом чуть позже), но и в образе жизни. Играя, например, монахом, вы в полной мере можете позволить себе единоборства. Причём, чем больше вы знаете о тактике передвижения монстра, тем лучше он будет отскакивать, как желе от ваших ударов и комбо. То есть, если раньше вашего бронированного рыцаря быстро убила killer bee, или giant ant и вы их потом всячески боялись, то это вовсе не означает, что это действительно столь страшные существа. Изучив тактику и узнав о них поподробнее вы, ретировавшись в удобную местность, можете буквально несколькими ловкими ударами завалить 5-10 killer bee и это всё монахом на котором по определению брони быть не должно. То есть сила разума и расчётливость здесь прежде всего, ну и случай, конечно. Все они, вместе с вами, играют свою роль.

Тем не менее я бы не рекомендовал новичкам играть за археолога, целителя, рыцаря, священника, туриста и волшебника. Не потому что это сложно (у меня например рыцарь долгое время был в топ-листе на первом месте), а потому-что требует более иной концентрации (по крайней мере от меня). Почему-то принято считать, что самый лёгкий персонаж это валькирия, или самурай. Дак вот не верьте тем кто это говорит. Я считаю, что это полная ерунда. Хоть никто персонажей в NetHack явно и не уравновешивал, как в Diablo, но лёгких персонажей здесь нет. Да, валькирия сильный герой, да ещё если и dwarf, но это ничего не говорит и более того, что играть за неё вам вполне может быть неинтересно, потому-что мировоззрение персонажа не подойдёт к вашему личному самоощущению и настрою.

Кстати о мировоззрении. Вот это вот chaotic, lawful, neutral, это не означает, что вы на самом деле злой, добрый или хладнокровный как тритон. Это скорее принадлежность, или если хотите — политическое движение. То есть например коммунистов легко можно причислить к chaotic, а каких-нибудь либералов к lawful, но это не означает, что одни добрые, а другие злые. Это даже методы действия не определяет. Например вы можете быть добрым, тёмным эльфом. То, что эльф тёмный это понятно, но это ваши обычаи, ваша родня, ваша линия. При этом вы можете спасать собачек из ямы, исправно платить, никогда ничего не воровать, не убивать мирных персонажей. И тогда вы будете добрым, добрым тёмным эльфом.

Ну вот предположим во всём вы определились и готовы отправиться этаким зеленокожим варваром в путешествие, в котором вас всё равно убьют на 2 или 3 уровне. Теперь хочется играть, но играть не надо. Для начала игру надо настроить. Подробное описание опций настройки есть в Guidebook Эрика Реймонда и в самой игре, жмёте ? и большая часть знаний перед вами, что-то можно настроить нажав O (Shift+o), но лучше всего записать их в конфиг. На UNIX-платформах это чаще nethackrc или nethack.nh, может быть даже nethack.nh.example.gz. На Windows это обычно defaults.nh. У меня там записано такое:

OPTIONS=windowtype:tty,toptenwin,hilite_pet,number_pad,rest_on_space
OPTIONS=fixinv,safe_pet,sortpack,!autopickup,tombstone,color,lit_corridor
OPTIONS=ascii_map
OPTIONS=verbose,showexp,news,fruit:lemon,name:Ivan
OPTIONS=catname:Musja
OPTIONS=pettype:cat
OPTIONS=nomail

Можете просто перепечатать, можете исправить некоторые детали. Во-первых конечно name, необходимо поменять на имя своего героя. Дальше catname и dogname, и horsename. Ну напишите там dogname:Belyj Bim. pettype — та зверюга которая вам наиболее симпатична. Ну в моём случае кошка, потому-что я собак не люблю. Ну и fruit, это название вашего любимого фрукта. Можете туда записать всё что угодно было бы поесть и сие кушанье предстанет перед вами в игровом мире. Ну а остальные опции по желанию. О них можно подробнее прочитать в том же Guidebook. Можно только сказать, о включении поддержки numpad. Без него, вам придётся передвигаться аки в редакторе vi, то есть используя символы hjklttybn, а с включённым numpad можно будет циферками 12346789. Тут кому как удобнее конечно.

Об управлении

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

    y  k  u                      7  8  9
     \ | /        < вверх         \ | /
    h- . -l       , подобрать    4- . -6
     / | \        > вниз          / | \
    b  j  n                      1  2  3
(для ноутбуков)            (OPTIONS=number_pad)

Второй вариант верен если у вас активирован numpad, да и вообще с ним удобнее играть, тем более тем кто мыслью о повсеместном UNIX-like не болен. Собственно идти вниз > и вверх < , а также топтаться на месте . подымать вещи – , и выходить из игры S. Двери открываются o, закрываются c, запираются a и буква ключа. Собственно весь ваш инвентарь организован по буквам и каждому предмету назначается символ, о котором можно узнать сразу после поднятия предмета, в некоторых других ситуациях и через инвентарь i. Для более быстрого передвижения нужно использовать соответствующие комбинации, например G6, когда вы в коридоре, g4 если вдали что-нибудь интересное, M3 если маячит что-то неинтересное, но идти всё-равно надо и _ чтоб указав нужную точку на карте, к которой ваш персонаж сам бы и побежал. (Часто работает просто щелчок мыши.)

Теперь о драках, боях, сражениях, поединках и потасовках, в которых придётся выигрывать… Или убегать. Помните! Вам дорог каждый ваш HP, даже когда враг слабый, а этих самых HP у вас много, вы должны экономить каждый. То есть если скажем вы увидели врага, а он от вас далеко, но сражаться может только вблизи, то чаще всего его лучше просто застрелить (когда есть такая возможность). Если застрелить не получатся, передвигаетесь в удобное для вас место (возможно просторную комнату с одной контролируемой дверью) и там дайте врагу возможность подойти к вам ближе. Тем самым он затратит ход, после чего его можно стукнуть раз, или два, или три и отойти. Он опять подойдёт, а вы его опять стукните. Конечно это всё в идеале и зависит от скорости персонажа. Иной монстр может вас одним ударом убить, другой может сделать сразу три, а то и пять ударов. Важно с какой стороны подойти, как подойти. Да и они ходят по разному, вы тоже должны так ходить. Во общем понятно, что все эти почти 400 монстров разные и подход почти к каждому нужен свой.

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

Лети душа в ад и будь там вечно тленна,
О если бы со мной погибла вся вселенная!

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

Ваш образ жизни

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

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

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

Так например вы можете вести строгую вегетарианскую диету. То есть не кушать мясо, от чего многим персонажам одна лишь польза. Кушайте свои lembas wafers и food rations, можете даже кушать желе, грибы и прочую плесень, заедая всё это cream pie и сырыми яйцами. Конечно если вас и от яиц воротит, можете не кушать, но на conduct это никак не повлияет. Тоже самое относительно носки вещей из кожи и питания продуктами с содержанием молока. То есть если вы вегетарианец с замашками аскета, то можете от всего этого отказаться, но то будут ваши личные правила, а не правила предусмотренные игрой.

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

Есть ещё принципы пацифизма. Первый к пацифизму напрямую не относится, но запрещает вам брать в руки оружие. Сражаться можно, но только не мечем там например, а дротиками, всякого рода заклинаниями, пинками, голыми руками и т.п. Другой вид пацифизма — реальный пацифизм. Это когда вы сами никого не убиваете. Всё подручными персонажами. Это считается высшим пилотажем, а уж пройти игру таким образом, мало кому удаётся.

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

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

NetHack в России

NetHack со всей своей двадцатилетней культурой на западе и востоке, в России представлен слабо. На самом деле, он скорее всего вообще никак значительно не представлен и то, что вы видите это наверное первая, относительно большая работа в области популяризации проекта, доступная в рунете. Хотя конечно есть определённое количество сайтов, или попыток создания таковых, о которых наверное бы следовало упомянуть.

nethack.ru — проект застолбивший очень хороший домен. Благодаря стараниям членов группы ru_nethack (см. ниже) пополнился содержимым. А именно переводом шпаргалок на русский язык.

rlgclub.ru — отечественный сайт полностью посвящённый roguelike. Соответственно логично предположить, что там имеется и некоторая информация по NetHack. Она там действительно есть, но не так много как хотелось бы.

runethack — попытка локализации NetHack. Попытка мертворождённая. Видимо ошибки были допущенные ещё в самом начале и с технической, и с организационной стороны.

ru-nethack — русскоязычное сообщество на сервере LiveJournal. Во-первых там можно поговорить, а во-вторых лента часто обновляется (есть rss), потому пока наверное это всё-таки лучший русскоязычный источник данных о NetHack. Да и потом, сообщество существует достаточно давно, и если смотреть с первых сообщений, то можно почерпнуть для себя уйму полезной информации.

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

Россия в NetHack

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

Но русские следы найти всё таки удалось. Я их вообще искал целенаправленно и ищу до сих пор. Ну, а тех, что нашёл, их всего три.

След первый
NetHack много странных вещей, но ещё больше странных загадок. Например первоначальные лейблы на свитках смысл которых перемешивается в игре. То есть встретите вы ещё свитки с названиями типа LEP GEX VEN ZEA, VENZAR BORGAVVE, VERR YED HORRE и каждый раз ещё будете думать, что это всё означает. Предполагается, что смысл в них есть, поскольку названия некоторых свитков расшифровать всё-таки удалось. Дак вот есть среди них и свиток с простым названием PRIRUTSENIE, которое русскому человеку (и просто человеку знающему русский язык), должно быть сразу понятно.

След второй
Так скажем некоторые из ликёроводочных магазинов (вроде по именам их продавцов) в мире NetHack, имеют русские названия. Названия впрочем оригинальны даже для России, вроде Weliki Oestjoeg, Syktywkar, Narodnaja и несколько других.

След третий
Человек которого зовут Михаил Соколов и который умудрился принять некоторое участие в развитии проекта.

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

Искусство комикса

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

Мы правда (за пока ещё редким исключением) не американцы, не французы и не японцы, а потому искусство комиксов, нас в своё время не коснулось. Потом уже и «Кубанские казаки» шествовали по стране, интеллигенты читали Хемингуэя, а молодёжь слушала Цоя, и Ельцин пытался нащупать томик Пушкина в двенадцать часов ночи. Но даже сейчас комиксы в Федерации не сформировали какой-то внятной индустрии, а уж о русском стиле и говорить не приходится.

Зато в случае с NetHack, независимо от национальности, стиль ASCII-графики напрашивается сам собой. В таком ключе и выпускается проект Dudley’s dungeon (http://www.nicolaas.net/dudley/) — проект безусловно интересный, но всё-таки не столь наглядный как этого бы хотелось (вот кстати целая история похождений археолога – история похождений археолога http://archive.gamespy.com/legacy/fargo/nethack_a.shtm). Более наглядные комиксы есть не где-нибудь, а прямо в сердце проекта не нуждающегося в рекламе, а именно замечательного и многими любимого сайта UserFriendly.org! Чтоб увидеть их все рекомендую воспользоваться поиском.

Железный голем, нарисованный фантами Nethack

Кстати, не комиксом единым… Ведь по сути, что такое комикс? Набор картинок перегруженный текстом забавных начертаний. Ну и зачем нам текст? Отсюда и появились некоторые попытки создания зарисовок окружающего игрока мира без текста. Одной из самых удачных подобных попыток, можно назвать NetHack Gallery, а в свою очередь как неудачная, очень даже подойдёт NetHack — the Artbook, что вообще-то не мешает им обоим существовать. Ну и конечно, какие-то случайные авторские вещи появляются, то есть в определённом виде проекция фантазии, ведь изначально то ничего этого в игре нет, а есть лишь некоторый посыл, в виде тех же описаний богов, персонажей, монстров, предметов, действий. Да кстати есть ещё NetHack Porn, но считайте, что я вам этого не говорил.

Завершение

Игра доступна практически везде. На Pocket PC, PSP и бог ещё знает где. Впрочем качать её себе необязательно. Достаточно подключится к серверу nethack.alt.org через telnet. Можете там играть или смотреть как играют другие. Это никаким образом не online-игра, а просто ещё одное удобное средство не захламлять компьютер программами.

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

wiki/nethack_filosofija.txt · Последние изменения: 2016/01/13 21:51 (внешнее изменение)