vitsum, протестировал последнюю версию, отписываюсь
Баги:1. Когда один игрок поднялся вверх по растению к бонус-уровню, должен быть переход на следующий экран, не зависимо поднялся второй игрок или нет (аналогично механике с трубами).
2. После топора (у Боузера), когда игрок заходит в комнату принцессы,
иногда анимация бега не останавливается.
3. После топора (у Боузера), когда игрок заходит в комнату принцессы,
иногда игрок просто идет вперед, и не останавливается, а принцесса и описание так и не появляется. Переход на следующий уровень происходит.
4. Был момент, при игре вдвоем, когда при возраждении Марио (на трубе, или на уступах в начале Замка), у него сразу появлялась анимация прыжка (рука вверх) и он застыл в этом положении. После этого Марио перемещается (без анимации) только в горизонтальной плоскости. Софтлок, т.к. не дает скроллить экран, если впереди препядствие.
5. Был интересный баг, когда Луиджи погиб, а Марио в этот момент спустил флагшток и зашел в замок (Большой, который с Боузером), но перехода на следующий уровень небыло, просто откинуло на чекпоинт текущего уровня. Наверное смерть игрока засчиталась раньше перехода на следующий уровень.
Что можно доработать:1. Звуковой эффект (мелодия): при гибели игрока обрезать стандартную мелодию - оставить коротку первуюю часть первую часть (семпл длиной 0.23 мс от стандартной, прикреплён к посту). После гибели обоих игроков (или одного, без второго) - играть стандартную полную мелодию (можно послушать по
ссылке под названием
Mario dies).
2. После гибели одного игрока, когда другой жив, не должно быть перезапуска основной музыки игры.
Хаки (желательно сделать отдельными патчами):1. Когда у одного из игроков закончились жизни, он может занимать их у другого игрока. Наверное, чтобы небыло ложных срабатываний, это лучше сделать комбинацией клавиш, например вверх+В.
2. Добавить багфикс Лакиту.
3. Иконка большого и маленького игрока на экранах при переходе между уровнями.
В принципе, больше замечаний к хаку в плане доработок у меня нет.
На данный момент, в режиме на двоих, игра ощущается как полноценный кооператив - каждый игрок независим. Надеюсь у
vitsumа всё же получится довести хак до логического конца

Это дисбаласный апдейт, он сильно в этом плане отличается от предыдущих. Потому интересно, с чего такая идея появилась.
Эта идея появилась у Lipetsk, вот в
этом посте.
Учитывая то, что ресурсы игры изначально рассчитаны на одного игрока (бонусы и монетки), а при игре вдвоем геймплей не облегчается, а наоборот усложняется, и выживать становится сложнее (например прыжки на платформах *-3 уровень, и пр.), вероятность потери жизни каждого игрока кратно увеличивается, поэтому считаю, что это решение способно сбалансировать игру на двоих.