Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр

Отель Эмили. Пасьянс

Карточные, Казуальные, Головоломки

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • AlexKud AlexKud 26 постов
  • StariiZoldatt StariiZoldatt 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Ccg

485 постов сначала свежее
39
Oralcle
Oralcle
1 год назад
Лига Поттероманов

Harry Potter: magic awakened⁠⁠

Вдруг кому интересно: На телефоны вышла новая игра по Гарри Потерру.

Там есть:
Дуэли
Сюжетка
Всякие задания
Танцы
Викторины
Анимированные картинки с заклинаниями
Можно летать на метле по Хогвартсу

Из минусов она на английском.

Harry Potter: magic awakened Гарри Поттер, Игры, Android, ККИ, Длиннопост
Harry Potter: magic awakened Гарри Поттер, Игры, Android, ККИ, Длиннопост
Harry Potter: magic awakened Гарри Поттер, Игры, Android, ККИ, Длиннопост
Harry Potter: magic awakened Гарри Поттер, Игры, Android, ККИ, Длиннопост
Harry Potter: magic awakened Гарри Поттер, Игры, Android, ККИ, Длиннопост
Harry Potter: magic awakened Гарри Поттер, Игры, Android, ККИ, Длиннопост
Показать полностью 6
Гарри Поттер Игры Android ККИ Длиннопост
11
15
Nigylam1
1 год назад
Лига Разработчиков Видеоигр

Как я делал руку с картами для своей карточной игры⁠⁠

Зона, с которой игрок чаще всего взаимодействует в карточной игре — это его рука (не путать с рукой в играх с 18+ контентом). Рука — это набор карт, которые игрок может разыграть в текущий ход. И раз это одно из самых важных мест, я решил уже на этапе прототипа сделать руку приятной и красивой.

Дисклеймер: я тут описываю свой говнокод. Программировать я совсем не умею, так что не советую использовать как инструкцию.

Вот как раз во время работы с рукой (не путать с «во время работы рукой») я понял отличие качественной игры от поделки на уровне прототипа для тестирования геймплея. Все дело в мелочах и деталях. Посмотрите, как ведут себя карты в руке в Slay the Spire:

Как я делал руку с картами для своей карточной игры Gamedev, Инди, Инди игра, Unity, Разработка, ККИ, Гифка, Видео, YouTube, Длиннопост

Теперь посмотрите на те же карты на видосе у чела, который пишет в названии ролика, что он сделал Slay the Spire за неделю (9:11):

Теперь у меня это название вызывает горький смех, потому что как раз из-за таких небольших фишек с анимациями запрограммировать всё из Slay the Spire не удастся за неделю, даже при условии, что у тебя будет готов абсолютно весь арт, геймдизайн и другой контент.

Ключевая разница в этих двух примерах: то, как карты реагируют на наведение на них курсора мыши. В оригинале карта выходит на передний фон и красиво скейлится, а остальные карты разлетаются в сторону от нее. В копии карта просто поднимается и даже не вылезает на передний фон. Именно об это я споткнулся, когда захотел сделать для руки красивые анимации.

Как я делал руку с картами

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

Как я делал руку с картами для своей карточной игры Gamedev, Инди, Инди игра, Unity, Разработка, ККИ, Гифка, Видео, YouTube, Длиннопост

Интерфейс компонента: как видите, все отступы, расположение и расстояния можно настроить тут, не нужно писать код

Проблема с Grid была в том, что делалось это некрасиво: карты телепортировались в сетку, а мне хотелось, чтобы они плавно переходили.

Недолго погуглив, я нашёл в Ассет Сторе бесплатный ассет Smooth Grid. Там были желанные плавные переходы. Если я вытаскивал карту, она потом вставала в конец — ну да и ладно, решил я.

Как я делал руку с картами для своей карточной игры Gamedev, Инди, Инди игра, Unity, Разработка, ККИ, Гифка, Видео, YouTube, Длиннопост

В настройках все то же самое, только еще есть плавность: насколько быстро карты переходят в свое место в сетке

