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

ВегаМикс 2

Казуальные, Три в ряд, Головоломки

Играть

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

  • AlexKud AlexKud 35 постов
  • Animalrescueed Animalrescueed 52 поста
  • Webstrannik1 Webstrannik1 50 постов
Посмотреть весь топ

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

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

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

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

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

Герои Гильдгаарда. Логическая онлайн стратегия⁠⁠

Герои Гильдгаарда

Герои Гильдгаарда

Друзья, мы тут закончили разработку нашей новой онлайн игры, поэтому перед полноценным релизом хочется немного рассказать про неё, про какие-то технические подробности, да и вообще как из 2D пришли в 3D (почти).

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

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

Когда в одной клетке скапливается 4 шашки, они разлетаются в соседние клетки на 4 стороны. Если в это время в соседней клетке были шашки противника, они переходят к игроку сделавшему ход (меняют цвет). Собственно, это самое интересное: если в результате хода и разлёта шашек, в какой-то клетке снова скапливается 4 шашки, то процесс продолжается пока все шашки не разлетятся по своим местам. Как это примерно выглядит:

Перейти к видео

На видео выше просто пример, слабенькое комбо, под конец партии могут быть довольно эпичные камбеки.

Перейти к видео

Да, в этой игре есть пару стратегий которые позволяют добиться преимущества на поле, хотя может показаться что победа – дело случая – это не так. Но в то же время, один ход в конце партии может изменить всё…

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

Расширенный режим

Расширенный режим

Также, можно смотреть другие игры в реальном времени (если она не приватная), гамать с друзьями закрытые партии, общаться в чатике, обмениваться фотками, дарить подарки, играть одним аккаунтом на iOS и Android и прочие радости. Это всё можно прочитать в описании на страничке в сторе. А ещё, у нас нет рекламы (только ревардед). Раунд!

Почему Герои? Почему Гильдгаарда?

По задумке, Гильдгаард – это королевство, где золото самый важный ресурс за который идёт борьба. Заработанное в боях золото можно будет тратить. В общем-то отсюда и название: gild – золотить, ну а окончание -gaard, это популярное окончание датских городов и фамилий, которые означают к кому относится данная территория. Вот такой этимологический мини-экскурс, а не отсылка к Ведьмаку :)

Герои тоже были придуманы не просто так. У каждого своя история и, если всё пойдёт как мы хотим, то в одном из обновлений к игре добавится интересная мета. Об этом пока умолчу.

Сейчас доступны 3 арены где можно показать своё мастерство и заработать голду, 8 героев (4 доступны сразу), и разные айтемы чтобы “выделяться” в топе игроков.

Немного про техническую часть

У нас большой опыт в разработке мобильных онлайн игр. В основном жанра: настольные. Некоторые из них, шутка ли, уже 10 лет! в топе в Google Play и AppStore. Ну и наверняка многие играли в наши карточные игры, нарды, шашки, домино и другие. Все они в 2D, некоторые на LibGDX, другие на SpriteKit, а все последние делаем уже на Unity.

Герои тоже на Unity. Но в отличии от предыдущих игр, где было достаточно 2D, мы решили поэкспериментировать с 3D. Модельки, свет, партиклы, вот эти все штуки. Мы не используем сторонние ассеты, почти всё своё. Исключение составляют какие-то известные и проверенные библиотеки, например, DOTween. Вот кратко что используем:

  • External Dependency Manager – мастхев штука для мобильной разработки, подтягивает все зависимости

  • SafeArea – один скриптик для того чтобы ваш UI не залазил на вырезы и дырки в экране

  • DOTween – движок для анимирования, на нём делаем эффекты UI, да и самой игры

  • Leopotam – нельзя не отметить вклад Леопотама, использую его скрипты, почти все допилинные, сейчас они уже недоступны на его гитхабе, он больше по ECS

  • UnityIngameDebugConsole – прекрасная штука для отладки на девайсе, можно биндить свои команды, смотреть лог итд

  • UI Soft Mask – мягкая маска для UI

  • Graphy – ещё один отличный инструмент для дебага на девайсе

  • Собственно это всё что взяли со стороны :)

В основе лежит наш фреймворк, который оброс интересными возможностями:

  • Сетевая часть: RPC, events, многосерверность, поддержка SSL и прочее

  • UI binding

  • Набор UI компонентов: попапы, бесконечные списки, туглы, модальные окна итд.

  • Менеджер сцен и экранов с дозагрузкой

  • Работа с HTTP

  • Загрузка и кеширование картинок

  • Менеджер корутин

  • Работа с эмоджи

  • Менеджер сообщений. За основу взяли штуку на интерфейсах и допилили под свои нужды

  • Локализация и другие табличные данные через Google Sheets (тут снова привет Леопотаму :)

  • Большой набор билд скриптов. Про это я немного писал на DTF. Теперь это выглядит как-то так и улучшается:

