ProtoBox - боевка, где можно боксировать
Продолжаем пытаться делать игры. Или медленно реализовывать идеи в виде интерактивно-развлекательной программы.
Фантазия на казуалки пока иссякла, а боксерский зуд все еще дает о себе знать. Но на этот раз я решил опустить планку до уровня «точно перепрыгну».
Геймплей, правда, на гифке — без звука
Решил реализовать боевку по принципу классического треугольника «камень-ножница-бумага» (читай — «слабый удар <= блок <= сильный удар»), как в мультиплеере AvP (единственная мультиплеерная игра, кроме бокса, которую я задрачивал в свое время).
Позже я от такого варианта отказался в пользу варианта с контр-атаками.
В итоге получился коротенький файтинг.
- Вид сбоку, ходим влево-вправо
- Можем бить «быстрый слабый» или «медленный сильный» удар
- В качестве защиты — блок и уклон
- Есть перекаты наскоки и отскоки
- Из блока можно делать отбивы, вовремя подгадав момент (а-ля контратаки в этих ваших слешерах).
- Плюс еще несколько мелочей геймплея
Все что от вас требуется — внимательность, реакция, тактика и немного удачи.
Обучение сделано на собственном примере — ИИ показывает какие кнопки нажимаются и что при этом происходит, с краткими пояснениями (их на гифке нет).
Обучение движениям
Управление: стрелки, Z, X
Всего 4 арены для боев и 4 внешности для бойцов.
Перекраска в спрайтов выполняется шейдером.
Бойцы ничем не отличаются, только внешностью. Вы можете сами выбрать ИИ для управления соперником, с разной тактикой и поведением, а также сделать его сильнее / быстрее / продолговатее долбежнее, подбирая наиболее комфортную для себя сложность.
Специально для обладателей мониторов с разрешением больше 640x480 можно менять размер окна (PageUp, PageDown) и развернуть на полный экран (F).
Также кнопкой Tab можно развернуться в другую сторону (в игре об этом не сказано).
Сделать возможность игры вдвоем на одном компьютере и по сети, а также стравить 2 разных ИИ, делая ставки и пытаясь предугадать победителя.
Возможно все-таки попробую реализовать описанный выше классический треугольник.
Короче, вот вам, получите (в правом верхнем углу нужно нажать «Скачать»).
Из багов может глючить удержание кросса и снятие блока.
Также забыл в туториале во время боя тоже сделать выбор показываемых движений.
Жду ваши замечания, рекламные предложения и «пфффф!».
- 02 июля 2018, 23:28
Фига себе!
Анимация падения клёвая. А вот сильный удар... Я, конечно, вообще не понимаю в боксе, но выглядит немного похоже, будто персонаж как-то замахивается сверху вниз, будто "пощечину" дать хочет, или бьет с каким-то странным замахом. Прочие анимации понравились!
Ещё заметил, что можно много раз быстро нажать z или x, после чего персонаж будет продолжать бить, хотя ты уже ничего не жмешь.
За те 15-20 минут, что я поиграл - я вроде много побеждал, но как бы не особо понял какую надо/ не надо использовать тактику в данной боёвке. В принципе даже самый прокаченный враг на самой большой сложности может быть относительно просто забит сильными ударами + отскоками, если запастись терпением. Плюс отгонять его с помощью замаха.
Но в целом что-то в этом есть, лично мне было бы интересно посмотреть за развитием!
Да и в общем выглядит хорошо, по-домашнему как-то, не знаю почему. Мне стиль нравится.
Я знаю что так не бьют, мне главное было сделать анимацию сильного удара максимально непохожей на слабый удар, чтобы их было легче отличить, даже если бойцы одноцветные.
Игра запоминает последнее совершенное действие когда предыдущая анимация все еще воспроизводится. Я не уверен, но кажется так во всех файтингах делают. Иначе как бить комбинации ударов?
ИИ я особо не отлаживал, так что они отличаются, в основном интенсивностью действий.
По-хорошому говоря я очень мало играл в игру, так что противников можно сделать интереснее.