Проблемы со Smooth Grid появились, когда я решил сделать руку похожей на руку в реальной жизни и в других карточных играх — чтобы карты слегка наезжали друг на друга — и после этого стал думать, как мне сделать выделение карты по наведению курсора. Сначала карты просто не хотели выезжать. Когда я разобрался с выездом, понял, что карта не хочет выходить на передний план. Всплыла проблема с тем, что эта плавная сетка перемещала карты влево или вправо в зависимости от положения объекта с картой в инспекторе. А значит, если я буду выводить карту на передний план с помощью перемещения в инспекторе, карта будет перескакивать со своей позиции в самую крайнюю в руке. Такое мне точно не подходило.

Как я делал руку с картами для своей карточной игры Gamedev, Инди, Инди игра, Unity, Разработка, ККИ, Гифка, Видео, YouTube, Длиннопост

Я понял, что в 2D в Unity не было способов перетащить объект на задний и передний план кроме свойства Sorting Layer. Вот только применить его можно только к объектам с компонентом Sprite Renderer. Он отвечает, например, за то, чтобы у карточки выводилась нужная картинка. А у меня все объекты имели компонент Image — я выводил изображение карточки с помощью него.

Так вот, чтобы выводить карточку на передний план, мне нужно было менять компонент Image на компонент Sprite. И это привело к своим сюрпризам. Оказывается, все объекты внутри Canvas с компонентом Image будут перекрывать любой другой объект. И когда я создаю объект Background, который задумывал как фон, он перекрывает спрайты карточек, и поверх фона ничего не видно. И это довольно логично: любой объект внутри Canvas Unity распознает как часть интерфейса: а интерфейс как бы должен быть поверх всего остального в игре. Но…на осознание этих правил у меня ушло много времени. А еще много времени на то, чтобы разобраться, как выставить настройки у спрайтов, поправить поехавшую камеру и сделать кучу мелких действий.

Следующее открытие: Event Trigger, компонент, с помощью которого я делал выведение карточек на передний план при наведении мыши и разыгрывании карточек, не хотел работать со спрайтами. Один и тот же скрипт у меня работал на объекте с Image и переставал работать на объекте со Sprite Renderer. Оказалось, есть еще один способ регистрировать наведение мышки: с помощью методов MouseEnter, MouseExit и MouseOver.

Дальше меня ждали новые проблемы. Я использовал метод Lerp, чтобы карточки красиво залетали в руку и красиво выдвигались, когда наводишь на них курсор. Все отлично работало ровно до тех пор, пока я не совмещал анимации карточек с их добавлением в Smooth Grid. Тогда начиналась котовасия.

Как я делал руку с картами для своей карточной игры Gamedev, Инди, Инди игра, Unity, Разработка, ККИ, Гифка, Видео, YouTube, Длиннопост

Дело в том, что Smooth Grid тоже построен на Lerp. А Lerp — это такая функция, которая как резиночка тянет объект на родительское место. И вот проблема была в том, что Lerp в сетке и мой Lerp спорили между собой, а карточки в итоге трясло и кидало в разные стороны. Я пытался это решить попеременным отключением Lerp’ов — не сработало. Все начинало ехать еще больше.

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

Как я делал руку с картами для своей карточной игры Gamedev, Инди, Инди игра, Unity, Разработка, ККИ, Гифка, Видео, YouTube, Длиннопост

Смотрю и даже стыдно смотреть...

Вот что у меня получилось в итоге

Как я делал руку с картами для своей карточной игры Gamedev, Инди, Инди игра, Unity, Разработка, ККИ, Гифка, Видео, YouTube, Длиннопост

Скорее всего, прокатит для трейлера. Но для реальной игры нужно будет править, чтобы, например, карточки выравнивались по центру и расстояние между ними менялось, когда карточек в ряду становится больше или меньше. А еще наведение курсора не всегда регистрируется, и при желании порядок выдачи и улетания карт в сброс можно сломать.

Что думаю про сишарп

Несмотря на кучу проблем, мне нравится работать с сишарпом. Но по сравнению со всякими JS и Python синтаксис у него выглядит более избыточным:

Как я делал руку с картами для своей карточной игры Gamedev, Инди, Инди игра, Unity, Разработка, ККИ, Гифка, Видео, YouTube, Длиннопост

Не напоминает ли это вам этот момент из «Кролика ДжоДжо» (0:18):

