Понятия и цели В мире Электрических Джунглей (ЭД) основная цель — максимальная видовая экспансия. Победившим признается тот игрок, чей вид за отведенное количество ходов добьется максимальной массы, т.е. суммарная масса всех особей которого будет наибольшей. Пространство и время. В ЭД пространство устроено как замкнутое двумерное дискретное поле из клеток, закольцованное по краям (так, что получается тор). Впрочем, в движке поддерживаются и другие топологии и размерности. Игра состоит из последовательности ходов. За один ход каждому существу дается шанс совершить свое действие. Когда все существа совершат свои действия — начинается следующий ход. В общем случае порядок выполнения действий не определен, разные существа могут совершать действия одновременно. Масса и скорость. Каждое существо в ЭД обладает двумя базовыми характеристиками: массой и скоростью, а также в каждый момент времени характеризуется энергетическим уровнем. Масса совпадает с максимальной энергией (МЭ), которой может обладать существо. Если энергетический уровень падает ниже K_emin (15)% МЭ — существо умирает и вся его оставшаяся энергия доступна для потребления другими существами. Масса не может быть больше K_maxmass (1000) и меньше K_minmass (0.1). Скорость не может быть больше K_maxspeed (10) и меньше K_minspeed (1). Общая масса вида (сумма масс всех живых существ данного вида) определяет количество очков игрока. Масса существа определяет его энергоемкость, энергопотребление за ход и повреждение, наносимое в битве. Скорость определяет максимальное расстояние, на которое может передвигаться существо за один ход. Однако чем больше скорость, тем энергетически дороже передвижение существа. Независимо от скорости существо может получать информацию только о точке, где оно находится, а также о соседних точках. Энергия является основой существования в ЭД. Любое действие (даже просто выживание) требует потребления некоторого количества энергии. В начале игры на поле случайным образом размещаются источники энергии, из которых существа могут черпать энергию (не более 10% МЭ). Энергия в источниках постепенно восполняется. Начальное количество энергии и скорость ее роста случайны и различны для разных источников. На поле имеется NUM_REGULAR(100) обычных источников и NUM_GOLDEN(3) золотых источников, производящих гораздо больше энергии. Хотя в различных играх энергия и прирост по-разному распределены на поле, суммарная энергия и ее прирост всегда одинаковы. Информация о внешнем мире. Существо может получить информацию о внешнем мире при помощи API BeingIntreface и PointInfo . Доступна следуюшая информация: - Количество энергии самого существа
- Владелец и масса любого существа, находящегося достаточно близко (на той же клетке или на примыкающих клетках)
- Количество энергии, скорость ее прироста и максимальная емкость в клетке
- Список всех объектов в данной точке (в частности, других существ)
- Суммарная масса всех живых существ в данной точке
|