Зеркало 0.5
Итак, после 9 месяцев разработки вышла полная версия римейка культового квеста для ZX-Spectrum «Зеркало»!!! Напомним, что до этого были доступны 3 первые части. Игра сильно доработана, что в том числе привело к несовместимости в формате файлов сохранения.
В качестве описания игры, предоставляю слово автору римейка.
Итак, история создания «Зеркала» для INSTEAD.
15 июня исполняется ровно 9 месяцев с начала работы над проектом. За это время, правда, я успел реализовать также две части ЗН, почти доделал книгу-игру и начал даже кодить старую игру «СТРАНА МОНСТРОВ»… не считая мелких «побочных проектов» — типа Kayleth (тоже будет время доделаю), spider & web (реализовал самое начало и даже нарисовал несколько картинок!
) и пр.
История создания «Зеркала» такова. Я всегда был фанатом ЗН. Но замахиваться сразу на ремейк этой сложной игры было бессмысленно. Во-первых, я не был готов (знания в области lua были нулевыми) и движок инстеда не был готов к реализации всех требуемых функций. Поэтому в качестве эксперимента была взята игра «Зеркало», по праву считающейся второй по значимости текстовой адвенчурой на ZX. Причём сознательно был выбран аналогичный по «механизму» работы квест с той целью, чтобы набить руку на нём, и ЗН реализовать потом без проблем…
Но тогда инстед не был готов к Зеркалу. Не хватало малого — менюшной системы команд. Помню как каждый день пинал Петра что, дескать, надо бы поиметь в инстеде меню… он говорил что это невозможно в текущей архитектуре… но спустя пару недель он измудрился и сделал! Тут уже мне некуда стало отступать, пришлось реализовывать квест с менюшным интерфейсом… раз сам заставил сделать эту фичу….
И начался тяжёлый процесс въезжания в язык lua. Поскольку времени на чтение документации у меня не было, я любой вопрос задавал Петру. Надо отдать ему должное, он мне всё каждый раз подробно объяснял… За неделю была общими усилиями написана «альфа». Пётр лично закодировал гоблина.
Я специально чуток изменил сюжет и предметы в «альфе», чтобы бету было тоже интересно проходить даже тем, кто прошёл альфу.
Через неделю после альфы вышла бета.
Багов в первой части оказалось на редкость мало. Далее нужен был следующий шаг в развитии инстеда. Мне нужны были анимированные гифы для реализации заставок и прочей анимации из ЗН и из Зеркала.
Помню как ежедневно капал на мозг Петру что хорошо бы анимированные гифы бы в инстеде поддерживались… И опять он говорил «это невозможно в текущей реализации…» и снова спустя пару недель взял и реализовал эту функцию.
Три недели ушло на вторую часть «Зеркала». Тут я попытался лично полностью реализовать код. В принципе получилось (без мелких вопросов к Петру, конечно, не обошлось). Но следующий месяц показал мне насколько я круто программирую самостоятельно на lua.
В течение месяца куча народу тестировало вдоль и поперёк первую половину игры. Багов было выявлено немеряно. Такчто через месяц вышло мощное обновление, содержащее полтора десятка исправлений багов различной степени тяжести.
Ещё месяц ушёл на реализацию третьей части. Третья часть вышла 16 декабря 2009 года.
С тех пор работа шла в вялотекущем режиме. Теперь инстед был почти готов к реализации ЗН. Оставалось малое — битвы в реальном времени. Для ТАКОГО инстед вообще никогда не был запланирован. И снова ежевечерние капания на мозг Петру, снова его ответ «ну ЭТО ТОЧНО не получится…» и снова через пару недель он выдал готовое решение проблемы.
Теперь инстед был ПОЛНОСТЬЮ готов к реализации ЗН. Поэтому я с радостью ломанулся кодить. Много времени ушло на «снимание» текста и картинок и куча времени на реализацию. Но поскольку я уже всё знал и был готов ко всем проблемам (я их огрёб на Зеркале), все они решились почти на автомате. После Зеркала написать ЗН (за исключением битв) было очень просто… Но это уже совсем другая история…
Но теперь почти всё готово для полного выпуска «Зеркала». Самый большой проект для инстеда (фактически, стройка века) подходит к концу. Уже сейчас код игры занимает порядка 350 кб. Это два «кота» вместе взятых.
Фактически, многое из того, что есть сейчас в Инстеде — только благодаря Зеркалу.
Пётр — автор и реализовал все эти идеи, спасибо ему огромное. Но без Зеркала инстед сейчас был бы совсем иным…
Итак, встречайте, Зеркало 0.5




