ЗМЕИНЫЙ БОЙ I. ПРИНЦИПЫ ЗМЕИНОГО БОЯ. Принцип этой игры существенно отличается от большинства известных игр. Число участников практически не ограничено. Роль игрока состоит в том, что он подготавливает к состязанию свою собственную змею, является ее создателем и тренером, но в самой битве он может занять лишь место зрителя. Змея как бы начинает жить своей собственной жизнью: участвует в соревнованиях, ведет себя в соответствии со стратегией, которую Вы заложили в нее, одерживает победы или терпит поражения, и - кто знает? - может даже принести Вам славу и доход. Кроме того, Вы всегда имеете возможность совершенствовать боевые качества своей Змеи (разумеется, если она еще не заявлена на участие в крупных соревнованиях). В самой битве одновременно участвует не более четырех змей. Они нападают друг на друга, и если голова змеи дотрагивается до хвоста соперника, то она "откусывает" его, при этом укорачивая тело соперника на одну клеточку и прибавляя ее к собственной длине. Победителем является змея, которая имеет наибольшую длину после окончания боя. Длина змеи расценивается как количество выигранных очков. Создать боевую Змею - это: * выбрать имя Змеи, * выбрать ее окраску, * завести паспорт Змеи, * обучить Змею поведению на поле боя, * установить пароль. Ваша Змея - это Ваша собственность, поэтому никто не сможет ни изменить ее, ни подсмотреть секреты ее программы, не зная Вашего пароля. II. ОСНОВНОЕ МЕНЮ. Запустив игру и нажав любую клавишу, вы увидите основное меню, которое выглядит как набор картинок и экранных клавиш. РЕДАКТИРОВАТЬ ПАСПОРТ* Поместите стрелочный указатель на картинку и нажмите ENTER или левую кнопку мыши, и Вы войдете в режим заполнения паспорта Вашей Змеи. БОЙ Поместите указатель на картинку и нажмите ENTER или левую кнопку мыши для того, чтобы начать состязание между выбранными Вами змеями (о выборе змей см. ниже). ВЫБРАТЬ ЦВЕТ* Запуская этот режим, Вы получаете возможность выбрать или изменить цвет Вашей змей. ПРОГРАММИРОВАТЬ ИНТЕЛЛЕКТ* Этот режим позволяет программировать поседение змеи на поле боя. Экранные клавиши: ТИТРЫ - информация об авторах и разработчиках игры, НОВЫЙ ПАРОЛЬ* - установить новый пароль для змеи, ВЫХОД - прервать игру и выйти в DOS. ! Замечание: опции меню, помеченные звездочкой, доступны только после введения пароля змеи. III. ВЫБОР ЗМЕЙ ДЛЯ СОСТЯЗАНИЙ. В правой части экрана изображена стопка кассет, каждая из которых содержит полную информацию о какой-либо одной змее. В четыре верхние ячейки вставляются кассеты змей, которые будут участвовать в следующем раунде боя (назовем их "турнирной стопкой". Самая верхняя кассета предназначается также для работы (обучение змеи, редактирование паспорта, изменение цвета). В нижней стопке располагается банк существующих змей. Поместите стрелочный указатель на кассету со змеей, которую Вы хотите испробовать в бою, и нажмите ENTER или кнопку мыши. Затем укажите ячейку в "рабочей стопке" и еще раз нажмите ENTER. Кассета будет вставлена в эту ячейку; если ячейка была занята, предыдущая змея будет возвращена в банк. Чтобы увидеть следующую часть списка, активизируйте красную стрелку под стопкой кассет. Для того, чтобы начать создавать новую змею, выберите самую верхнюю ячейку, когда она пуста, и впечатайте новое имя. Если вы введете имя уже существующей змеи, то соответствующая кассета загрузится из банка. IV. ОПЦИИ ОСНОВНОГО МЕНЮ. А). БОЙ Войдя в этот режим, вы увидите игровое поле, на котором появятся паспорта змей, участвующих в состязании. В правом верхнем углу экрана информационное табло, на котором записано имя, цвет и количество набранных очков каждой змеи. Очки суммируются по всем раундам боя, пройденным без выхода в основное меню. Ниже расположен индикатор времени текущего боя. Когда время заканчивается, бой прерывается. Пульт управления: НАЧАТЬ - начать поединок; МЕДЛЕННО - в этом режиме выполнение каждого игрового шага требует нажатие ПРОБЕЛА или кнопки мыши (один игровой шаг означает, что каждая змея передвигается на одну клетку). Кроме того, если пароль змеи в самой верхней ячейке был введен правильно, в правом нижнем углу на маленьком табло будет показываться карта, исполняемая этой змеей в данный момент (о картах см. пункт ИНТЕЛЛЕКТ). Этот режим очень удобен для отладки и совершенствования змеи-программы. СТОП - прерывает бой в любой момент времени. ЗВУК - включает и выключает звук. ОСНОВНОЕ МЕНЮ - выход в основное меню в любой момент времени. Когда бой закончен, вы можете либо начать его снова между теми же самыми змеями, либо выйти в основное меню. Тогда посреди игрового поля появится паспорт змеи-победительницы с ее новым рейтингом. Нажмите ENTER или кнопку мыши. Б). РЕДАКТИРОВАТЬ ПАСПОРТ. Для входа в этот режим Вам необходимо знать пароль змеи в "рабочей" ячейке. Если ячейка пуста, то программа запросит у Вас новое имя и затем новый пароль. В паспорте змеи содержится информация о количестве карт, использованном в ее программе, рейтинге, уровне сложности инструментов программирования. Рейтинг пропорционален средней длине змеи за все проведенные ею бои. Первоначально он равен 1000. В паспорте Вы можете написать свое собственное имя или псевдоним, девиз или любую краткую информацию. В). ВЫБРАТЬ ЦВЕТ После того, как Вы введете пароль, появится маленький экран с движущейся змеей. Выберите цвет с помощью клавиш "Вправо" и "Влево". Г). ПРОГРАММИРОВАТЬ ИНТЕЛЛЕКТ Если этот режим запускается для новой змеи, то Вы должны выбрать уровень сложности обучающих инструментов. НОВИЧОК ЛЮБИТЕЛЬ ПРОФЕССИОНАЛ После этого появится 1 открытая и 9 закрытых карт и панель управления. ПРИНЦИПЫ СОЗДАНИЯ ПРОГРАММЫ-ЗМЕИ. Во время боя каждая Змея движется по клеточному полю. Перед каждым игровым шагом случайным образом определяется очередность ходов змей. Затем каждая Змея в порядке очередности делает ход. Ход означает, что Змея либо передвигается на одну пустую клеточку, либо откусывает хвост противника и передвигается на его место. Если ни того ни другого нельэя сделать, Змея стоит на месте. Поведение змеи программируется посредством карт, состоящих из 7*7 позиций, в которые игрок помещает условные обозначения элементов, изображенных на панели управления. Можно использовать от 1 до 9 карт. В каждый момент времени змея обозревает участок поля размером 7*7 клеток вокруг своей головы и сравнивает его с первой картой своего поведения, вращая ее по необходимости. Карта считается совпавшей с фрагментом поля, если при наложении под всеми элементами карты оказались такие же элементы на поле. Если это произошло, то направление своей головы на карте покажет направление движения на следующем шаге. Если нет, то фрагмент сравнивается со следующей картой и так далее, пока не будет найдена подходящая карта. Если ситуация на игровом поле не соответствует ни одной из заданных карт поведения змеи, то направление движения на следующем шаге выбирается случайно. При сравнении карта может вращаться любым образом, а также может быть перевернута изображением вниз. Поэтому не имеет смысла вставлять карты с взаимно симметричным расположением элементов, так как они будут срабатывать совершенно одинаково. ОСНОВНОЕ МЕНЮ - с помощью этой экранной клавиши Вы всегда можете выйти из режима программирования интеллекта змеи. Режим НОВИЧОК. В правом нижнем углу экрана расположен индикатор работы с картами, который может находиться в одном из следующих положений: РЕДАКТИРОВАТЬ КАРТУ ВСТАВИТЬ КАРТУ УДАЛИТЬ КАРТУ Переключение между режимами осуществляется нажатием ENTER или клавиши мыши при стрелке курсора, помещенной на индикатор. РЕДАКТИРОВАТЬ КАРТУ - С помощью курсора активизируйте элемент на панели управления, который вы хотите вставить в карту. Затем укажите место в карте, в которое его нужно поместить, и нажмите ENTER или кнопку мыши. Чтобы удалить этот элемент, нажмите кнопку еще раз. ВСТАВИТЬ КАРТУ - поместите стрелочный курсор на карту, перед которой хотите поместить новую, и нажмите ENTER или кнопку мыши. УДАЛИТЬ КАРТУ - поместите курсор на карту, которую хотите удалить, и нажмите ENTER или кнопку мыши. Клавиши ДЛЯ ЛЮБИТЕЛЕЙ в режиме НОВИЧОК не используются. Режим ЛЮБИТЕЛЬ. Этот режим обучения змеи предназначен для тех, кому средства, предоставляемые режимом НОВИЧОК, показались слишком простыми. На пульте управления добавляются две клавиши: ИЛИ-ЦВЕТ и КРОМЕ ИЛИ-ЦВЕТ - активизировав эту клавишу с голубым индикатором, можно сменить цвет любого элемента на карте на цвет индикатора. Для этого укажите курсором элемент карты, цвет которого вы хотите изменить, и нажмите ENTER или кнопку мыши. Отмена ИЛИ-ЦВЕТа производится повторным нажатием. Правило сравнения карты несколько меняется. Для исполнения карты, содержащей один или несколько элементов окрашенных в голубой цвет, достаточно, чтобы из группы голубых элементов совпал хотя бы один элемент (при этом обычные элементы должны все совпасть). Если это случается в нескольких положениях карты, то выбирается то положение, при котором число совпадений максимально. КРОМЕ - при активизации этой клавиши элемент, указанный курсором, перечеркивается. Такой элемент считается совпавшим, если под ним на поле находится любой отличный от зачеркнутого. Кнопка ЭКСПЕРТ в этом режиме не используется. Режим ЭКСПЕРТ. Режим для гурманов. На пульте управления добавляется клавиша с цветовым индикатором: И-ЦВЕТ, а число цветов индикатора клавиши ИЛИ-ЦВЕТ увеличивается до двух (голубой и зеленый). Правила сравнения карт: Все элементы одинакового цвета (из набора цветов И-ЦВЕТ) индикатора) должны совпасть одновременно. При этом считается, что данная цветовая группа совпала. Добавляется возможность изменить цвет рамки, охватывающей каждую карту целиком. Для этого курсор устанавливается на требуемый индикатор, выбирается цвет, курсор устанавливается на голову своей змеи в выбранной карте и нажимается ВВОД. Вместе с цветом рамки меняется цвет своей головы змеи. Если цвет рамки из цветов И-ЦВЕТ, то карта сравнивается так же, как в режиме ЛЮБИТЕЛЬ. Если из цветов ИЛИ-ЦВЕТ, то карта считается совпавшей, если совпала хоть одна из одноцветных групп. Добавляется возможность менять положение собственной головы змеи на карте. Д). НОВЫЙ ПАРОЛЬ Выбрав этот пункт меню, вы можете сменить пароль своей Змеи. Поместите курсор на экранную клавишу, нажмите ENTER или кнопку мыши, введите новый пароль на клавиатуре и еще раз нажмите ENTER. V. ТРЕБОВАНИЯ К СИСТЕМЕ. -IBM PC XT/AT или совместимые; -640*350 EGA, 250 Кб и 16 цветов; -около 400 Кб оперативной памяти; -мышь (если имеется)