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

Строить дом - три в ряд

Три в ряд, Казуальные, Детские

Играть

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

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

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

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

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

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

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Game maker studio 2

С этим тегом используют

Gamedev Инди игра Разработка Indiedev Игры Pixel Art Roguelike Все
52 поста сначала свежее
8
supernova63
5 лет назад
Лига Разработчиков Видеоигр

Global Space (рабочее название)⁠⁠

Добрый день любители инди игр и просто разработчики игр.

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

Это мой первый пост, прошу сильно не пинать.


Игру решил делать примерно в апреле 2019(начал рисовать спрайты сам), но руки дошли примерно только месяц назад.

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


Кратко об игре:

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

ИИ будет активно развиваться, стоить новые шахты/заводы, колонизировать другие системы. Пираты будут мешать перевозкам, будут кланы пиратов (базы).

Игрок сможет полностью влиять на экономику, захватить любую планету/колонию, перебить всех пиратов и тд…


Пара скринов из почти доделанного боя:

Global Space (рабочее название) Игры, Gamedev, Компьютерные игры, Разработка, Инди-разработка, Game maker studio 2, Длиннопост
Global Space (рабочее название) Игры, Gamedev, Компьютерные игры, Разработка, Инди-разработка, Game maker studio 2, Длиннопост

Начинал делать на Game Maker 8.1, но вдруг опомнился, что раз у меня коммерческий проект то придется покупать Game Maker Studio 2(текущая версия 2.2.4), потому лучше сразу все портировать в нее.

Но вот не задача, оказывается Studio 2 не знает что такое GM 8.1, поэтому пришлось ставить взломанный Game Maker Studio 1.4 переносить все туда, а потом уже в GMS 2.

Перенос в GMS 1.4 прошел вполне удачно, несколько небольших правок, переделка с нуля одной процедуры(почему то она прекрасно работала в GM 8.1 но совсем неверно начала работать в GMS 1.4) и готово.

Перенос из GMS 1.4 в GMS 2 прошел уже сложнее, сложность в том что GMS 2 полностью удалил все DnD(Drag and Drop) компоненты и заменил их на процедуры, так же некоторые стандартные процедуры перенес в отдельные скрипты и заменил их аналогами.

Все компоненты DnD и замененные процедуры запилил в отдельные список - compatibylity, скрин ниже:

Global Space (рабочее название) Игры, Gamedev, Компьютерные игры, Разработка, Инди-разработка, Game maker studio 2, Длиннопост

Мне пришлось все скрипты удалять и заменять их в своих скриптах, на скрине это уже жалкие остатки, было куда хуже...

И тут по мере отладки и запусков я вдруг заметил, что задний фон у меня всегда одинаков (должен генерироваться случайно) и мало того корабли движутся всегда по одной и той же траектории (должны двигаться случайно), выстрелы всегда летят как и в предыдущий запуск, взрыв модулей кораблей всегда происходит одинаково!

В GM 8.1 такого и близко не было!

И тут до меня дошло, всего одна строчка: randomize();(на скрине выше вторая строчка в коде) , 

и все стало работать как надо, вот уж эта GMS 2!


Теперь в планах в первую очередь перерисовка всех спрайтов корабля ну и скоро допилю бой полностью.

О ходе дальнейшей разработки буду посвящать Вас и дальше! Всем добра!

Сылки на GameDev и альфа сырую присырую в коментах.

Показать полностью 3
[моё] Игры Gamedev Компьютерные игры Разработка Инди-разработка Game maker studio 2 Длиннопост
28
15
GestaltReplica
GestaltReplica
6 лет назад
Лига Разработчиков Видеоигр

Leviathan - Дневник Разработки. Акт 1.3 - Пересмотры и отказы⁠⁠

Ну, что же
Здравствуйте, мои дорогие друзья

Leviathan - Дневник Разработки. Акт 1.3 - Пересмотры и отказы Pixel Art, Gamedev, Длиннопост, Разработчики, Game maker studio 2, Game maker, Гифка

Никогда не мог бы подумать, что после трёх недель работы мне будет почти не о чем написать пост.

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

Leviathan - Дневник Разработки. Акт 1.3 - Пересмотры и отказы Pixel Art, Gamedev, Длиннопост, Разработчики, Game maker studio 2, Game maker, Гифка

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

Кроме того, стоит сказать, что я решил вернуться к лесной локации но, с тоннами правок

Leviathan - Дневник Разработки. Акт 1.3 - Пересмотры и отказы Pixel Art, Gamedev, Длиннопост, Разработчики, Game maker studio 2, Game maker, Гифка

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

Leviathan - Дневник Разработки. Акт 1.3 - Пересмотры и отказы Pixel Art, Gamedev, Длиннопост, Разработчики, Game maker studio 2, Game maker, Гифка

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

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

Leviathan - Дневник Разработки. Акт 1.3 - Пересмотры и отказы Pixel Art, Gamedev, Длиннопост, Разработчики, Game maker studio 2, Game maker, Гифка

И червя, являющегося побочным продуктом работы вируса, однако это не мешает ему быть опасным
Червь любит плеваться плазмой