Наш кастомный билдер под разные платформы, экономит кучу времени

Наш кастомный билдер под разные платформы, экономит кучу времени

  • Набор плагинов для Android, Huawei и iOS:

    • Apple Sign in

    • Google Sign in

    • Huawei Sign in

    • Встроенный браузер

    • Работа с камерой и галерей

    • Нативное поле ввода

    • Покупки

    • Реклама

    • Push уведомления

    • Отправка почты

    • Шаринг

    • In-app review и другие. Об этом писал как-то тут.

  • Еще у нас свой remote конфиг, менеджер звуков, шифрование, liveops штуки итд

Все модельки сделаны в Blender. Потом делали ретопологию, потом запекали свет, анимации и всё это импортировали в Unity. Получилось вроде симпатично. Вот так выглядели почти законченные первые герои:

Все герои на текущий момент

Все герои на текущий момент

А вот так выглядел самый первый прототип, когда ещё не было понятно, пойдет игра в продакшн или нет:

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

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

Вообще каких-то особых проблем с 3D не возникло, хорошо оптимизированные модельки и запечённый свет решают много проблем :) Но у нас и каких-то замороченных сцен, травы, воды и прочего нет. Для первого раза решили не мудрить, если пойдет – будем дальше в 3D что-то поинтересней делать.

Если говорить про код, банально, но кодим чтобы поменьше мусора было, тогда всё будет плавно и красиво. Не всегда это конечно получается, но стремимся. Каких-то визуальных штук не используем, типа PlayMaker, Bolt или что там ещё есть. ECS тоже пока не приходилось в прод запускать, так, побаловались просто. Да, на монобехах, да не дрочим на SOLID, пользуемся тем чем удобно, чтобы работало хорошо и было понятно)

Вот такая коротенькая история про нашу новую игру. Когда будут какие-то метрики, постараюсь поделиться тем чем можно. Если интересны какие-то детали – пишите в комменты, попробую ответить всем.

Хороших и интересных игр!

Играть в Гильгаард на Android

Играть на iOS

Играть на Huawei

Твиттер

PressKit

