ZX-Ревю 1996 №1-2 1996 г.

Советы экспертов - дополнения к редактору миссий для игры LASER SQUAD.


СОВЕТЫ ЭКСПЕРТОВ

Должны признать, что деятельность наших читателей по части разработки и исследования редакторов известных игр набирает всё большие обороты ( см. еще статью А. Нероева по поводу REBEL STAR 1). Действительно, многие пользователи, не имея даже начальных сведений о программировании, могут создавать "свои" практически новые программы, используя известную игру и редактор к ней.

Прогнозируя большой бум в этой области, редакция ZX РЕВЮ не может оставаться в стороне от этого процесса и ОБЪЯВЛЯЕТ ЧЕМПИОНАТ МИРА по созданию новых игр на основе имеющихся. Для начала возьмем две игры, для которых созданы редакторы: LASER SQUARD и REBEL STAR 1. Чемпионат по каждой игре проводится отдельно, а организован он будет так. Вы присылаете свой вариант игры, приложив (для редакции) описание наиболее интересных, с Вашей точки зрения, особенностей. Мы смотрим эти программы, расставляем их по качеству и к каждому ПРАЙС-ЛИСТУ выпускаем новый диск, на котором будут записаны программы, занимающие на данный момент первые места. Состав диска будет постоянно меняться, будут, меняться места, занимаемые теми или иными СОЗДАТЕЛЯМИ, а к концу 1996 года подведем итоги.

Если эта идея Вам приглянулась, ждем Ваших вариантов программ. А теперь слово нашим корреспондентам.

Дополнения к редактору миссий для игры LASER SQUAD. Михайловы Игорь и Константин из г. Курган.

Слов нет, редактор, который распространяет МКП "Инфорком" хорош, с его помощью можно фактически создавать новые уровни. Но в предлагаемой версии нельзя поменять параметры солдат и оружия (это авторы обещают сделать в ближайшем будущем). А пока мы хотим предложить читателям ZX-РЕВЮ некоторые POKES, которые помогут усложнить или облегчить игру LASER SQUAD. Все, написанное ниже, верно для второй миссии LASER SQUAD, распространяемой МКП "Инфорком" (шифр АИ 10) вместе с редактором уровней. Адрес загрузки блока- 30000.

Таблица 1: Адреса характеристик бронежилетов солдат отряда LASER SQUAD.

Параметр

Степень защиты

I

II

II

IV

FRONT

38167

38174

38181

38188

LEFT

30168

38175

39182

38189

RIGHT

38169

38176

38183

38190

REAR

38170

38177

30184

38191

WEIGHT

38171

38178

38185

38192

CARRY

38172

38179

38186

30193

COST

38173

38180

38187

38194

Значения, записанные по этим адресам, используются так же бойцами OMNI CORP (для игры вдвоём). Как изменить степень защищенности бойцов, которыми руководит компьютер, мы расскажем позже. А теперь дадим несколько полезных советов:

1. Параметр WEIGHT и CARRY на первых порах лучше не менять.

2. Бронежилет со степенью защиты 100 можно пробить только из ракетницы, а со степенью защиты 200 и более - не пробивается никаким оружием.

Иногда хочется поменять характеристики оружия и, в частности, самую простую - число патронов.

Таблица 2. Ячейки, содержащие значения количества патронов в оружии и боеприпасах.

ОБЪЕКТЫ

Ячейка

M4000 AUTO-GUN & M4000 GUN-CLIP MARSEC AUTO-GUN & MARSEC GUN CLIP SNIPER RIFLE & RIFLE CLIP MARSEC PISTOL & PISTOL CLIP L50 LAS-GUM & L50 LAS-PACK HEAVY LASER & HEAVY LAS-PACK ROCKET LAUCHER & ROCKET

36590 36610 36730 36630 36650 36670 36690

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

Следующим важным параметром является число ACTION POINTS, от которого во многом зависит развитие ситуации на игровом поле.

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

Таблица 3. Ячейки, содержащие значения ACTION POINTS:

OMNI CORP

LIEUT. BRENNER SEARGENT GRISSON OFFICER NELSON OFFICER BLAKE TROOPER BRADY TROOPER SOL TROOPER KALE TROOPER DERMAN

