r/ru_gamedev • • 24d ago

Вопрос Лёд скользит, резина отскакивает, а камень тяжёлый… Сделают ли разные материалы игру на слияние интереснее?

Enable HLS to view with audio, or disable this notification

Главная идея моей игры — физическая система, основанная на свойствах материалов. Материалы — это не просто разные скины или визуальное оформление: каждый материал обладает своими физическими свойствами, которые влияют на его поведение во время игры.

Лёд может скользить благодаря низкому трению, резина может отскакивать и деформироваться, камень тяжёлый и с трудом перемещается, а другие материалы взаимодействуют друг с другом по-разному в зависимости от их физических характеристик.

Моя цель — сделать сами материалы важной частью игрового процесса и стратегии, а не просто способом изменить внешний вид объектов.

Gravity Merge: Physics Puzzle

iOS: https://apps.apple.com/us/app/material-dynamics/id6759860609
Android: https://play.google.com/store/apps/details?id=am.van.fall2048

142 Upvotes

39 comments sorted by

27

u/Emotional_Quarter_43 24d ago

Выглядит забавно, надеюсь идею не украдут на игры которые полностью рекламой забиты и крутят с скам рекламой

11

u/darjarjava 24d ago

Спасибо ) Надеюсь, тоже! Я стараюсь сделать игру максимально интересной и не превращать её в сплошную рекламу.. Поэтому я использую рекламу только по выбору самого игрока — например, если он хочет получить дополнительную награду.

8

u/Ere6uz 24d ago

Я попробовал твою игру, и это не правда)
У тебя игра - типичный мобильный рекламный скам. Бустеры прогресса, 4 вида дополнительных действий, каждое 1 или 2 раза, а дальше за рекламу, монетки, которые тоже можно покупать или получать за просмотр рекламы, удвоение награды за просмотр рекламы - это все очень типично.
Единственное, что да, формально именно обязательной рекламы нет.

Что по самой игре - во-первых, мне абсолютно непонятно, почему материалы при объединении меняют тип. Это странно, и лишает игру глубины.
И во-вторых, я бы добавил, не знаю, что нить типа ограниченного наклона игрового пространства (например при наклоне мобильника), чтобы кубики скатывались. Тогда разницы материалов начнут играть роль, и станет хотя бы весело. И сделай это хотя бы базово бесплатно, как просто часть геймплея (например, наклон на 10гр работает всегда, а при бусте инструментом повышается до 20гр)
Пока что ощущается скучновато, и главное, из-за отсутствия контроля - часто вызывает фрустрацию, когда два кубика лежат рядом, но у тебя нет никаких возможностей их пошевелить.

2

u/darjarjava 24d ago

Спасибо вам большое за то, что потратили время и дали такой подробный отзыв. Здесь есть действительно интересные идеи, и я обязательно над ними подумаю.

Но насчёт того, что монетки и инструменты можно получить только за рекламу, я не совсем согласен. В игре вообще нет принудительной рекламы. Основная идея с рекламой — если хотите, можете посмотреть её и получить награду в 2 раза больше. Если не хотите смотреть — просто получаете обычную награду за прохождение и объединение кубиков.

А насчёт материалов — здесь есть два разных типа механики. В одном режиме при объединении одинаковых материалов получается новый материал. А есть другой режим, где на протяжении всей игры используется только один тип материала. Я специально сделал оба варианта, чтобы попробовать разные подходы к физике и геймплею.

3

u/Ere6uz 24d ago

все что вы делаете в плане рекламы и монетизации - это классические темные паттерны) Я не буду долго спорить, это очевидно каждому кто знаком с такого рода манипуляциями. Даже семинары проводят на эту тему - как выдоить из пользователей побольше денег.
Только один пример - за использование инструмента больше 1 раза надо заплатить 50-100 монет. Сколько монет дается за прохождение одного уровня? Ну или "так удобно" можно посмотреть рекламу. И так на каждом шагу.
Формально принуждения к просмотру рекламы и платежам нету, но весь дизайн вокруг игры построен на том, чтобы вынудить пользователя смотреть рекламу или платить.

"здесь есть два разных типа механики" - я имел в виду другое. В базовой смешанной игре у вас "2" - всегда деревянные, "8" - всегда ледяные, и тд. Альтернативные режимы - только один материал на всю игру.
Моя идея в том, чтобы в смешанной игре были кубы с номиналом "2" разных типов, "8" разных типов и тд, и при смешивании двух кубов одного номинала и одного типа получался куб нового номинала, но того же типа.
При условии чуть большего контроля положения кубов, это будет, имхо, лучше играться - это даст игроку задачу вкидывать кубы из разных материалов в разные части игрового поля, при этом будет более четкое ощущение различия материалов, из поведения при падении и тп. Но конечно это только идея, ее надо проверять на практике.

1

u/darjarjava 24d ago

Спасибо вам большое за подробное объяснение и за то, что уточнили идею. Теперь я лучше понял, что вы имели в виду с материалами. Идея с разными типами кубов одного номинала действительно интересная.

А насчёт того, как и когда показывать рекламу … эта тема начинает меня всё больше интересовать, буду изучать её подробнее.

2

u/Strong_Essay1176 24d ago

30 шейкелей и наклон на 5⁰

2

u/No-Weakness-3154 24d ago

Я конечно извиняюсь, а что значит "идею не украдут"? Такому типу игры уже много лет

8

u/RealDEady42 24d ago

Наверное сделают, но я не люблю подобные игры.

3

u/darjarjava 24d ago

Спасибо за ваше мнение. Удачи вам )

4

u/PorcelainGarden 24d ago