Небольшая просьба: если нашли баг, напишите пару строк на hg@magicboard.games, постараемся побыстрее исправить и сделать апдейт. Плохие оценки в сторе так сложно исправлять :(

Показать полностью 3 3
[моё] Blender Unity Gamedev Разработка Логические игры Настольные игры Unity3D Стратегия Мобильные игры Инди игра Инди Разработчики игр Игры Шашки Видео YouTube Длиннопост
13
6
Stich.626
Stich.626
2 года назад
Настольные игры
Серия Игры в формате А4 под печать

Игра "Волки и овцы"⁠⁠

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

Что интересно, в эту игру можно играть даже в одиночку.

Игра "Волки и овцы"

Правила:

В игре 3 фишки одного и 3 фишки другого цвета.

Перед началом игры фишки устанавливают так: «овцы» (фишки одного цвета) занимают 1-ю, 2-ю, 3-ю ячейки на игровом поле, «волки» (фишки другого цвета) – 10-ю, 11-ю, 12-ю ячейки.

Цель – поменять «волков» и «овец» местами, передвигая поочередно фишки с одной ячейки на другую по соединяющим их прямым линиям.

Эта задача должна быть решена с наименьшим количеством перестановок, при этом число перестановок должно быть не более 22.

Скачать в формате А4 бесплатно, без регистрации и СМС
В качестве фишек можно использовать небольшие предметы, шашки, шахматы, пуговицы маленькие фигурки и так далее, ну или вырезать их из бумаги.

Показать полностью 1
[моё] Настольные игры Игры Логические игры
1
3
Stich.626
Stich.626
2 года назад
Настольные игры

Игра "Смена позиций"⁠⁠

Еще одна игра на перестановку. Цель - занять стартовые ячейки противника.

Игра "Смена позиций"

Правила:
Два партнера занимают позиции, выделенные цветом, расставляют на «квадратах» свои фишки.

В игре 4 фишки одного и 4 фишки другого цвета.

Фишки одного из играющих передвигают только по горизонтали и вертикали (красные линии), другого – по диагонали (синии линии). «Перепрыгивать» через фишки нельзя.

Выигрывает тот, кто первым займет своими фишками исходные позиции партнера.

Скачать в формате А4 бесплатно, без регистрации и СМС
В качестве фишек можно использовать небольшие предметы, шашки, шахматы, пуговицы маленькие фигурки и так далее, ну или вырезать их из бумаги.

Показать полностью
[моё] Настольные игры Игры Логические игры
2
9
Stich.626
Stich.626
2 года назад
Настольные игры
Серия Игры в формате А4 под печать

Игра "Сиджа"⁠⁠

Старинная логическая настольная игра для двух участников. Распространена на северо-востоке Африки и в Саудовской Аравии. В Судане и Саудовской Аравии называется «сиджа». В странах северной Европы игра получила название «пустынные шашки».

Вариант расстановки

Вариант расстановки

Правила:

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

Если вам удалось поставить рядом с фишкой партнеров с двух сторон фишки, она считается «закрытой» и снимается с поля. «Закрывать» можно только во время ходов.

Фишки, «закрытые» при расстановке, с поля не снимаются.

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

Скачать в формате А4 бесплатно, без регистрации и СМС
В качестве фишек можно использовать небольшие предметы, шашки, шахматы, пуговицы маленькие фигурки и так далее, ну или вырезать их из бумаги.

Показать полностью 1
[моё] Настольные игры Игры Логические игры
3
7
Stich.626
Stich.626
2 года назад
Настольные игры
Серия Игры в формате А4 под печать

Игра "Встречный ход"⁠⁠

Сегодня у нас стратегия на перестановку.
Историю игры я не нашел, поэтому просто правила и файлик для печати.

Игра "Встречный ход"

Правила игры:

Играют вдвоем. Каждый участник на своей половине игрового поля выставляет две фишки (места установки указаны - закрашенные поля).

Игровая задача состоит в том, чтобы перевести свои фишки на место фишек противника.

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

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

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

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

Скачать в формате А4 бесплатно, без регистрации и СМС
В качестве фишек можно использовать небольшие предметы, шашки, шахматы, пуговицы маленькие фигурки и так далее, ну или вырезать их из бумаги.

Показать полностью 1
[моё] Настольные игры Игры Логические игры
5
7
Stich.626
Stich.626
2 года назад
Серия Игры в формате А4 под печать

Игра "Алькуерк"⁠⁠

Настольная игра шашечного типа, распространенная в Средневековье. Пришла от арабов в Испанию. Дала толчок европейским разновидностям шашек, а также мадагаскарской игре фанарона.

Правила:

Правила:

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

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

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

Заканчивается игра и тогда, когда противник не может двигать ни одну из своих фишек. В этом случае победитель получает два очка за выигрыш и по одному очку за каждую лишнюю фишку (в сравнении с противником).

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

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

Скачать в формате А4 бесплатно, без регистрации и СМС
В качестве фишек можно использовать небольшие предметы, шашки, шахматы, пуговицы маленькие фигурки и так далее, ну или вырезать их из бумаги.

Играем с дочкой. Счет 2:2.

Играем с дочкой. Счет 2:2.

Показать полностью 2
[моё] Настольные игры Игры Логические игры
0
407
Trikotazhnaya
Trikotazhnaya
2 года назад
Серия Зоопсихология

Польза нюхательного коврика для животных⁠⁠

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

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

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

Полезно и для тех, кто слишком жадно и чуть ли не за секунду съедает тарелку корма. Поиск еды увеличивает общее время приёма пищи и обеспечивает лучшее усвоение и переваривание.

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

Игры не должны быть дольше 30 минут. После завершения убирайте коврик из поля зрения.


Котики, текст и фотки мои. Ещё больше будней трикотажной есть по ссылке в профиле. Присоединяетесь ❤️

Показать полностью 2
[моё] Кот Трехцветная кошка Черный кот Зоопсихология Игры Логические игры Длиннопост
32
9
Stich.626
Stich.626
2 года назад
Настольные игры
Серия Игры в формате А4 под печать

Игра "Рэндзю" (пять в ряд)⁠⁠

Рэндзю переводится с японского как «нитка жемчуга».

Японцы считаются родоначальниками шашек рэндзю, хотя появились они не на островах, а в континентальной части Восточной Азии. Это произошло более четырех тысячелетий назад. Однако именно в Японии были разработаны современные правила, опубликованы книги по теории. Под названием «5 в ряд» игра известна практически во всех странах мира.

Вариант поля 9х9 и по 30 фишек (камней) из набора "30х30" (СССР, 1986г.).

Игра "Рэндзю" (пять в ряд)

Правила игры.

Играют двое. Используется по 30 фишек каждым игроком.

Обязательные условия первых трех ходов:

  • 1-й ход делается в центр поля.

  • 2-й ход делается в любую ячейку.

  • 3-й ход делается в любую ячейку за пределами центрального квадрата.

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

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

Скачать в формате А4 бесплатно, без регистрации и СМС
В качестве фишек можно использовать небольшие предметы, шашки, шахматы, пуговицы маленькие фигурки и так далее, ну или вырезать их из бумаги.

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