37897 37973 37977 38017 38057 38097 38137 38177

LASER SQUAD

CORPORAL JONLAN CORPORAL HEWIE PRIVATE ANDERSON PRIVATE O'HARA PRIVATE DICKSON PRIVATE STONE PRIVATE SMALES ANDROID BARKER

37577 37617 37657 37697 37737 37777 37817 37857

KES показали, что таблица 3 может являться базовой для нахождения и установки и других параметров солдат. Например, если к адресу ячейки, содержащей значение action points солдата прибавить 6, мы получим адрес ячейки, где указывается, куда смотрит солдат. Возможные значения определяются по направлению стрелки в правом верхнем углу экрана (в режиме SELECT):

Дальнейшие поиски PO

0

вверх

1

вправо вверх

2

вправо

3

вправо вниз

4

вниз

5

влево вниз

6

влево

7

влево вверх

Таблица 4. Расположение значений параметров бойцов, относительно адреса ячейки с параметром ACTION POINTS. _

CONSTITUTION

-19,

-20

STAMINA

-17,

-18

MORALE

-15,

-16

WEAPOM SKILL

-9

CLOSE COMBAT

-8

STRENGTH

-7

AGILITY

-6

Ячейки ACTION POINTS, CONSTITUTION, STAMINA и MORALE являются двухбайтовыми, т. к. в ходе игры их значения изменяются и хранятся во второй ячейке, а первая служит эталоном (верхней границей). Адрес второй ячейки action points это адрес первой минус один.

Очень долгое время мы были вынуждены мириться с тем, что бойцы OMNI CORP, которыми играет компьютер, носят постоянно одно и то же оружие. Мы нашли ячейки, в которых указывается, какое оружие у бойцов в руках на момент высадки. Чтобы их получить, надо к адресу, содержащему ACTION POINTS прибавить 8. Поставьте туда число 116 и у солдата в руках окажется ракетница, а если в ячейку action points + 9 занести 3, то в этой ракетнице окажется три ракеты. Указанные адреса ячеек справедливы, если бойцами играет компьютер. Аналогичный фокус со своими солдатами может не пройти - в ракетнице окажется столько ракет, сколько указано в таблице № 2. Аналогично можно защищать бойца OMNI CORP, которым играет компьютер: соответствующие ячейки находятся по адресам: ACTION POINTS -17 - FRONT -13 - LEFT -12 - RIGHT -11 - REAR.

И ещё: если для бойцов OMNI CORP (при игре с компьютером) по адресу action points + 10 поставить 0, то при высадке Вашего десанта Вам предложат высадить его на свои посадочные платформы, и он будет играть за LASER SQUAD.

Напоследок, мы хотим затронуть еще несколько моментов в этой игре: Изменив в уровне LASQ BL1 ячейки с адреса 30100 по 30116 на ноль (использовали информацию из ZX-РЕВЮ № 3'95) мы получили не только нулевую цену на все оружие, но и ключ, которым можно открывать заблокированные двери. Используя LASER SQUAD EDITOR для блока LASQ BL2, на игровое поле можно выложить предметы: UNLOCKED DOOR LOCKED DOOR OPEN DOOR

Но, в ходе игры, солдаты их не "видят", и поэтому не могут их подобрать и использовать. Если по адресу 36200 поставить ноль, то у солдата, стоящего рядом с воздушным шлюзом, появится возможность не только открыть его (OPEN), но и запереть (LOCK), Правда, если солдату дать команду LOCK, то вместо воздушного шлюза появится изображение от крытых автоматических дверей, через которые солдаты спокойно проходят (опция UNLOCKED не появляется).




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
ЗЫPКАЛO by Jam - Лицa, кoтoрыe пoпытaютcя нaйти в этom пoвecтвoвaнии moтив, бyдyт oтдaны пoд cyд...
Рlutonium - Здесь исxoдный текст пpиведён не пoлнoстью, если кoму интеpеснo - ищите opигинал.
Top 13 - Наша дюжина.
Анекдоты - Юмор.
Реклама - Реклама и объявления.

В этот день...   16 апреля