Leviathan - Дневник Разработки. Акт 1.3 - Пересмотры и отказы Pixel Art, Gamedev, Длиннопост, Разработчики, Game maker studio 2, Game maker, Гифка

Ну и конечно же я перерисовал лоботомита

Leviathan - Дневник Разработки. Акт 1.3 - Пересмотры и отказы Pixel Art, Gamedev, Длиннопост, Разработчики, Game maker studio 2, Game maker, Гифка

Теперь он бегает аки ниндзя

Да и вообще, с добавлением новых противников (и качающейся травы), бои стали выглядеть лучше

Leviathan - Дневник Разработки. Акт 1.3 - Пересмотры и отказы Pixel Art, Gamedev, Длиннопост, Разработчики, Game maker studio 2, Game maker, Гифка

Думаю, пока что я продолжу править старый код и наполнять всё контентом.

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

Leviathan - Дневник Разработки. Акт 1.3 - Пересмотры и отказы Pixel Art, Gamedev, Длиннопост, Разработчики, Game maker studio 2, Game maker, Гифка

Которую я поведаю уже в следующем посте

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

Пожалуй, так будет лучше.
Если посмотреть на дела трезвым взглядом, окажется, что я многовато на себя взял, планируя сюжеты и всё прочее
Лучше я сделаю законченным то, что могу, и буду работать над геймплеем, чтобы получилось что-то стоящее
Так что это будет, всё же, только аренный шутер )

Что же, всем пока, мои друзья
До нашей следующей встречи
Со следующим постом постараюсь не затягивать

Показать полностью 8
[моё] Pixel Art Gamedev Длиннопост Разработчики Game maker studio 2 Game maker Гифка
6
2
brootoos1993
brootoos1993
6 лет назад

Game maker studio параллакс фон⁠⁠

Game maker studio параллакс фон Gamedev, Game maker, Программирование, Game maker studio 2, Gameplay, Game Art

Всем привет, кто знает как можно сделать эффект параллакса для меню или просто движущийся фон вперед? Может есть исходники для game maker буду очень рад помощи.

[моё] Gamedev Game maker Программирование Game maker studio 2 Gameplay Game Art
1
blumer
blumer
6 лет назад

Левые человечки против Правых человечков под Генератором Беспорядочных Звуков⁠⁠

просто программа с воюющими человечками и звуками. вроде заставки.

сама программа тут

https://yadi.sk/d/pQC0jILW3ZuRhD

R-Restart, U-fUllsreen, 1,2,3,4-скорость издавания звуков.

клик по стреляющим коробкам включает и выключает их.

[моё] Game maker studio 2 Война Звук Видео Рандом Заставка
3
blumer
blumer
6 лет назад
Fallout

50 оттенков пустоши⁠⁠

50 оттенков пустоши
[моё] Fallout: New Vegas Малколм Холмс Крышки со звездой Встреча Пустошь Game maker studio 2 Гифка
3
46
danil550011
danil550011
7 лет назад
Игровые скидки и раздачи

Раздают временные desktop лицензии GameMaker studio 2 до 28 марта⁠⁠

Раздают временные desktop лицензии GameMaker studio 2  до 28 марта Халява, Game maker, Game maker studio 2, Раздача, Лицензия

Данное мероприятие в честь GDC и проводимых джемов, но вы можете и просто взять временную лицензию дабы посмотреть, легко ли импортируются ваши проекты в GMS2.

Для этого нужно войти в учетную запись и активировать лицензию на
https://account.yoyogames.com/promo/gdcjams

Халява Game maker Game maker studio 2 Раздача Лицензия
17
23
kakawa47
7 лет назад
Лига Разработчиков Видеоигр

Недельный отчет №11 Тайлы второй локации и немного окружения⁠⁠

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

Недельный отчет №11 Тайлы второй локации и немного окружения Game maker studio 2, Инди игра, Roguelike, Tds, Гифка, Длиннопост

Это тайлы второй локации, которые я потихоньку нарисовал:

Недельный отчет №11 Тайлы второй локации и немного окружения Game maker studio 2, Инди игра, Roguelike, Tds, Гифка, Длиннопост

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


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

Недельный отчет №11 Тайлы второй локации и немного окружения Game maker studio 2, Инди игра, Roguelike, Tds, Гифка, Длиннопост

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


В коментах под прошлым постом был вопрос о тайлах и о том, что с ними делать:

Недельный отчет №11 Тайлы второй локации и немного окружения Game maker studio 2, Инди игра, Roguelike, Tds, Гифка, Длиннопост

Поэтому отвечу на него тут, ибо ответ не слишком короткий.

В GMS2 можно использовать тайлы вместо объектов, чтобы просчитывать столкновения. Чтобы их использовать для начала нужно задать сам тайлсет:

Недельный отчет №11 Тайлы второй локации и немного окружения Game maker studio 2, Инди игра, Roguelike, Tds, Гифка, Длиннопост

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

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

Недельный отчет №11 Тайлы второй локации и немного окружения Game maker studio 2, Инди игра, Roguelike, Tds, Гифка, Длиннопост