Хотелось бы конечно сделать так же сочно, как в Slay the Spire, но это капец сколько ещё ковыряться. Вообще при разработке стараюсь максимально отсекать всё лишнее. Например, когда я понял сейчас, что надо много всего перепиливать, я отсек вообще всю логику, которая не нужна была для той задачи, которую я поставил себе здесь, в телеге. Этим путём я следую и при разработке части игры для трейлера: максимальный говнокод (даже по моим меркам, а я тот ещё программист), максимум бутафорских штук. Например, у меня карточки тупо вылазят из края экрана, а там они изначально лежат перед запуском экрана.

Если поделитесь в комментариях гайдами и туториалами, как можно лучше сделать руку с картами, буду очень благодарен.

***

Этот пост входит в цикл постов про игру, которую я потихоньку делаю уже несколько месяцев. Я делюсь всем производственным процессом: какие решения я принимаю в разработке, геймдизайне, интерфейсе, арте и других сферах. В моем телеграм-канале вы можете посмотреть другие посты и узнать, когда ждать следующие: @nigylamchan.

Показать полностью 7 2
[моё] Gamedev Инди Инди игра Unity Разработка ККИ Гифка Видео YouTube Длиннопост
13
3
stormlord
2 года назад
Genshin Impact

А я тут в картишки выиграл⁠⁠

А я тут в картишки выиграл
[моё] Genshin Impact ККИ Ganyu (Genshin Impact) Xiao (Genshin Impact) Keqing (Genshin Impact) Бунт
8
17
nierpach
nierpach
2 года назад
Настольные игры

«Берсерк. Герои»: русский оффлайн-Hearthstone⁠⁠

Обзор дуэльного набора настольной игры «Берсерк. Герои. Дартарион vs Сайконо»

«Берсерк. Герои»: русский оффлайн-Hearthstone Настольные игры, Стратегия, ККИ, Длиннопост

Суть игры: два игрока по очереди выкладывают карты на стол до тех пор, пока персонаж одного из игроков не погибает от полученных ран.

Базовая механика: в дуэльном наборе есть 2 готовых стартовых колоды — для Дартариона и Сайконо. Также в наборе есть 1 бустер с рандомными картами для колоды

База игры — как у Hearthstone и ей подобных игр. Есть карты заклинаний, есть карты персонажей. Персонажи обладают показателями атаки и жизней. Все карты стоят от 1 до 10 маны. С каждым ходом количество маны у игроков увеличивается — они могут разыгрывать более сильные карты.

«Берсерк. Герои»: русский оффлайн-Hearthstone Настольные игры, Стратегия, ККИ, Длиннопост

Столько места игра занимает на столе для одного игрока

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

На что похоже: Hearthstone — по общей логике работы колод и общим ощущениям от игры.

Общее впечатление от колод:

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

Дартарион — колода для средней и поздней игры. Скилл Дартариона позволяет усилить драконов за счёт драконидов и наоборот. Но для этого на столе должно быть много героев стоимостью 3 и больше маны.

Только в одной из сыгранных мною партий выиграл Дартарион. Во всех остальных побеждала Сайконо.

«Берсерк. Герои»: русский оффлайн-Hearthstone Настольные игры, Стратегия, ККИ, Длиннопост

Состав стартовой колоды

Общее впечатление от игры: после дуэльной игры «Цезарь» я понял, что дуэльные игры — не моё. Мне не хватает динамики, которая разворачивается при игре между тремя и более игроками. Колодостроительная «Берсерк. Герои» не смогла переубедить меня в этом.

Я точно знаю в каких случаях вам точно не подойдет «Берсерк. Герои»: вы не любите дуэлки и не любите коллекционные карточные игры. Во всех остальных случаях смотрите сами хочется ли вам попробовать русский аналоговый Hearthstone.

Мой telegram-канал с заметками про настольные игры

Показать полностью 3
[моё] Настольные игры Стратегия ККИ Длиннопост
3
340
Rudgutter
Rudgutter
2 года назад
Комиксы

Детские карточные игры⁠⁠

Детские карточные игры Комиксы, Перевод, Merryweather, Перевел сам, Anime Art, Yu-gi-oh!, ККИ, Длиннопост
Детские карточные игры Комиксы, Перевод, Merryweather, Перевел сам, Anime Art, Yu-gi-oh!, ККИ, Длиннопост
Детские карточные игры Комиксы, Перевод, Merryweather, Перевел сам, Anime Art, Yu-gi-oh!, ККИ, Длиннопост
Детские карточные игры Комиксы, Перевод, Merryweather, Перевел сам, Anime Art, Yu-gi-oh!, ККИ, Длиннопост

