This media is not supported in your browser
VIEW IN TELEGRAM
Собрал игровую сцену для костей.
Жмём кнопку, бросаем кости, рассчитываем эффекты на карточках навыков и обмениваемся ударами.
Пока реализовал достаточно простые эффекты, завязанные на числа на костях, по типу:
- Чётное число на любой кости наносит 1 урон.
- Нечётное число на любой кости лечит 1 ОЗ.
- Одна кость меньше 4 наносит 1 урон.
- Кость с шестёркой наносит 2 урона.
- Сумма костей больше 12 наносит 4 урона.
- Сумма костей меньше 8 лечит 3 ОЗ.
- Любой дубль наносит 3 урона.
- Дубль из шестёрок наносит 6 урона.
В дальнейшем добавлю более хитровыдуманные навыки. Для некоторых из них реально придётся вспомнить математику: например, будет завязка на простые числа, числа Фибоначчи или факториал числа.
Жмём кнопку, бросаем кости, рассчитываем эффекты на карточках навыков и обмениваемся ударами.
Пока реализовал достаточно простые эффекты, завязанные на числа на костях, по типу:
- Чётное число на любой кости наносит 1 урон.
- Нечётное число на любой кости лечит 1 ОЗ.
- Одна кость меньше 4 наносит 1 урон.
- Кость с шестёркой наносит 2 урона.
- Сумма костей больше 12 наносит 4 урона.
- Сумма костей меньше 8 лечит 3 ОЗ.
- Любой дубль наносит 3 урона.
- Дубль из шестёрок наносит 6 урона.
В дальнейшем добавлю более хитровыдуманные навыки. Для некоторых из них реально придётся вспомнить математику: например, будет завязка на простые числа, числа Фибоначчи или факториал числа.
🔥8👍1👏1
Ключевое отличие игры в кости от карт в том, что навыки здесь - это не дополнение к базовой атаке, а основной способ нанесения урона. Поэтому они должны быть достаточно сильными.
Игрок всегда начинает с одним случайным стартовым навыком. По мере получения навыков стол будет ими заполняться, но на нём может поместиться не более трёх скилов. Из-за этого ограничения игрок перестал бы становиться сильнее после получения четвёртого навыка. Как я решил этот момент?
Во-первых, если открытых навыков больше трёх, то каждый ход они будут выдаваться случайным образом. Так игрок сможет каждый раз тестировать разные комбинации.
Во-вторых, я сделал для всех навыков прокачку, которая значительно усиливает их эффект. Схема выглядит так: сначала игрок получает два навыка, затем открывается окно выбора, где можно улучшить один из них. После этого получение новых скилов и их прокачка будут строго чередоваться.
Это полностью решает проблему с ограниченным столом, а также добавляет глубины геймплею и билдостроению.
Игрок всегда начинает с одним случайным стартовым навыком. По мере получения навыков стол будет ими заполняться, но на нём может поместиться не более трёх скилов. Из-за этого ограничения игрок перестал бы становиться сильнее после получения четвёртого навыка. Как я решил этот момент?
Во-первых, если открытых навыков больше трёх, то каждый ход они будут выдаваться случайным образом. Так игрок сможет каждый раз тестировать разные комбинации.
Во-вторых, я сделал для всех навыков прокачку, которая значительно усиливает их эффект. Схема выглядит так: сначала игрок получает два навыка, затем открывается окно выбора, где можно улучшить один из них. После этого получение новых скилов и их прокачка будут строго чередоваться.
Это полностью решает проблему с ограниченным столом, а также добавляет глубины геймплею и билдостроению.
❤4🔥4👍2
Добавили, как и обещал, монокль боссу.
Из прикольного: цепочка монокля цепляется за рог - мне кажется, это очень удобное и надёжное решение для ношения такого агрегата.
Плюс добавил ещё вариант, прогнав изображение через свой питоновский скрипт.
Из прикольного: цепочка монокля цепляется за рог - мне кажется, это очень удобное и надёжное решение для ношения такого агрегата.
Плюс добавил ещё вариант, прогнав изображение через свой питоновский скрипт.
🔥9👍1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Пока проект сильно не разросся, решил добавить локализацию. Посмотрел на решения от Unity и на то, что было в Asset Store - ничего не понравилось.
Решил сделать свою, так, чтобы мне было удобно и привычно. А люблю я сидеть в Google Таблицах: так, чтобы скачал, вставил в игру - и всё работает. Ключевым моментом для меня было то, чтобы язык менялся на лету, без перезагрузки сцены. Немного пришлось повозиться, но через несколько итераций я всё же справился.
Пока что есть русская и английская локализации. Остальные языки добавить уже несложно - это вопрос времени, но в основном, конечно, денег.
PS. Меня попросили делать видосы вместо гифок, так что можете слушать со звуком)
Решил сделать свою, так, чтобы мне было удобно и привычно. А люблю я сидеть в Google Таблицах: так, чтобы скачал, вставил в игру - и всё работает. Ключевым моментом для меня было то, чтобы язык менялся на лету, без перезагрузки сцены. Немного пришлось повозиться, но через несколько итераций я всё же справился.
Пока что есть русская и английская локализации. Остальные языки добавить уже несложно - это вопрос времени, но в основном, конечно, денег.
PS. Меня попросили делать видосы вместо гифок, так что можете слушать со звуком)
🤣6😁3🔥2
Потихоньку начал думать над механикой с домино. Для этого даже достал с полки их физическое воплощение. Хочется сделать что-нибудь с построением линий и использованием дублей каким-нибудь особым образом. Как накидаю концепт и базовые правила, устрою с женой плейтест на столе с доминошками. А если зайдёт, перейду к программной реализации.
👏6👍1🔥1
Взял счётчики жизней из настолки и сыграл с женой партию в домино. Правила концепта такие: каждый одновременно берёт из базара по 3 домино и старается собрать линию из 3 штук. Пока линия не завершена, она остаётся на столе. В свой ход нужно постараться выложить как можно больше домино. Неиспользованные костяшки отправляются в сброс, и ты сразу добираешь 3 новые из базара.
Завершённая линия, которая касается счётчика жизней соперника, наносит урон, равный числу на последней кости. А если на ней выпал дубль, то наносит двойной урон. Домино из завершённой линии также отправляются в сброс, и начиная со следующего хода строится уже новая цепочка.
Что скажу, играется бодро - можно приступать к реализации. Главное теперь придумать интересные навыки для этого режима.
Завершённая линия, которая касается счётчика жизней соперника, наносит урон, равный числу на последней кости. А если на ней выпал дубль, то наносит двойной урон. Домино из завершённой линии также отправляются в сброс, и начиная со следующего хода строится уже новая цепочка.
Что скажу, играется бодро - можно приступать к реализации. Главное теперь придумать интересные навыки для этого режима.
❤5👍2🔥1
Вот такой у нас скетч для босса в режиме домино. Задумка такая: это бес с депрессией и экзистенциальным кризисом. Во всех диалогах он говорит односложно, всегда буквально одним словом, по типу: да, нет, тлен, мрак, печаль, неизбежность. Но если открыть с ним все диалоги, то он вывалит философскую словесную тираду, которая по полной загрузит главного героя. Тот попытается вставить свои две копейки, но этот глубокий монолог уже будет невозможно прервать. При создании персонажа вдохновлялся своей женой)))
🤣7🔥1🌚1
Извините за столь поздний час. Из новостей:
Зарегал Твиттер: https://x.com/sichugames
Зарегал Блюскай: https://bsky.app/profile/sychu.bsky.social
Буду ещё пилить мини-постики на английском - набивать, так сказать, себе фан-базу со всего мира.
Зарегал Твиттер: https://x.com/sichugames
Зарегал Блюскай: https://bsky.app/profile/sychu.bsky.social
Буду ещё пилить мини-постики на английском - набивать, так сказать, себе фан-базу со всего мира.
X (formerly Twitter)
Sichu (@sichugames) on X
🔥8👍1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Реализовал красивую раздачу домино: с неба на стол падают доминошки, образуя базар, из которого в дальнейшем игроку и боссу будет раздаваться каждый раунд по три штуки.
Стол, кстати, если обратили внимание, пришлось сделать специфичной формы, чтобы чётко разделить половины игрока и босса, а также выделить место под их руки с костяшками.
Плюс добавил на столе слоты с направлением линий, на которых в дальнейшем будут выкладываться домино.
Стол, кстати, если обратили внимание, пришлось сделать специфичной формы, чтобы чётко разделить половины игрока и босса, а также выделить место под их руки с костяшками.
Плюс добавил на столе слоты с направлением линий, на которых в дальнейшем будут выкладываться домино.
👍4🤩3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Реализовал базовую механику боя для домино. Ох, как я намучился с алгоритмом построения линий и анимациями перелётов! Похоже, этот режим игры будет самым объёмным в плане кода.
Изначально линии для домино босса и игрока были в противоположных местах. Но после фидбека от жены решил изменить расположение. А чтобы точно было понятно, кто кого бьёт, в конце линий добавил мечи, которые при нанесении урона летят в босса и игрока соответственно.
Теперь буду переходить к скиллам. Есть интересная задумка: 6 точек возле линии игрока нарисованы неспроста, но об этом в следующий раз.
P.S. Зацените, какую мне музыку написали. Получилось вообще бомбически, чувствуется вайб игр на Sega и Comix Zone в частности.
Изначально линии для домино босса и игрока были в противоположных местах. Но после фидбека от жены решил изменить расположение. А чтобы точно было понятно, кто кого бьёт, в конце линий добавил мечи, которые при нанесении урона летят в босса и игрока соответственно.
Теперь буду переходить к скиллам. Есть интересная задумка: 6 точек возле линии игрока нарисованы неспроста, но об этом в следующий раз.
P.S. Зацените, какую мне музыку написали. Получилось вообще бомбически, чувствуется вайб игр на Sega и Comix Zone в частности.
❤4🔥3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Рубрика Доработки по вашим заявкам.
Доработал эффект шлёпанья доминошками об стол. И самое главное - добавил более заметный эффект получения урона. Уже не первый человек мне об этом говорит. Сначала была идея менять выражение лица, как это было в старых частях Wolfenstein и Doom. Но потом пришёл к выводу, что это будет не очень заметно в процессе игры, плюс это дополнительные затраты по арту.
Потом я подумал: а как было в Comix Zone? А там ономатопеи. Оо, какое слово сегодня выучил! Это звукоподражания, которые имитируют реальные звуки - тех же ударов, например. Типа БАМ, ТЫЩ, КЬЯ и так далее. Прогуглил самые распространённые англоязычные, ну и выбрал те, что легче всего произносятся и пишутся. Накидал быстро в Фотошопе и сделал анимацию их появления (случайно одну из трёх) при получении урона. Плюс добавил тряску с покраснением игрока и босса. Немного покрутил параметры, ну и перенёс это дело во все остальные режимы.
Результат работы прилагаю.
Доработал эффект шлёпанья доминошками об стол. И самое главное - добавил более заметный эффект получения урона. Уже не первый человек мне об этом говорит. Сначала была идея менять выражение лица, как это было в старых частях Wolfenstein и Doom. Но потом пришёл к выводу, что это будет не очень заметно в процессе игры, плюс это дополнительные затраты по арту.
Потом я подумал: а как было в Comix Zone? А там ономатопеи. Оо, какое слово сегодня выучил! Это звукоподражания, которые имитируют реальные звуки - тех же ударов, например. Типа БАМ, ТЫЩ, КЬЯ и так далее. Прогуглил самые распространённые англоязычные, ну и выбрал те, что легче всего произносятся и пишутся. Накидал быстро в Фотошопе и сделал анимацию их появления (случайно одну из трёх) при получении урона. Плюс добавил тряску с покраснением игрока и босса. Немного покрутил параметры, ну и перенёс это дело во все остальные режимы.
Результат работы прилагаю.
🔥6❤3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Как и обещал, перешёл к навыкам. Игрок также получает навыки, но они представлены стихиями. У них есть условия наложения и активации, а также длительность.
Условия наложения - проверяется чётность или нечётность числа напротив при завершённой линии игрока. Условия активации на боссе могут быть вообще разными: количество выложенных домино босса на стол, момент, когда босс атакует, и так далее.
И самое прикольное - это связки между навыками. Например, кислота увеличивает продолжительность яда, а мороз увеличивает урон от воды и так далее. Если поймать нужные навыки и грамотно их выстроить, можно получить синергии, наносящие колоссальный урон.
Условия наложения - проверяется чётность или нечётность числа напротив при завершённой линии игрока. Условия активации на боссе могут быть вообще разными: количество выложенных домино босса на стол, момент, когда босс атакует, и так далее.
И самое прикольное - это связки между навыками. Например, кислота увеличивает продолжительность яда, а мороз увеличивает урон от воды и так далее. Если поймать нужные навыки и грамотно их выстроить, можно получить синергии, наносящие колоссальный урон.
❤4👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Каждый раз, когда заканчивается базар домино, красивая раздача занимает много времени и ломает темп игры. Но эффект получился очень классный и точно подойдёт для трейлера. Поэтому пришёл вот к такому решению: анимация поштучного падения доминошек на стол будет показываться только один раз в самом начале раунда. А во всех последующих раздачах на смену ей придёт более быстрый вариант, где кучка домино сразу падает на стол.
Вот такой получился компромисс: оставил красоту и сохранил темп.
Вот такой получился компромисс: оставил красоту и сохранил темп.
👍5❤1🔥1
Начал разбираться с Reddit: читаю посты, комментирую в тематических сабреддитах, посвящённых геймдеву. Пытаюсь поднять карму - накопил аж целых 8. Но один раз лайкнул мем с Киану, пошутил в комментариях мемом - и карма сразу же улетела в -8. Да... Больше не буду читать мемы. Лучше буду давать фидбек на игры.
😁9🤯2💯1
Понемногу буду переходить к концепту шахмат. Хочется поломать классические правила, чтобы у игрока это вызывало интерес. Например, можно бить короля или съедать свои фигуры. Может, чёрные в кои-то веки будут ходить первыми - пока не знаю.
Также параллельно думаю над метой игры. Скорее всего, сделаю квесты для каждого режима, выполнение которых будет давать игроку ресурс для прокачки. Итого дальше в планах две взаимосвязанные фичи: квесты и прокачка.
Также параллельно думаю над метой игры. Скорее всего, сделаю квесты для каждого режима, выполнение которых будет давать игроку ресурс для прокачки. Итого дальше в планах две взаимосвязанные фичи: квесты и прокачка.
🔥4😁3👍2
Как обычно, начинаю с макета и проработки топологии. Будет поле 5 на 5 клеток плюс по отростку для каждого из королей. На стартовых линиях расположатся точки призыва для каждого типа фигур. Для каждой из сторон фигура может быть только в одном экземпляре.
Основная цель - призывать фигуры и атаковать короля. Чем важнее фигура, тем сильнее она бьёт. Например, ферзь наносит 10 урона, а пешка - всего 1. Пешка ходит только на одну клетку, а ферзь может сразу бить короля, если его не защищает вражеский ферзь. Остальные фигуры ходят по привычным правилам: конь - буквой Г, слон - по диагонали, ладья - по горизонтали и вертикали. Для призыва и ходов фигур буду использовать слот-машину с тремя барабанами.
Ну а дальше соберу сцену по макету и накидаю базовую механику: нужно оценить, как всё это будет играться.
Основная цель - призывать фигуры и атаковать короля. Чем важнее фигура, тем сильнее она бьёт. Например, ферзь наносит 10 урона, а пешка - всего 1. Пешка ходит только на одну клетку, а ферзь может сразу бить короля, если его не защищает вражеский ферзь. Остальные фигуры ходят по привычным правилам: конь - буквой Г, слон - по диагонали, ладья - по горизонтали и вертикали. Для призыва и ходов фигур буду использовать слот-машину с тремя барабанами.
Ну а дальше соберу сцену по макету и накидаю базовую механику: нужно оценить, как всё это будет играться.
🔥7❤2👍1