Всем привет!
Закончил работу над третьим уровнем, по сценарию нам нужно удерживать позицию определенное количество времени, я выбрал 5 мин, это наиболее оптимальное время в плане топлива и вооружения.
Что бы ориентироваться добавил счетчик времени на панель, здесь немного пришлось подумать, ведь в языках программирования нет такого понятия как дата, как правило, тип дата это вычисляемый тип потому как ассемблер понимает время только в единицах равных 1/1000 секунды...
Пришлось переводить это в приемлемый для человека формат (ММ:СС) минуты и секунды. Добавил строковый тип и запустил счетчик, который работает только до 10 секунд, затем идет обновление более старшей цифры и на экран уже вывожу строку в которую преобразую получившуюся цифру, вот код расчета, может кому нибудь пригодится
Получается 3 переменных: минуты, секунды первая цифра и секунды вторая цифра. Вторая цифра не может быть больше 10, а первая не может быть больше 6, потому что у нас ведь бывает только 60 секунд, ну а минуты не ограничивал, потому что сомневаюсь что кто-то будет торчать на уровне больше часа. Просто топлива не хватит.
Вот такой уровень получился:
Задумка была ограничить маневренность, это получилось, на уровне больше внимания уделяешь уклонению от ракет, нежели стрельбе по врагам, тем более что тяжело бронированный дрон не сбивается 1 ракетой, нужно попасть 2-мя что бы его подбить, с полным апгрейдом ракет выживать на уровне проще, но стоять в углу и тупо палить с ракетниц не получится ))) все равно дроны начнут гонять нас по уровню.
Пройти с другим оружием типа М230 или М61 не получится, потому как они наносят максимум 20 повреждений, а броня дронов 110 и 150 соответственно, то есть нужно постоять на месте чтобы расстрелять дрон, а стоять не получится. Думаю это не справедливо, потому как игрок вложивший кучу ресурсов в апгрейды этих пушек, вдруг понимает что они бесполезны... Нужно будет подумать как исправить ситуацию...
По вертолетам: на "аэрбасе" делать там нечего, "апач" берет маневренностью (если ее прокачать до конца) пройти им вполне возможно не смотря на 2 слота вооружения, так же можно пройти и на "аллигаторе" этой тяжело бронированной машине просто поровну на небольшие повреждения, но все равно побегать придется.
Вот такие у меня нововведения в игре и как обычно видео того что вышло:
Спасибо за прочтение, подписывайтесь, чтобы не пропустить чего, а я пошел писать игру дальше.