ТОМ: Уроки: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 60:
 
Далее создаём первую локацию в нашей игре:
location комната_ГГпещера
{ cls = место
Строка 66:
В этом тексте:
*'''location''' - зарезервированное слово указывающее категорию создаваемого объекта;
*'''комната_ГГпещера''' - программное имя нашей локации. Именно так мы будем обращаться к объекту локации из кода игры;
*'''{ }''' - текст в фигурных скобках служит описанием созданного объекта;
*'''cls = место''' - выражение, указывающее класс созданного объекта;
Строка 91:
%В этой игре вы узнаете о истории любви и ненависти, а также постигните смысл жизни.
//создаём основную локацию
location комната_ГГпещера
{ cls = место
}
//помещаем ГГ в комнатупещеру
комната_ГГпещера + ГГ
 
После запуска этого файла должно получиться что-то подобное:
Строка 102:
В этой игре вы узнаете о истории любви и ненависти, а также постигните смысл
жизни.
Пещера
Комната ГГ
Это некоторое место - комната ГГпещера. Ты находишься тут.
Обратите внимание, что "комната ГГпещера" выделяется красным цветом. Это говорит о том, что мы не задали внешнее наименоваие для локации и вместо него используется внутреннее имя.
Но тем неменее уже сейчас можно опробывать некоторые команды. Так как в комнатепещере ничего нет, максимум что мы можем, это осмотреться, осмотреть себя и заглянуть в свой инвентарь:
> осмотрись
Это некоторое место - комната ГГпещера. Ты находишься тут.
> осмотри себя
Строка 117:
Попробуем заменить стандартные скучные описания своими собственными:
//создаём основную локацию
location комната_ГГпещера
{ cls = место
title = "комнатпещер%; ЖрЕчНдСи; Ип; Ип=а; Рп=ы; Дп=е; Вп=у; Тп=ой; Пп=е;"
this.полное_описание = "Это комнатапещера, в которой ты прожил большую часть своей сознательной жизни. Мебели почти нет совсем, старыено обоигде-то здесь ты почтизарыл выцвеликлад."
this.описание = "твояволшебная комнатапещера"
this.чей = ГГ
}
//помещаем ГГ в комнату
комната_ГГпещера + ГГ
ГГ.полное_описание = "молодойты человекстарый незеленый совсемгоблин, опрятнойморщины наружностивремени взалегли старойна итвоём нелице совсемглубокими чистой майкескладками."
ГГ.персонаж_по_месту = "здесь ты думаешь о смысле жизни"
Результат:
Строка 132:
В этой игре вы узнаете о истории любви и ненависти, а также постигните смысл
жизни.
Пещера
Комната
Это комнатапещера, в которой ты прожил большую часть своей сознательной жизни. Мебели нет совсем, но
где-то здесь ты зарыл клад.
почти нет, старые обои почти выцвели.
> осмотри свою комнатупещеру
ТвояВолшебная комнатапещера. Здесь ты думаешь о смысле жизни.
> осмотри себя
Ты старый зеленый гоблин, морщины времени залегли на твоём лице глубокими складками.
Молодой человек не совсем опрятной наружности в старой и не совсем чистой майке.
> осмотри себя