Автор: Merryweather
Источник: Twitter

Показать полностью 4
Комиксы Перевод Merryweather Перевел сам Anime Art Yu-gi-oh! ККИ Длиннопост
19
Old89
2 года назад
Настольные игры

Манипуляция или реальный ажиотаж?⁠⁠

Не далее как в апреле текущего года, был перезапущен некий аналог и русский ответ забугорной Magic the Gathering ККИ "Берсерк"

И вот сегодня, я забрал поступившие в магазин 3 бустера переиздания появившихся спустя 20 лет от самого появления данной настолки.

Манипуляция или реальный ажиотаж? Настольные игры, ККИ, Настольные ролевые игры, Hobbygames, Ролевые игры, Длиннопост

Ранее уже приобретал 2 стартера "Лес-Горы" и "Болота-Степи". Почему же, непонятно есть ли тут манипуляция? А все просто. В магазин поступили собственно именно 3 бустера моего предзаказа, ни докупить ещё бустера или приобрести дисплей нельзя. Их просто напросто нет.

Кроме падения качества самих картонок, изменилось их количество с 7 до 12 что увеличило и цену с 75 до 150р, хотя ценник в современных реалиях и учитывая что в первую очередь заинтересуются старые игроки которым сегодня под, а то и за 30 адекватный.

Манипуляция или реальный ажиотаж? Настольные игры, ККИ, Настольные ролевые игры, Hobbygames, Ролевые игры, Длиннопост
Манипуляция или реальный ажиотаж? Настольные игры, ККИ, Настольные ролевые игры, Hobbygames, Ролевые игры, Длиннопост

Состав самих бустеров в целом не изменился. Как всегда доминирует фракция смерти, болота по минималке ну и одна рарка/ульта/лега.

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

Показать полностью 3
[моё] Настольные игры ККИ Настольные ролевые игры Hobbygames Ролевые игры Длиннопост
2
61
a.snigir
a.snigir
2 года назад
С Днём Среды, мои чуваки

Это среда, мои чуваки! :)⁠⁠

Это среда, мои чуваки! :) Арт, Иллюстрации, World of Warcraft, Hearthstone, ККИ, Blizzard, Лягушки, Жаба, Мурлоки, It Is Wednesday My Dudes, Длиннопост
Это среда, мои чуваки! :) Арт, Иллюстрации, World of Warcraft, Hearthstone, ККИ, Blizzard, Лягушки, Жаба, Мурлоки, It Is Wednesday My Dudes, Длиннопост
Это среда, мои чуваки! :) Арт, Иллюстрации, World of Warcraft, Hearthstone, ККИ, Blizzard, Лягушки, Жаба, Мурлоки, It Is Wednesday My Dudes, Длиннопост
Это среда, мои чуваки! :) Арт, Иллюстрации, World of Warcraft, Hearthstone, ККИ, Blizzard, Лягушки, Жаба, Мурлоки, It Is Wednesday My Dudes, Длиннопост
Это среда, мои чуваки! :) Арт, Иллюстрации, World of Warcraft, Hearthstone, ККИ, Blizzard, Лягушки, Жаба, Мурлоки, It Is Wednesday My Dudes, Длиннопост
Это среда, мои чуваки! :) Арт, Иллюстрации, World of Warcraft, Hearthstone, ККИ, Blizzard, Лягушки, Жаба, Мурлоки, It Is Wednesday My Dudes, Длиннопост
Показать полностью 6
Арт Иллюстрации World of Warcraft Hearthstone ККИ Blizzard Лягушки Жаба Мурлоки It Is Wednesday My Dudes Длиннопост
3
shwed604
shwed604
2 года назад
Лига Геймеров

В какую ККИ стоит начать играть?⁠⁠

Друзья, добрый день!
Подскажите, есть ли сейчас интересные и живые проекты в стиме? В свое время играл в Магию, поэтому интереснее все же что-то из фентези сеттингов. И, конечно, с живым онлайном. Спасибо!

Компьютерные игры ККИ Текст
25
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии