RU

Нутбайский наемник

mkir #1281 17.07.2015 18:57 41 comments 21801 views

Приветствую! Прошу поиграть, рассказать о впечатлениях и в чем-либо помочь)
Все необходимые вступительные разъяснения внутри игры в самом начале. Спасибо!

nutbayskiy_naemnik.rar

mkir,
Довольно интересно!
Не хватает видимости времени - надо куда-нибудь часы прикрутить, а то я не заметил, что ночь наступила.
Нужно обновлять окно дополнительного описания, иначе после боя с лучником оно выглядит как свиток - весь журнал полученных и нанесённых повреждений, плюс справка кто такие разбойники и плюс где-то в самом низу описание того, что я только что сделал.
С провизией, что в инвентаре, как-то тоже нехорошо - щёлкнул и оказалось что поел.. Как-то без предупреждения. Может я просто щёлкнуть хотел?
Матрос в таверне кусторояльный - я хотел просто посмотреть, а он как набросится.. Шансов не было.. У меня. Обидно.
UPD>>
Все параметры надо вынести в доп. описание - жизнь, мана, время… Лазить в карман, чтобы посмотреть насколько голодный или живой это как-то не то..
Справку - отдельной кнопкой.
Всякие события, в том числе боёвку - в основное окно.

UPD 2>>
Для маленьких карт - даже в Ворде можно строить более-менее красивые блок-схемы.
Большая карта - река, идущая с востока на запад, через Кил(?) - так не бывает, чтобы сначала вверх к перевалу, потом вниз.

Спасибо. Всё приму к сведению.
Но вот, кстати, интересная тема для обсуждения - насчет основного и дополнительного окна и их использования.
Меня лично наоборот раздражает “традиция” делать лог боя и всяких мелких происшествий в основном окне , а игровые параметры оставлять в дополнительном. В большинстве игр только так и делают, но, может быть, это просто привычка? Согласен, что доп.окно нужно своевременно чистить,- в этой версии, окно обновляется перед началом любого боя, а так же перед началом нового дня. В лог помимо боевки попадают извещения об усталости, и разная мелочь вроде - “+20hp” или “Заперто”, что не хотелось делать через msg’’, чтобы игрок лишний раз не щелкал “ок”.

Насчет кусторояльного матроса. Мда… наверно, следует сделать послабее. Мне и хотелось, чтобы он оставлял игрока полуживым - тогда его внезапно спасают и включается одна сюжетная линия. Это возможно, но нужна некоторая сноровка)). Есть вариант,- так как это в самом начале игры, просто включить “блокировку смерти”, и всегда оставлять единичку hp, но это не совсем честно. Кроме того, в принципе этого же матроса реально одолеть при некоторых условиях, а ту же сюжетную линию можно взять другим способом.

mkir,
Про дополнительное окно - тут меру надо знать.. Пока весь лог записывается в одно окно - это неудобно.. Обновляй его каждый ход и будет уже лучше..
С MSG - многовато их у тебя. Это только моё мнение, но то, что всплывает помимо имеющихся окон должно сопровождаться паровозным гудком, например: **Гудок** “Денег больше нет!!! “. А для сюжетного текста есть основное окно. Туда же и картинки можно вставить и буквы раскрасить…
Суеверное. Никогда не доверял девушкам, чьи имена начинаются с буквы “Ы”…

Тайна идиотских имен так же раскроется в игре со временем) а вот где бы почитать внятное руководство про управления картинками и цветами, - я не знаю. Пока я умею только вставлять картинки в “отдельном окне”. что и происходит в игре при нажатии ‘m’, и раскрашивать фон в один цвет - BCOLOR - и это больше режет глаза, чем помогает в чем-то. Была мысль и ночь привязать к BCOLOR - окрашивать все в темно-синий, но все-таки нет, режет.

И еще: я уже попытался сделать, как вы посоветовали - вывести hp, st и время в какую-нибудь “верхнюю панель”. Но получилось криво. Я хотел, чтобы строчка -

<<hp>>HP|<<st>>ST|<<hour>>:<<minuts>>
====


всегда была в верхней части основного окна перед каким бы то ни было текстом. И поставил это в первую строку в newloc. Однако она хоть и высвечивается, но ПОСЛЕ любого текста, а не до. А это уже выглядит несколько раздражающе.

mkir:

Я хотел, чтобы строчка -

<<hp>>HP|<<st>>ST|<<hour>>:<<minuts>>
====


всегда была в верхней части основного окна перед каким бы то ни было текстом.

В ONNEWLOC:

$main = '<<hp>>HP|<<st>>ST|<<hour>>:<<minuts>><br>' + $maintxt
*clr
*p $main

mkir:

а вот где бы почитать внятное руководство про управления картинками и цветами, - я не знаю.

Джентельменский набор…

Spoiler
USEHTML = 1

!Фоновый рисунок
$BACKIMAGE = '1.jpg'

!Картинка в окне основного описания
'<img src = "2.jpg">'

!Картинка в отдельном окне
VIEW '3.jpg'

!Для всех окон сразу
!======================
!Размер шрифта
FSIZE = 18
!Цвет шрифта
FCOLOR = RGB(12,16,200)
!Цвет фона
BCOLOR = RGB(0,0,100)
!=======================
!Для выделенного фрагмента текста

'<font size = 18>Размер шрифта</font>'

'<font color = green>Цвет шрифта</font>'

'<b>Жирный шрифт</b>'

'<center>Центрирование текста</center>'

'<font color = blue><font size = 4><b><center>Всё и сразу</b></center></font></font>'

Типограф - модуль для форматирования текста от Olegus t.Gl.
Целая тема “Как вставить картинку”

В примере кода ряд не то, чтобы ошибок, но все-таки.
[*] По всему коду в атрибутах тега <font> отсутствуют кавычки.

В последней строчке:
[*] Несколько тегов <font> вовсе не обязательно.

[*] Нарушена вложенность тегов <center> и <b>.

[*] Кроме того, тег <center> блочный, в то время как теги <font> и <b> строчные. Правильно будет блочным тегом оборачивать строчные.

Вот так правильнее:

'<center><font color="blue" size="4"><b>Всё и сразу</b></font></center>'

Правила применения тегов

evp,
Хотелось соблюсти однообразие. Если открытых тегов font два, то и закрытых должно быть два.
Кавычки необязательны - я ж проверял. Буквы красятся и масштабируются..
А последовательность оборачивания это принципиально? Вот в моём коротком примере как бы без разницы в какой последовательности, лишь бы всё закрыть, но может где-то эта безалаберность серьёзно подвести?

Я и не называл это ошибками, скорее легкая небрежность.

Незачем открывать и закрывать теги <font> дважды. Достаточно одного тега со списком атрибутов.

Кавычки. По ссылке цитирую:

htmlbook.ru:

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

А последовательность оборачивания - принципиально.

htmlbook.ru:

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

Атрибуты, в значении которых есть пробелы, не будут корректно обрабатываться без кавычек ни в QSP, ни браузерами в HTML.

Приведу некоторые примеры.

Атрибут тега <a> href, в обычном HTML без пробелов не встречается, а вот в QSP может быть с пробелами:

<a href="EXEC: gt $CURLOC">...</a>

Атрибут тега <font> face может записываться с пробелами в HTML и QSP, поэтому без кавычек тоже не обойтись:

<font face="шрифт1, шрифт2,...">...</font>

Есть и другие примеры.

Поэтому не стоит рассчитывать на то, что браузер или HTML-рендер в QSP-плеере исправит ошибки сам. Как видишь, есть ситуации, где он бессилен. Лучше привыкать расставлять кавычки везде, где они предусмотрены спецификацией HTML.

Очень интересная и качественная игра. Напомнило Assassin’s Creed I. Насчет названия. Меня чуть не передернуло, сами знаете почему…

'<FONT FACE = arial>Текст</font>'
'<FONT FACE = georgia>Текст</font>'
'<FONT FACE = cyrillicold>Текст</font>'

Честное пионерское, без кавычек работает…
Но мысль я понял - лучше всё сразу делать правильно, чтобы не привыкать к допущениям, иначе можно получить разрыв шаблона, когда научившись расставлять теги в QSP вдруг окажется, что настоящему HTML объяснить написанное не получится.

P.S.

'<FONT FACE = "Times New Roman">Текст</font>'

А вот тут уже без кавычек нельзя…

svandrus:

Честное пионерское, без кавычек работает…

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

Вот так не работает:

'<font face= Geneva, Arial, Helvetica, sans-serif>...</font>'

А вот так работает:

'<font face="Geneva, Arial, Helvetica, sans-serif">...</font>'

S.T.A.L.K.E.R.,
Спасибо! Но я не нарочно и все равно название черновое

evp,*svandrus,* Молчу, но внимаю! Может, еще буду разными шрифтами разграничивать переходы между локациями/внутри локаций/и мелкие действия. И с картой наконец смогу разобраться, а то отдельным окном, конечно, не очень.

Прекрасная игра! Но имеется замечание.

Нажимаем в командной строке - “o”, нам откроется меню с нашим инвентарем.

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

Согласен со svandrus’ом, что много msg.

Также в игре я нашёл баги, ошибки, неточности и прочие «косяки».

Spoiler
  • С собой у тебя лишь триста золотых, рванная рубаха и голова.

    В начале игры у героя не 300, а 1500 золотых.

  • Пользуйтесь для передвижения кораблями Спорного Мыса, что к западу от Нутбая.

    На картах Спорный Мыс находится к востоку от Нутбая.

  • Волчьи и медвежьи шкуры, а также зелья превосходства нельзя обнаружить ни в окне инвентаря, ни при вводе команды «o».

  • При продаже шкурнику Гиилу шкуры волка место в мешке не освобождается.

  • Нельзя продать шкурнику Гиилу медвежью шкуру.

  • Профессор Алзааб даёт задание принести клок шерсти Тит Ор Цепа и говорит, что также даёт зелье превосходства. На самом деле профессор даёт не зелье превосходства, а свиток превосходства.

  • Если убить летучую тварь, выдаётся сообщение «Вы получаете перламутр», но перламутра нигде нет.

  • Картинка Кио.jpg дублирует план города Эбес (картинку Эбес.jpg), а значит, не нужна.

  • В Эбесе из района Оружейники на площадь Славы должен быть переход. Жму действие «-Площадь славы-» и ничего не происходит.

  • В городе Би баг: прихожу к книгочею Ниану Халону и телепортируюсь в университетскую библиотеку Нутбая.

Log in or Register to post comments.