Field Game 1.5



2D-игра в стиле старых-добрых Amstrad игр типа Conquest и Robin Good. Идея появилась, когда автор увидел среду программирования КуМир и исполнителя Робота. Замысел прост и увлекателен: пройти через лабиринт через последовательность комнат до последнего "выхода" за наименьшее время. Имеются и бонусы: алмазы, расположенные на дополнительных путях в стороне от основного лабиринта.



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

Управление

Управление осуществяется с клавиатуры. Для перемещения нужно использовать клавиши со стрелками. Чтобы стелять, нужно нажимать клавиши W, A, S, D. Доступен тройной огонь: нужно нажать две клавиши <ctrl>+<shift> и стрелку. Более того, последний способом можно получить 6, 9 и больше последовательных выстрелов, причем разрещается перемещение в течение выполнения команды. Поэтому возможен способ уничтожения монстров, представленный на рисунке.

Монстры

На данный момент в игру введены три типа монстров. Еще один был исключен по результатам тестирования. Монстры генерируются в соответствии с сохраненной картой на заранее заданных позициях. Впоследствии добавятся случайная генерация и повторное появление монстров на старых позициях. Каждый тип отличается своими характеристиками и поведением.
Монстр Картинка Макс. жизнь Атака Защита Стандартный урон Скорость движения Скорость удара Поведение
Стрелок 20 2 1 (стрелами) 10 20 12 Движется по сложной траектории в квадрате 3x3 и останавливается как только окажется на одной горизонтали или вектикали с игроком. Затем стреляет стрелами
Ледяной 50 3 2 не наносит урона; кидает замораживающие на 4 сек ледяные глыбы 20 60 Перемещается влево-вправо или вверх-вниз (направление задается в настройках карты) между преградами. Не останавливается, когда игрок находится на одной линии с монстром, но тут же стреляет в него глыбой.
Слизень 50 4 3 50 (прикосновение); 10 (кислота) 20 60 Перемещается случайным образом, оставляя за собой кислотный след

В программе реализована функция сохранения текущего достижения в игре, которая доступна при завершении каждого следующего уровня.

История разработки

Версия 1.2

4.05.2013
Самая первая версия игры.
Скачать (версия 1.2)

Версия 1.3

7.05.2013

  1. Исправлена ошибка переполнения при пополнении здоровья
  2. Изменена траектория перемещения монстра-стрелка: теперь монстр перемещается по диагонали более естественно
  3. Клавиши с буквами W, A, S, D для стрельбы
  4. Исправлена ошибка: теперь стрелы не наносят удар стрелявшему
  5. Теперь сбор всех алмазов - необходимое условие для прохождения на следующий уровень
  6. Добавлены бомбы. Бомбы могут быть оставлены в ячейке с игроком клавишей B
  7. Введены коэффициенты атаки и защиты с ограничением: стрелы "наследуют" характеристики от стрелков
  8. Проверка допустимого местоположения монстра

Скачать (версия 1.3) rar zip

Версия 1.4

10.05.2013

  1. Добавлены предметы, увеличивающие параметры атаки и защиты
  2. Отображение типа текущего элемента в редакторе
  3. Цветовое оформление в редакторе
  4. Улучшена обработка комбо-ударов
  5. Введена временная задержка для действий игрока (скорость = 2, атака = 2)
  6. Улучшено окно ввода читов и добавлены новые читы
  7. Изменена формула подсчета урона. Теперь используется такая формула:
  8. Монстры теперь "не видят" сквозь стены и не начинают стрелять в игрока, когда он находится за препятствием
  9. Начинается разработка новых уровней

Скачать (версия 1.4) rar zip

Версия 1.5

11.05.2013

  1. Исправлены недочеты в поведении монстров
  2. Введены в действие чит-коды

nodamage Включает/выключает неуязвимость
exit Переход на следующий уровень
Life x Установка нового максимального количества жизни, равного x
FullLife Восполнение жизни до полной
MaxLife Установка нового максимального количества жизни на максимальное число: 2 147 483 647
exit Переход на следующий уровень
KillThemAll Уничтожение всех монстров на уровне
get A Получить предмет A, где A может быть: Key, FireBall, Health, Diamond, Swords, Shield
godmode 10 атаки, 10 защиты, максимальная скорость перемещения и стрельбы
CrashIce Позволяет освободиться от ледяного плена после удара ледяным шаром

  1. Цветовое выделение свойств монстров в редакторе
  2. Новая шкала скоростей: теперь скорость равна V = 60 / t, где t - количество событий (перемещений/атак) в 1 секунду
  3. Прочие мелкие изменения


Скачать (версия 1.5) rar zip

Программы