Теперь в ней хранится набор созданных ранее картинок. Затем, создается слой тайлмапы, в которую помещается эта переменная:

Недельный отчет №11 Тайлы второй локации и немного окружения Game maker studio 2, Инди игра, Roguelike, Tds, Гифка, Длиннопост

По сути, тайлмапа - это обычный слой для рисования, как сюрфейс, тайлсет - это набор кистей, а сам тайл - отдельная кисть, при этом такая "кисть" имеет фиксированный размер. Обращаться с этим слоем просто - нужно указать координаты, в которых нужно отрисовать тайл, а также номер тайла, который хотим отрисовать:

Недельный отчет №11 Тайлы второй локации и немного окружения Game maker studio 2, Инди игра, Roguelike, Tds, Гифка, Длиннопост

Номер тайла вычисляется также просто. Нумерация идет слева направо и сверху вниз. Т.е. просто отсчитываете номер тайла с нашей первой картинки и указываете при отрисовке. В данном примере я выбираю случайный тайл между номерами 30, 31 и 32.

Чтобы сделать столкновения с тайлом нужно в Step объекта (к примеру, пули) задать проверку:

Недельный отчет №11 Тайлы второй локации и немного окружения Game maker studio 2, Инди игра, Roguelike, Tds, Гифка, Длиннопост

Здесь указывается тайлмапа созданная нами и координаты пули - все просто. Если тайл заполнен, значит, там стена, следовательно пулю нужно уничтожить. Удобно создавать несколько тайлмап, т.е., несколько слоев. Лично у меня один слой отвечает за пол, второй за стены и внешнее окружение, ну а третий за столкновения, в котором заполнены прозрачным тайлом все твердые объекты. Надеюсь, это кому-то поможет)

Показать полностью 9
[моё] Game maker studio 2 Инди игра Roguelike Tds Гифка Длиннопост
14
22
kakawa47
7 лет назад
Лига Разработчиков Видеоигр

Недельный отчет №10 Перемещение между локациями и порталы⁠⁠

Снова привет, Пикабу! Юбилейный пост, однако, а ведь уже целая десятая неделя разработки (не считая создания самой генерации локаций). До релиза осталось примерно столько же (или чуток больше), так что, расслабляться нельзя ни в коем случае. Прошлый пост не особо удался:

Недельный отчет №10 Перемещение между локациями и порталы Game maker studio 2, Pixel Art, Tds, Инди игра, Гифка, Длиннопост

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

Во-первых, добавил новый интерфейс в саму игру:

Недельный отчет №10 Перемещение между локациями и порталы Game maker studio 2, Pixel Art, Tds, Инди игра, Гифка, Длиннопост

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

Во-вторых, нарисовал карту перемещений по порталам и придумал общую концепцию:

Недельный отчет №10 Перемещение между локациями и порталы Game maker studio 2, Pixel Art, Tds, Инди игра, Гифка, Длиннопост

Сама карта открывается только тогда когда вы зашли в портал. Игрок имеет на ней возможность сделать следующие вещи:

- пойти дальше по порталу

- вернуться на локацию ниже

- переместиться в доп. локацию (если есть доступ к ней)

Для отображения всех объектов перемещения присутствуют следующие метки:

Недельный отчет №10 Перемещение между локациями и порталы Game maker studio 2, Pixel Art, Tds, Инди игра, Гифка, Длиннопост

- обычная метка локации в которой был игрок (цвет зависит от типа локации)

- метка обычной локации в которой игрок находится сейчас

- метка локации, которую посетили 2 раза

- метка заблокированной локации которую посетили 3 раза

- метка локации с боссом

- метка локации с магазином

- метка случайной дополнительной локации

- метка секретной локации

- метка главного босса

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

Недельный отчет №10 Перемещение между локациями и порталы Game maker studio 2, Pixel Art, Tds, Инди игра, Гифка, Длиннопост

И, собственно, в самой игре:

Недельный отчет №10 Перемещение между локациями и порталы Game maker studio 2, Pixel Art, Tds, Инди игра, Гифка, Длиннопост

Если игрок считает, что его лут неплохой - он идет дальше по порталу вправо. Если ему кажется что с одним пистолетом бегать не комильфо - он уходит на локацию ниже, чтобы попытать удачу еще раз. Локация, которую он посещает второй раз, будет иметь больше мобов, при этом счетчик количества появлений на ней увеличится. Если игрок пройдет её три раза, то локация блокируется. Главный смысл в том, что количество попыток прохождения всех локаций влияет на "портальную нестабильность". Чем больше раз игрок вернулся назад, тем больше шанс того, что на следующей карте (после зачистки мобов) появятся дополнительные порталы:

Недельный отчет №10 Перемещение между локациями и порталы Game maker studio 2, Pixel Art, Tds, Инди игра, Гифка, Длиннопост

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

Также, помимо порталов, в игре можно встретить вот такие обелиски:

Недельный отчет №10 Перемещение между локациями и порталы Game maker studio 2, Pixel Art, Tds, Инди игра, Гифка, Длиннопост

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

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

Показать полностью 8
[моё] Game maker studio 2 Pixel Art Tds Инди игра Гифка Длиннопост
9
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии