суббота, апреля 18, 2009

The Godfather II

Только что закончил эту игру. EA Games не умеет делать реальные вещи. Главгерой даже не может прыгнуть.
Русская озвучка - дрянь. Ну не вяжется у меня этот голос с моим героем:


Это ж Терминатор! В разговоре с NPC в него может попасть неограниченное количество пуль, и покрытый дырами, истекающий кровью - он будет жив и здоров! Что меня больше всего забавляет.
Жалко,что бронежилеты и пояса рисуются реально, а не как в GTA - под кожей или в трусах. Сильно портит внешний вид героев - так бы были костюмчики, а тут - бронежилеты и вообще. Обидно. Я только ради этого чувака игру прошёл.

четверг, апреля 16, 2009

Another Brick In The Wall (part III)

Не нужны мне ваши руки
Не бегу я в дурь от скуки
Я увидел надпись на стене
Что ещё от жизни надо мне?
Что ещё от жизни надо мне!
Из таких камней -
Ещё одна кладка в Стене.
Вы из тех камней,
Что залиты в Стене.

Вторую строчку не знаю,как лучше перевести.
"Writing on the wall" решил переводить в лоб, так проще укладывается и более подходит по смыслу (где он ещё увидел знамение?).

Goodbye Cruel World

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

среда, апреля 15, 2009

Another Brick In The Wall (part II)

Во вторник на лекции по Прологу по памяти перевёл,да лень было публиковать.
В среду исправил сучки и задоринки.
Кстати, я собираюсь выложить это на "Самиздат"...правда, пока что лень и не всё исправлено.
Нам не нужно не учиться
Нам не нужен след да глаз,
Чёрный юмор в школьных классах.
Эй,учитель,прочь от нас!
Эй! Учитель! Ну-ка прочь от нас!
Из таких камней - ещё одна кладка в Стене.
Ты из тех камней, один кирпичик в Стене.
We don't need no education
We don't need no thought control
No dark sarcasm in the classroom
Teachers leave them(us) kids alone
Hey teacher leave them(us) kids alone
All in all it's just another brick in the wall
All in all you're just another brick in the wall

Чёрт знает, почему перевёл "след да глаз",но так даже точнее получилось.
Самое трудное было перевести "hey! Teacher! leave us kids alone!", потому что это должны кричать,а у меня выходило что угодно,но не выкрик. Но к счастью, лекция дала моим мыслям необходимое направление :-)
P.S. Впредь правки буду делать в самих постах, а не в комментариях. Не все смотрят комменты.

Примечание: Перевод был исправлен, см. комментарии

вторник, апреля 14, 2009

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

Хакинг в кресле

Люди, охраняйте свои пароли.
Мой брат вчера случайно зашёл на zalil.ru и нашёл там в открытых файлах штук 1000 паролей к e-mail'ам, аськам, аккам в контакте...Есть и полезные вещи,вроде списка проверенных проксей, но хлама и такой вот горяченькой инфы - полным-полно.
К чему это я: храните пароли в надёжном месте.И свои,и чужие.И вообще всё,что надо охранять - надо охранять. Налоговые документы, заметки и конфиденциальную информацию. А то и правда, через Google можно нарыть паролей на всю оставшуюся жизнь - только потому,что в мире полно тех,кто пишет пароли открытым текстом. А потом исчезают деньги с Webmoney, потому что кошельки и ключи были выложены вместе с паролем... Ей-богу,как дети малые.

понедельник, апреля 13, 2009

Горячая Линия: Как написать текстовый квест - выбор движка

Мой квест "Левая Задняя Нога" набирает популярность, и у меня недавно поинтересовались, как создать что-нибудь подобное.
Я не буду давать обзоры движков, я скорее дам некоторые инструкции.
Первое. HTML - плохая идея.
На HTML я делал и "Левую Заднюю Ногу", и "Сожги Дом-2". Из обоих я выжал всё,что мог. При всей кажущейся простоте работы (казалось бы, набрал текст - вот и игра), это - самый трудный путь. Шутка ли - простое введение одного предмета инвентаря (булки хлеба) заставило меня сделать дубликат половины игры и тщательно проследить их (булок) движение. К тому же,вам надо будет отслеживать совместимость с браузерами и различными разрешениями экрана (если вы нарисуете какую-нибудь графику). В качестве плюса - априорная кроссплатформенность и возможность игры онлайн. Но плата слишком высока.
Второе. Великий и могучий rulez!
При выборе движка ОБЯЗАТЕЛЬНО обращайте внимание на поддержку русского языка. Систем текстовых адвенчур с поддержкой русского мало. Систем,для которых русский - родной, очень мало. Но писать игру на английском я никогда не соглашусь.
Третье. Художественность vs. лаконичность
Хорошее описание - это подробное описание. Текстовая игра - это интерактивная повесть, а в повести должна быть прежде всего художественность. Нельзя написать "Вы видите дерево", потому что дерево - это абстрактно. Это можно расширить в "Вы видите старинный кедр; он возвышается на несколько этажей над домом. Его ветви настолько густы, что лучи солнца с трудом проникают сквозь них." и "Вы видите понурую берёзку. Она одиноко стоит у обочины, и проезжающие машины обдают её облаками пыли. Её листья пожухли, а ветви обвисли.". Я немного отвлекаюсь от темы, но общая мысль ясна: квесту нужны слова. Движок,который не позволяет задать описание локации более чем 256 символами, - это ущербный движок. Здесь многое зависит от личных качеств сценариста, но я не рекомендую брать движок с каким-либо ограничением на размер описаний и реакций.
Четвёртое. Кроссплатформенность.
Это уже моя прихоть. Текстовая игра не имеет смысла ограничивать себя одной платформой, ведь она может запускаться (в теории) даже на мобильниках.Естественно,что вы не найдёте такой движок для мобильных устройств, но хотя бы поддержка и Linux,и Windows - уже хорошо. Впрочем,этот пункт просто способствует расширению игровой аудитории.
Пятое. Удобство.
Удобство управления, удобство игры, удобство написания. Комментировать не стоит, этот критерий есть у каждого разработчика. Но всё-таки напомню: удобство игрока важнее удобства сценариста. А удобство управления напрямую влияет только на скорость игры.

Хорошие ссылки на русском языке:
http://ru.wikipedia.org/wiki/Список игровых движков - помимо прочего,здесь есть и квестовые (приключенческие)
http://www.ifarchive.org/if-archive/programming/ - свалка движков. Поддержка русского не гарантируется, равно как и всё остальное. Там есть и настоящая рухлядь древность.
http://ifwiki.ru/ - всё о русских адвенчурах. Судить ресурс не берусь.Нужная страница находится здесь.

Удачи сценаристам!

Закрытие архива

Блог oreolek.livejournal.com удаляется за ненадобностью.
Blogger меня устраивает намного больше. На мой сайт заходят именно те люди,которые ищут здесь что-то полезное. Я могу смотреть статистику и писать то,что для них интереснее. Здесь никто не крутит рекламу и не просит денег за улучшенный аккаунт.
Впрочем, это я уже описывал. Когда-то.
Блог будет полностью удалён, по правилам LJ, в течение 30 дней.

воскресенье, апреля 12, 2009

Не удивляйся

Не дано мне забыть как цветёт опалённый куст вишни...
Прими ванну скорей - но не надо лить слёзы по листьям.
Я тебя удивил? Но ведь удивление лишне
Ты живёшь как во сне, и выводят мир твои кисти.

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

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

Не удивляйся тому,что закончу тринадцатой строчкой...

Боевая система

Только что возникла такая идея системы боя:
Шахматная доска. Каждый игрок контролирует не 16 фигур,а лишь одну. Персонажи 1го уровня - пешки, 2го - короли, 3го - слоны, 4го - кони, 5го - ладьи, 6го - ферзи. Бой заканчивается, когда противник уничтожен полностью.
Но пока что такая система мне не очень нравится, потому что:
  • бой легко превращается в погоню пешки за конём и обратно
  • пешки доходят до конца доски...и что?
  • где магия и псионика,чёрт возьми
  • никакой связи с реальным миром
Последнее хуже всего.
Я хочу простую боевую систему, без излишеств и скучноватостей.

