Игра представляет собой казуальный 2d платформер в котором вам предстоит управлять сервисным роботом, который сопровождает очень старый грузовой корабль на пути из одного порта в другой. Корабль настолько плох, что, то и дело получает пробоины в разных местах. К счастью на корабле есть несколько заплат, которые понадобятся для того, чтобы остановить течь. Накопившуюся воду можно откачивать с помощью насосов. Проблема в том, что корабль достаточно велик и все нужно делать очень оперативно. Корабль имеет две палубы по шесть и семь отсеков. которые могут быть изолированы шлюзами и герметичными дверями. Количество пробоин влияет на скорость затопления, вода переливается между не закрытыми отсеками, общее количество воды в корабле влияет на его скорость. Более того в полностью затопленных отсеках в которых есть пробоины растет давление и при открытии таких отсеков вода начинает выливаться из них быстрее.
В игре есть простое звуковое 3d сопровождение, помогающее игроку сориентироваться где именно находится ближайшая пробоина. Интерфейс отображает количество незакрытых пробоин, общее затопление, скорость корабля, пройденное расстояние и расстояния до порта назначения. Интерфейс игры представлен на двух языках русском и английском для удобства игроков. Корабль в каждом путешествии перевозит разные виды грузов часть из которых обладают плавучестью и симпатично расплываются по отсеку при его затоплении.
Во всех источниках по геймдизайну, с которыми мне удалось познакомится сказано, что 90% своих сил стоит тратить на улучшение игрового процесса, а остальное на улучшение картинки.
Что достаточно странно, т.к. буквально есть исследования, что какой бы игра хорошей не была, если она не может выдать хороший визуальный ряд, то она не завлечёт массового игрока, и банально некому будет пробовать игровой процесс на вкус.
Визуал продаёт, геймплей удерживает, все правильно. Есть конечно и исключения типа baba is you, но там все немного сложнее работает.
А по поводу улучшений, имхо, можно добавить стрелки как в AmongUs, которые бы показывали на течи в борту. Причём сделать это достаточно легко, на самом деле.
Для каждой течи в объекте игрока создавать/активировать новую стрелку со ссылкой на эту течь. Пивот или родительский объект у стрелки должен лежать ровно в центре игрока, дочерним объектом, который бы и вращался таким образом, чтобы стрелка указывала на течь. А для вращения в определённую сторону есть небезызвестный LookAt (хотя в 2D проектах он не то чтобы работает, надо искать LookAt2D в чужих проектах, если не хочешь писать свой).
Удобство того, что спрайт лежит отдельным объектом, это, например, использование твинов, например, которые бы заставляли стрелку бы чуть-чуть двигаться вперёд-назад и немного изменять свой размер, если на течь долго не обращали внимание, а так же такие приколы, как расчёт дальности расстояния до течи, чтобы уменьшать стрелку при приближении объекта, при сохранении поворота самой стрелки, т.к. за это отвечает родительский объект, который мы не трогаем.
Т.е. повернув родительский объект в нужную сторону, локальные поворот и расположение стрелки не поменяются.
или ты об игре по видосу судишь все еще?
Нужно больше надписей “Press E to …” 🤪
Да у меня все интерактивные элементы сопровождаются подсказкой. В этом нет ничего плохого так как игра маленькая и обучалка ей не по карману. Человек же предлагает, чтобы были подсказки кратчайшего пути к решению основной (по сути единственной) проблемы это просто убивает игровой процесс который состоит из шустрого беганья по палубам в условиях некоторой неопределенности.
Корабль тонет на 75%. По поводу интерфейса ты просто свое мнение рассказал я с ним не согласен, но не это главное. Основная масса современных игроков "оказуались" и им нужны указатели и подсказки на все так далеко было не всегда. Это я не про свою игру, а про топовые ролевые игры. Или тот же ГТА. Если сделать стрелки на все пробоины пробоины половина геймлея просто пропадет. Если это вызывает раздражение надо играть в другую игру просто) По поводу верхней палубы твои разговоры опять говорят о том, что ты мало поиграл и не разобрался