10 Июнь 2010 в 19:42
Ссылка
Зеркало рулит! Я увлёкся им.
10 Июнь 2010 в 21:31
Ссылка
[...] Статья об истории создания ремейка. [Translate] [...]
11 Июнь 2010 в 19:47
Ссылка
Я обнаружил баг: если нырнуть в подземное озеро и там отдохнуть исчезает вся правая панель и можно только ходить по лабиринту.
11 Июнь 2010 в 20:39
Ссылка
Спасибо! Отписал автору, думаю фикс будет в ближайшее время.
11 Июнь 2010 в 21:11
Ссылка
Баг с отдыхом под водой исправлен в svn.
Можете скачать файл part_3.lua (http://instead-games.googlecode.com/svn/trunk/mirror/part_3.lua) и переписать его поверх существующего.
13 Июнь 2010 в 17:49
Ссылка
Спасибо. Раньше особо не любил такое. Но пока увлёкся. До реки дошёл.
Но не без читового режима.
Раскройте тайну, как можно пройти, когда здоровье уменьшается на 2 в каждой комнате? Начинаю с 26, лишний раз по комнатам не хожу. Но при падении в лаз здоровье падает до 4, и никуда за 2 хода не дойти. Пришлось заново начинать, выключив уменьшение здоровья.
13 Июнь 2010 в 17:59
Ссылка
Некритичный баг: в комнате зажигаешь факел, надеваешь цепь на балку/крюк, открываешь лаз, и если потом взять факел и зажечь его вновь, то на картинке есть цепь, как и положено, но взять её уже невозможно.
13 Июнь 2010 в 21:23
Ссылка
Спасибо за багрепорт! Для восстановления здоровья можно отдыхать, но не везде
Игры для INSTEAD разные, если будет слишком сложно — можно попробовать другие истории.
13 Июнь 2010 в 21:31
Ссылка
Для того, чтобы пройти первый уровень без проблем, надо в камере отдохнуть (не открывая дверь).
С багом буду разбираться
14 Июнь 2010 в 4:39
Ссылка
Я честно пробовал отдыхать во всех помещениях первого уровня. Но уже после того, как дверь была открыта, а это фатально.
Согласитесь, новичку нельзя заранее предугадать, что здоровье при переходе в другое помещение уменьшается, а когда он это замечает в первый раз, то уже поздно, отдыхать нельзя и уровень пройти уже невозможно.
Другие истории потом можно попробовать, но ведь хочется Зеркало пройти.
А на втором уровне застрял. (Кто ещё не проходил — далее не читать.) Карту леса со всеми направлениями перемещения легко построить, но вот что делать с мёртвым деревом (не реагирует на многократные поливки) и валуном… И со змеёй и обрывом…
Да и троля дальше сарая-и-убежать пройти не могу (оставивь в непроходимом далее состоянии). Очевидно, что что-то а упускаю.
Нет ли где-то walkthrough для данной игры? Для особо неодарённых новичков, как я. Да и просто для сравнения. Например, я наткнулся на редкий баг, исключающий прохождение, и не знаю об этом.
Спасибо.
14 Июнь 2010 в 4:49
Ссылка
Ещё один совсем уж некритичный баг: в сарае кидаешь ящиком в троля, хлопаешь по бочке (чтоб троль очнулся), и теперь уже можно бочкой его сбивать тоже, хоть и пишет, что я его ящиком сбил (а ящика у меня уже к тому времени и нет),
Но может лучше не исправлять этот баг, дабы дать второй шанс вывернуться из сарая после замешки?
Хотя, как я выше написал, я не знаю пока точно, что является правильным и что неправильным прохождением троля.
14 Июнь 2010 в 9:14
Ссылка
Классный баг
Похож на фичу… С прохождением лучше зайти на форум, там как раз спойлеры пишут. http://instead.pinebrush.com. За форумом следят разработчики игр и думаю оперативно ответят. Скажу еще, что игра — ремейк со спектрума и там к такого рода сложностям привыкли. Игра реально непривычна для современного игрока.
14 Июнь 2010 в 9:46
Ссылка
Насколько я помню:
Показать »
Кроме воды (в которую нужно добавть порошок), дереву нужно дать лист.
15 Июнь 2010 в 6:37
Ссылка
Спасибо, прочитал, что в форуме пишут, но либо я не в ту ветку смотрю, либо там ничего нет, помогающего мне пройти 2-ой уровень. Не пойму, как троля обхитрить. Да и в других местах застрял.
Даже новых багов пока не нашёл, потому как никак не продвигаюсь. И вроде бы всё уже по нескольку раз перепробывал…
15 Июнь 2010 в 7:04
Ссылка
Показать »
В хижине тролля надо придумать как достать порошок.
Тролля можно оглушить ящиком и слинять оттуда.
15 Июнь 2010 в 8:30
Ссылка
Ну и не забывать что
Показать »
Можно покидать вещи на пол, чтобы было легче таскать тяжести…
15 Июнь 2010 в 9:49
Ссылка
>>культового квеста для ZX-Spectrum “Зеркало”!!!
До звания культовой Зеркало на Спектруме не дотянуло.
Поздновато вышло, паршивая музыка, да и фентезийный сюжет не всем пришелся по вкусу.
15 Июнь 2010 в 19:05
Ссылка
немогу пройти троля
оглушаю его ящиком
выхожу из сарая, и если нажать на дом троль снова появляется и убивает меня …
15 Июнь 2010 в 19:20
Ссылка
блин.
тролля можно оглушить. временно. только для того, чтобы убежать из хижины.
Показать »
в хижине бросить всё, что есть, переставить бочку, достать порошок, взять всё своё назад. «вызвать» тролля, звездануть по башке ящиком, и тикать, тикать, тикать без оглядки в лес!
16 Июнь 2010 в 7:14
Ссылка
Троля я как раз почти сразу прошёл вчера после предыдущей подсказки
Показать »
о весе. Но вот на змее и обрыве завис после всех разговоров и подарков в лесу.
И что мне теперь делать? Нужен walkthrough.
Кстати, это так задумано про окно у троля (если сразу на его дом посмотреть), с которым ничего нельзя делать? Выглядит как недоделка, как ружьё, которое зря стоит на сцене и не стреляет в последнем акте.
16 Июнь 2010 в 7:54
Ссылка
Продвинуться на втором уровне всё-таки удалось.
Показать »
В лесу отдать второй подарок тому, кто дал первый подарок. Говорить. Перейти в пещеру с помощью верёвки и камней. Говорить.
Пока застрял в пещере, но надежду не теряю.
Очень мелкий баг/недоделка: даже, когда чаша пуста всё равно пишется при её описании, что в ней горит огонь.
16 Июнь 2010 в 8:32
Ссылка
Пещеру прошёл и даже использовал то, что там нашёл. Значит это не недоделка про окно, и ружьё таки не зря на сцене стоит.
По ходу дела нашёл руководство по прохождению оригинальной игры с некоторыми подсказками, которые пока особо не пригодились, но возможно на 3-ем уровне пригодятся.
Показать »
http://zxpress.ru/article.php?id=723
Я уже говорил автору ремейка спасибо за игру?
16 Июнь 2010 в 10:19
Ссылка
Показать »
из пещеры надо выйти не с пустыми руками. ищите и обрящете..
в играх так бывает — ненужные предметы, запутвыающие игрока. нужен ли предмет «окно» — выясняйте сами.
волкфру не интересен. интереснее проходить с хинтами. поэтому мне нравится организация UHS. думаю для зеркала сделать отдельную штуку. типа UHS…
16 Июнь 2010 в 21:15
Ссылка
Наконец-то прошёл второй уровень (я могу лишь урывками играть, да и зависания на каждом шагу).
Нашёл более серьёзный баг с тролем: после уничтожения и обезоруживания троля, заходишь в сарай, бьёшь по бочке, и на тебе, воскрешение троля во все-оружии.
Правда уйти даёт (как и при использовании бочки переходит в состояние «кинул ящик», хоть естественно никакого ящика в помине уже нет). То есть я перешёл на 3-ий уровень при живом вооружённом троле во втором.
Неплохо бы исправить этот ляп.
16 Июнь 2010 в 21:31
Ссылка
Спасибо.
Записал себе. Буду исправлять по мере возможности.
17 Июнь 2010 в 4:41
Ссылка
Помарки: «Из-за сырости лабиринта грибы в этом месте р[b]а[/b]сли …» и «Многочисленные грибы р[b]а[/b]сли на завале».
17 Июнь 2010 в 11:36
Ссылка
про грибы в svn поправлено. ибо это не требует временных затрат. остальное — к понедельнику поправлю.
жду замечаний по 4ой части, тогда уж после коррекции всех багов выпущу новую версию…
26 Июнь 2010 в 13:42
Ссылка
Застрял в пещере
заливаю и обе чаши и что дальше делать?
26 Июнь 2010 в 19:00
Ссылка
Насколько я помню:
Показать »
Чтобы открыть тайник надо одну чашу потушить и поставить кувшин с водой на нее. Кажется — на левую. Не спрашивайте почему — очень смутно помню.
30 Июнь 2010 в 18:37
Ссылка
Первый раз играю в такую игру, завелся. Но что то как то не особо получатся. Даже гоблина в камере пройти не могу, не могу до конца разобраться в использовании предметов, на него. Помогите. Не хочу бросать игру , но и топтаться на одном месте неделю уже нет сил.
30 Июнь 2010 в 20:02
Ссылка
Показать »
1. отдохнуть перед открытием двери (обязательно!)
2. чтобы пройти гоблина, нужна цепь. её можно отодрать от стены с помощью прута
15 Июль 2010 в 23:30
Ссылка
Прошу совета господа, застрял во второй части в пещере под водопадом. Открыл пустой тайник и не могу понять что мне тут надо найти или сделать
17 Июль 2010 в 9:01
Ссылка
Показать »
Обыскать тайник -> Использовать тайник.
15 Октябрь 2010 в 7:41
Ссылка
Спасибо за игру. Особенно круто, что можно на КПК играть
Вспомню детство.
25 Январь 2011 в 18:14
Ссылка
Дааа… Прямо как в молодости побывал. Помниццо днями-ночами в «Зеркало» заигрывался. В swf бы еще эту игрулю — цены бы не было…
7 Апрель 2011 в 17:14
Ссылка
Заметил, что не все комбинации (тупиковые) срабатывают, а жаль
В оригинале можно было и кристаллом дерево заморозить и т.д.