суббота, апреля 11, 2009

Знак доллара

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

пятница, апреля 10, 2009

Хакерить

Только что нашёл на Сибнете в своём ящике такое сообщение (орфография и пунктуация автора сохранены):
Здорово! дай мне пожалуйста свою аську!? я смотрю что ты шариш в хакерстве? не мог бы ты мне помочь?пожалуйста! пару вопросов!дай аську! просто хочу научиться немного хакерить)))

Сначала меня подмывало ответить едким "Ваш email, логин и IP переданы в ФСБ для дальнейшего изучения. Оставайтесь на связи. С уважением, капитан...", но я ограничился сухой ссылкой:
http://ukrf.narod.ru/glavy/g28.htm
Дети, если вы хотите "хакерить" - играйте в Uplink. Всё остальное подпадает под ссылку выше. Слава Богу, что ссылкой не карается.

P.S. Оказалось, он хочет взломать "всего лишь" контакт... Даже не знаю,как реагировать.Это первый подобный кадр на моём опыте.

Фотокросс

На фотокроссе нам дали приз за лучшее фото на тему "Долгая дорога".

Остальные фото и несколько пробников лежат на http://picasaweb.google.com/oreolek/2009?feat=directlink - их слишком много,чтобы мне сюда постить.
Также наш факультет занял 1е место.

среда, апреля 08, 2009

Empty Spaces

Чем нам заполнить
Те пробелы и дыры,
Где мы вели разговор?
Как мне заполнить
Пустоты эфира?
Как же мне закончить забор?
What shall we use
To fill the empty spaces
Where we used to talk?
How shall I fill
The final places?
How should I complete the wall

Bring The Boys Back Home

Вчера на лекции по памяти взялся за Bring The Boys Back Home и Another Brick In The Wall (Part II).
Первое опубликую сейчас,второе - потом. Да,и я переписал In The Flesh? зачем-то.

Верни мальчишек домой!
Верни мальчишек домой!
Сюда пусть держат они путь свой!
Боже,верни мальчишек домой!

Текст не особо завязан на ритм,это плюс; но всё-таки музыка вольностей не разрешает.

суббота, апреля 04, 2009

Фотокросс

Начался фотокросс в рамках "Студвесны". От МФ вышло две команды, я возглавляю одну из них. Десять тем для фотографий и срок до понедельника.Всё идёт просто превосходно (во всяком случае,особых проблем нету. После проверки работ они будут досутпны на выставке конкурса; также выложу некоторые в инет.
P.S. Из-за этих дел времени свободного уже не осталось :-) До четверга идёт фотокросс, в среду - выборы, ещё надо как-то домашки успевать делать...Полный кошмар,но оно мне как раз и нравится.

пятница, апреля 03, 2009

Гопники

Чего-то активизировались гопники. Наверное, это как-то связано с началом клещевого сезона.
Обычно я их просто игнорирую. Прохожу мимо таких кадров - если их несколько,даже расступаются. На предложения пожертвовать пацанам на пиво\билет\жизнь молодую даю мелчь в кармане и шлю куда подальше.
Но тут подсел ко мне один в троллейбусе. Игнорировать - невозможно. Этот наглец сел рядом и прямо на ухо стал нашёптывать предложения поделиться N-ной суммой денег. Пришлось его дипломатически убедть в том,что 4 рубля, которые я ему кинул, заменят ему 20, которые он просит, да ещё ему на пиво останется.
Но факт есть факт: молодёжь смелеет. Не надо хранить деньги в верхней одежде. И одеваться придётся,наверное, посвободнее,если захочу махача. А то в очках и с огромным портфелем особенно не попрыгаешь. А жаль. Собеседники из таких кадров никакие - у них одно на уме.Её-богу,сколько встречал - репертуар не меняется. Угрозы ("вот я пожалуюсь...вот ты знаешь кто у меня знакомый...вот он придёт - тебе будит плохо.."), просьбы ("ну поделись, что") и доверительное выражение глаз.Фантазии - ноль, хоть бы один что новое придумал.Песенку спел бы,что ли.
Скучно...

среда, апреля 01, 2009

Знакомый намедни дал ссылку на http://omegle.com/.
Это анонимный чат: тебя соединяют со случайным анонимусом, и вы чатитесь.
Полный бред, но - интересно.Я начинаю разговор с какой-нибудь странной фразы на непонятном языке.
Например, на эту фразу чаще всего отвечают по-японски:
You: sokol sapsan

вторник, марта 31, 2009

Регэкспы в Perl: секреты

Засел сегодня за perl, причём с твёрдым намерением разобраться в регэкспах.
Пока что сама программа продвигается медленно (хотя уже не выдаёт ошибок деления на 0), но я уже раскопал интересные секреты регэкспов Перла. Коими и спешу поделиться.
Информация редкая, такое не в каждом учебнике найдёшь.
КонструкцияЗначение
/xИнструкция в конце regexp'а разрешает использование разнообразных пробелов,а также комментов. ОЧЕНЬ РЕКОМЕНДУЮ к использованию: читабельность регэкспа повышается в разы, когда вы разбираете его по кусочкам.Естественно,что пробелы и "диезы" с использованием этого указания надо отделять слешем, если вы хотите их использовать по прямому назначению.
/mРассматривать переменную как многострочную. ^ и $ отвечают не за начало и конец строки,а за начало и конец любой строки параграфа.
/sРассматривать переменную как однострочную - . будет отвечать даже символу \n,который обычно она игнорирует.
(?#...)Помечает подстроку как коммент, в отличие от обычного #,который помечает весь остаток строки.Работает только при наличии инструкции /x.
?{CODE}Выполнить код внутри регэкспа (!!!). Код не интерполируется.
(*FAIL)Конструкция автоматически заставляет отвергнуть любые совпадения регэкспа.
(*ACCEPT)Обратно: автоматически утверждает совпадение регэкспа, дальше выражение не проверяется.
(*MARK:name)Ставит метку name в строке на текущей позиции
(*SKIP:name)отменяет все совпадения вплоть до метки name
\KНе учитывать текст,совпавший до этого,в результате регэкспа.


Многие из этого были введены именно в 5.10, поэтому не указаны даже в perlre.
Удачи в использовании!

воскресенье, марта 29, 2009

Новая ролевая система

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

Сложность D&D и её привязанность к стандартной фентези меня немного начала доставать (первое особенно). Новая редакция даёт каждому классу по огромному количеству ударов и возможностей - воин может не просто ударить мечом,а сделать один из специальных ударов,которые подразделяются по своей системе etc. Таким образом, лист КАЖДОГО из персонажей (а не только мага) разрастается до неимоверных размеров.На dungeons.ru лежит мой перевод листа персонажа - скажу сразу, я пытался уместить туда всё,что надо, и двух страниц не хватило. Список сил и ИХ ОПИСАНИЯ не войдут даже на три страницы.

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

Универсальность означает,что я хочу поставить в этой системе любые декорации: фентези, киберпанк, доисторические времена. Начав работу над этой целью,я столкнулся с дилеммой: либо универсальность надо обеспечивать обобщениями, либо описывать каждый из случаев в отдельности. Так как я - не сторонник пространных советов, система полностью универсальной не будет. Механика - да, но миры будут описаны отдельно. О том,какие миры я собираюсь описывать, пока что промолчу. Да, и ещё: универсальность GURPS мне нравится, но GURPS слишком общая и слишком сложна.

Система будет ориентирована на Россию. Это значит,что я использую 6гранный кубик, монету (как "двухгранный кубик") и... колоду из 36 карт. Карты оцениваются по достоинству, при надобности оцениваются также по мастям, в порядке: червы-бубны-крести-пики. Можете играть чёрными червами и красными пиками, тогда порядок будет пики-бубны-крести-червы. :-) Это позволяет мне делать нормальные шансы выигрыша 1\9,1\4 и 1\36 и не заставлять игроков выпиливать d20. Колода на 52 карты мною использоваться,скорее всего,не будет, хотя включить её будет парой пустяков - принцип сравнения мною описан.

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

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

Весна - ужасное время. Муза тянет писать,сочинять и творить. Со страшной силой.

Постоянные читатели

Архив