Вход

Просмотр полной версии : ToKiMaL (2021)



Reobne
10.02.2022, 14:35
Мы играем за обезьяна. Прыгаем по платформам. Убиваем врагов плевками и напрыгами сверху.
В игре 5 стадий. В конце каждой стадии бос. В расширенном режиме открываются дополнительные уровни.
И много другого интересного!

О ней уже писали в новостях одной строкой (https://zx-pk.ru/threads/32454-novosti-zx-igr-odnoj-strokoj.html?p=1140307&viewfull=1#post1140307).

Вот прохождение от Black Cat / Era CG

https://youtu.be/TKtEv3D6P0I
Это 12-й, победный стрим.

Также есть прохождение (https://youtu.be/yEN4xIofolw), от него же, в рамках конкурса (https://zxonline.net/zx-online-awards-2022/)

Игра продаётся (https://greenwebsevilla.itch.io/tokimal), но есть демо версия. В демоверсии есть только первый уровень с первым босом в аркадном режиме. И нет контов.

Несмотря на то, что игра в целом качественная, есть немного недостатков-придирок:
1) Конты это просто дополнительные жизни. Нас не заставляют проходить стадию с начала, нам не сбрасывают накопленные монетки. Что жизнь потерять, что конт новый начать, никаких отличий.
2) Прогресс игры считается грубо. Как только ты проходишь некоторую условную зону, резко накидывается 5%. Зона, это несколько экранов. Лучше было-бы считать поэкранно.
3) Неявные чекпоинты. Лучше было-бы поставить какие нибудь указатели.
4) Усиливающие бонусы: оружие и прыгообувь. Они не восстанавливаются, после смерти героя, они часто бесполезны, иногда мешают, и очень быстро кончаются по таймеру. Логичнее бы оружие сделать на 10 выстрелов, а прыгоботинки на 10 прыжков. А сделано, что они сами собой растворяются через 20 секунд. (Монетки тоже слишком быстро исчезают.)
5) И самый вредный баг, это провалы. Иногда герой проваливается сквозь платформу. А иногда, когда надо затоптать врага, он проваливается насквозь и умирает.
Вроде бы баг проявляется редко, но всё таки мы с ним несколько раз столкнулись на стримах (https://youtu.be/Ee3MsjF884w?t=7167).
Было видно, что провалы случаются, когда обезьян быстро летит вниз, а платформа поднимается ему навстречу.
Я не удержался, закачал демоверсию. Долго прыгая, получил снапшот, после которого происходит провал. И долгими ковыряниями в коде нашёл константу по адресу BB51, которую, если изменить с 10 на 9, то провала не происходит.
Прикладываю снапшоты, различающиеся на один байт. Возможно это поможет победить глюк в игре.
Тестировал только на платформах, возможно остались провалы сквозь врагов.

goodboy
10.02.2022, 14:38
это скорее надо авторам отсылать

Reobne
10.02.2022, 17:19
goodboy, Да, надо бы. Но я по английски не пишу, а только читаю со словарём. И на ихнем твитере регистрироваться тоже не хочу. Да и стоит-ли из за такого бажка возиться, который лечится одним покесом. Возможно, ктонибудь некосноязычный и с твитером напишет авторам?
У меня ещё и полной версии нет, только демо. Код скорее всего не совпадает.

goodboy
10.02.2022, 18:12
сообщил авторам про глюк с платформой