MaxFight

Автор: Мейстер Д.А.

В этой игре Вам предстоит не просто махать руками и ногами, пытаясь достать противника. Перед боем Вам нужно будет подумать, какие приемы применить и как они отразятся на положении бойцов.
В игре участвуют два игрока, и каждый составляет последовательность действий (программу) своего бойца. При этом каждый игрок видит программу противника, что позволяет в зависимости от его действий, изменять свою программу прямо на ходу.
Когда обе программы готовы, нажимаем кнопу "START" и наблюдаем, как бойцы дерутся, внимательно следя, кто и когда смог нанести удар в тело или голову противника. Только такие удары засчитываются. Причем, перед ударом рука или нога бойца должна пройти некоторое расстояние не задевая противника.
Графика пока схематична, но желающие могут скачать исходники игры и нарисовать своих симпатичных бойцов.

Чтобы изменить действие игрока, выберите "мышкой" нужное действие и измените его с помощью кнопок с действиями (стрелок "вперед", "назад", "блок", "условие") или двойным щелчком "мыши" укажите на нужной части тела (ноге, руке, теле).
Чтобы добавить новое действие, нужно нажать кнопку "Move+".
Программа выполняется последовательно сверху вниз. Каждая программа может иметь несколько продолжений-программ, например, для проверки действий противника после выполнения своих действий. Эти подпрограммы также выполняются по очереди, а условия (IF) проверяются при каждом переходе к следующей подпрограмме. Если условие является верным (т.е. противник сделал те действия, которые указывались после IF), то выполняются действия, следующие после этого условия.
Для добавления программы нажмите кнопку "Prog+", а для добавления подпрограммы нажмите кнопку "+Prog".
Скорость выполнения программ можно замедлить или ускорить в меню.

Скачать программу (222 Кб).

Исходники программы для Visual C++ 6 (316 Кб).

Если есть предложения или мнения о программе, пишите на мой email:
mdmitry@mail333 {.} com

г. Пермь, 2007.


Hosted by uCoz