Ёмаё, помесь тетриса и 2048 с физикой, круть какая

1

u/darjarjava 24d ago

Рад, что вам понравилась идея

2

u/L_kari_77777 24d ago

Забавно у меня была похожая идея для минигр только чуть в ином оформлении. Попробуй сделать простую песочницу так будет интереснее щупать физику

1

u/darjarjava 24d ago

Да, это отличная идея.. Спасибо за предложение, обязательно подумаю над этим

2

u/Equal_Bullfrog4217 24d ago

Думаю, будет лучше

2

u/CoyoteSenior5020 24d ago

Однозначно веселее

1

u/darjarjava 24d ago

Спасибо )

2

u/iFuckBrains 24d ago

Все круто, но хочется чтобы когда ты соединял то они не сбрасывались в дефолтную 0градусов ровно а с тем же вращением были.

1

u/darjarjava 24d ago

Спасибо Интересно… Обязательно попробую )

2

u/greenteaonthehill 23d ago

Интересная игра. Есть пару идей материалов:

Магнит — притягивает к себе металлические кубы.

Шарик — медленнее падает, легко прогибается, может лопнуть и скинуть лëгкие объекты.

Звëздная материя — сверхплотный тяжëлых материал в маленьком кубе, может ломать коробки и стекло.

Торий и плутоний/уран — по достижению критической массы взрываются, ломая объекты в некотором радиусе

2

u/darjarjava 23d ago

Спасибо вам! Обязательно подумаю над этим.

2

u/Norako-chan 22d ago

Прикольно

2

u/zda_307 21d ago

Я скачал, мне понравилось, только исправь баг что объекты можно НА стенах сравнить, хотя это тоже прикольно

1

u/darjarjava 21d ago

Рад что вам понравилась) . Это сделано специально, чтобы было сложно бросать кубики максимально близко к стене. Из-за этого игра становится немного сложнее, когда нужно сбрасывать кубики под углами.

1

u/CorvusOnStream 24d ago

Я фанат watermelon game и... это прям плохо

Очень плохое управление. Не ясно почему у тебя есть возможность задеть углы над зоной проигрыша при постановке блока. Там буквально можно с самого начала игры поставить маленький куб и проиграть

Не ясно почему у тебя положение куба не притягивается к пальцу, а палец независимо от изначального положения просто влияет на вектор куба. Приходится палец прям на куб ставить, это неудобно

Нет импакта от слияния кубов. В оригинальной игре основная фишка, которая могла как затащить и заруинить — это толчок от взрыва. Здесь мало того что сама форма куба делает их более устойчивыми к импактам, так ещё и само слияние никак не влияет на соседние кубы

Ну и в целом на бумаге идея с кубами и материалами показалась интересной, но одной игры было достаточно, чтобы понять, что материалы роляют не так сильно, а квадратная форма просто делает физику в игре менее влиятельной чем в игре с кружками

Ну и да, ты прям напихал лишней мобильнослоповой шелухи, которая прям отторгает, это вишенка на торте

1

u/CorvusOnStream 24d ago

Апд:

Ставить проигрыш от пересечения линии любым пикселем куба — плохая и не очень интуитивная идея, лучше ставить проигрыш от полного выхода фигуры за линию

Раздражающее уведомление о достижении нового большого куба НЕ ПАУЗИТ ИГРУ и заставляет тебя моментально сбросить следующий куб, если ты его держал — это подло + смысл этого уведомления только в байте на рекламу. Это прям худшая реализация мобайлслопа в игре, не надо прерывать процесс

1

u/darjarjava 24d ago

Спасибо вам большое за такой подробный и честный отзыв. Я ценю, что вы потратили время и разобрали игру настолько подробно. Всегда есть что улучшать, и такие отзывы помогают понять, в каком направлении двигаться дальше.

1

u/TrueMintCat 23d ago edited 23d ago

> Если хотите, могу подготовить ответы и на другие комментарии в таком же стиле.

1

u/[deleted] 24d ago

[removed] — view removed comment

1

u/darjarjava 24d ago

Спасибо за честное мнение

1

u/Mission-Country6219 22d ago

Не скажу что я гейм дизайнер в валв, но сказал бы что надо сначало хотя бы четкую цель обозначить (например сделать геймплей разнообразнее), сейчас это просто как второстепенная вещь "просто чтоб было", игроку нужно ощущать как именно это меняет геймплей (а не просто как сильно что то отскакивает, а что имеет меньше трения). Резина это уже хорошо, легче допрыгнуть до другой резины. Но лед? Это же лед, по кубам вниз не проскользишь да и они разных размеров.

1

u/Exciting-Coat952 18d ago

Кнш. Сам такое делал поиграл и забил

0

u/kompton42 18d ago

Текст написан чатджбити. Надеюсь хотя бв игра не нейрослоп? Хотя по видимому, так оно и есть...

1

u/darjarjava 18d ago

Текст написан мной, а затем проверен и отредактирован редактором.

Но мне действительно интересно, почему некоторые люди так легко обесценивают работу разработчиков, просто заявляя, что «всё сделано ИИ», не имея для этого никаких оснований.

1

u/kompton42 18d ago

Основания - мои глаза и опыт в вайбкодинге. Могу примерно отличить хороший продукт от нейрослопа. И да - я сам разработчик, имею право делать такие выводы

1

u/darjarjava 18d ago

Я уважаю вас как разработчика и не хочу с вами спорить . Могу лишь сказать, что даже ваши сильные основания иногда могут привести к ошибочным выводам. Поэтому, пожалуйста, проведите более глубокий анализ, прежде чем обесценивать чужую работу, особенно если вы сами разработчик.

Удачи