Как создавать игры на «андроид» самостоятельно

AppsGeyser – создать приложение без программирования

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

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

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

  • Мессенджер: этот тип приложений используется постоянно для связи с друзьями и родственниками.
  • Приложение для вашего сайта: дайте вашим пользователям возможность открыть ваш сайт одним нажатием на иконку приложения.
  • Игровые приложения: в вашем распоряжении появится множество шаблонов для различных игр. Викторины, раскраски, рыбалка, 2048 – это лишь малая часть игр, которые вы сможете создать с помощью приложения AppsGeyser.
  • Мобильное ТВ: сегодня популярность телевизора падает, в то время как потребность смотреть его никуда не делась. Дайте своим пользователям возможность смотреть телевизор в любое время, без необходимости сидеть дома.

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

Особенности AppsGeyser

  • Легкий процесс регистрации: единственное, что вам понадобится – действующий адрес электронной почты. Вы также можете использовать свой профиль в Facebook или Google, что значительно упростит процесс регистрации.
  • Абсолютно бесплатный процесс создания приложения для андроид от начала и до конца – от создания до скачивания файла APK.
  • AРК-файл доступен для скачивания сразу же после окончания работы над ним, вам не придется ждать ни минуты.
  • Более 30+ шаблонов андроид-приложений для того, чтобы удовлетворить потребности любого пользователя. Подойдет как для бизнеса, так и для индивидуального использования.
  • Бесплатные функции, доступные каждому пользователю: уведомления, аналитика, резервное копирование.
  • Премиум-функции для лучшей эффективности вашего бизнеса: индивидуальный брендинг, возможность работы без рекламы, неограниченные и персонализированные уведомления, полный контроль над настройками и многое другое.
  • Программа монетизации – вы можете зарабатывать деньги на созданном вами приложении на андроид, включив рекламные объявления для пользователей.
  • Предварительный просмотр в реальном времени – все изменения, внесенные в процессе создания приложения, видны в реальном времени.

Даже если вы технически подкованы и имеете опыт работы с  Java, вы все равно по достоинству оцените процесс сохранения приложений с Appsgeyser, ведь это совершенно БЕСПЛАТНО. Чтобы узнать больше о AppsGeyser, зарегистрируйтесь сейчас и начните создание приложений без программирования уже сегодня!

Выбираем способ разработки

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

  • Онлайн на специальных сайтах. Существует огромное количество ресурсов в сети Интернет, предлагающих создание собственной игры на базе предлагаемых шаблонов. От пользователя может даже не потребоваться регистрация на сайте. Для создания игровой сцены потребуется подобрать персонажей, настроить окружение, добавить объекты для взаимодействия, а также использовать определенный сценарий и установить необходимые дополнительные опции. Для данного метода не потребуется тратить много времени и глубокие познания языков программирования. Однако же в этом случае и не получится создать уникальный компонент, так как в распоряжении исключительно готовые инструменты. 
  • Если вы желаете создавать игры без подключения к Интернет или вам необходимо большее количество шаблонов, то в таком случае оптимальным будет выбор в пользу специализированных программ, принцип действия которых аналогичен онлайн-сервисам, но предоставляется выбор большего количества стандартных компонент. При желании можно расширить функциональность софта за счет установки дополнительных шаблонов или кастомизации графики. 
  • Использование специальных сред разработки подойдет для опытных программистов, которые умеют писать на языках C, Python, Java и других. Этот способ позволяет сделать игру на Андроид практически полностью своими руками с нуля. Для ускорения процесса создания можно вставлять готовые стандартные блоки кода. То есть в средах разработки нет никаких ограничений в полете фантазии, вы сможете создать свою игру в полном соответствии с разработанным сценарием. Затраты времени на разработку будут в несколько раз превышать предыдущие 2 способа, но оно того стоит. 

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

iOS

Книга начинается со знакомства с лучшими функциями Swift для разработки игр. Затем вы узнаете, как оживить спрайты и текстуры, интегрироваться с Apple Game Center, публиковать готовые игры в App Store и многое другое. Под конец вы сможете создавать свои собственные игры для iOS с помощью Swift и SpriteKit. Вы должны быть знакомы с базовыми концепциями программирования, однако не требуется знаний Swift или знакомства с экосистемой Apple — начинать можно с нуля.

Кроме этой книги можно начать изучение языка с руководства «Swift Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)» или «Swift Essentials — Second Edition». Оба издания дружелюбны к новичкам, и они научат вас основам Swift, вне зависимости от того, как вы будете использовать язык.

Но если вы хотите углубить свои знания в разработке под iOS и вам требуется полное справочное руководство, обратите внимание на книгу «iOS 11 Swift Programming Cookbook: Solutions and Examples for iOS Apps»

В 2017 году книга «Swift 3 Game Development» получила обновление и начинается теперь с новых функций SpriteKit и Swift, которые можно использовать для разработки игр. После настройки первого проекта Swift вы научитесь рисовать, анимировать свою игру и добавлять физические симуляции.

Чтобы сделать вашу игру более увлекательной и интересной, вы должны уметь настраивать сцены и фон, добавлять персонажей, создавать меню и интегрироваться с Apple Game Center для использования рейтингов и достижений.

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

Еще одно издание, получившее свежий апдейт. Книга содержит подробные рецепты для управления широким спектром общих проблем разработки игр iOS: от 2D и 3D-математики до SpriteKit и OpenGL — все они пересмотрены для Swift. Вы получаете простые, прямые примеры решений общих проблем, возникающих при программировании игр. Книга касается тем создания и настройки меню с помощью UIKit Detect, методов воспроизведения звуковых эффектов и музыки, различных способов хранения данных, математических сложностей физического моделирования, игрового ИИ, взаимодействия с игровыми контроллерами и внешними дисплеями.

Для этой книги вам потребуются начальные знания в областях iOS-программирования, Swift и Objective-C.

С книги Патрика Алесси многие начинали (и начинают) разработку под iOS. В «Beginning iOS Game Development» для новичков дается архитектура системы iOS, дизайн, анимация, звуки и многие другие элементы, представляющие собой универсальный конструктор, из которого вы соберете собственную игру.

Не требует никакого опыта создания игр для платформы iOS. Книга покажет, как работать со средой Xcode, рисовать с помощью Quartz 2D API, обрабатывать анимацию с Core Animation и звук с помощью Core Audio.

Название говорит само за себя. До начала этой книги Swift можно вообще в глаза не видеть. У вас будет множество уроков по созданию четырех разных игр, от аркады до паззла (Painter, Tut’s Tomb, Penguin Pairs, Tick Tick). В «Swift Game Programming for Absolute Beginners» следуют больше за структурой игры, чем за синтаксисом языка — вы сможете изучить Swift, но в контексте именно игр. Собственно, даже с играми особое знакомство не требуется — книга учит вас, как создавать игры для iOS без какого-либо предшествующего опыта с геймплеем.

Игры на движке Unreal Engine выполнены в самых различных жанрах и, конечно, их адаптировали под мобильную платформу. «Learning Unreal Engine iOS Game Development» учит основам разработки оптимизированных игр под iOS с использованием движка Unreal Engine 4. Книга не фокусируется на создании контента, и показывает возможности движка для 2D-игр, чтобы продемонстрировать концепцию скриптов, которую впоследствии можно применить к созданию собственных 2D или 3D-игр. Это не всеобъемлющий справочник, но если вы хотите с чего-то начать, возьмите на заметку несколько аспектов движка UE 4, которые вы точно будете использовать в дальнейшей работе.

Книга сфокусирована на работе с игровым 2D движком SpriteKit, оптимизированным для создания игр под устройства от компании Apple. Собственно, самой Apple движок и был представлен еще в iOS 7. Вторая половина книги касается темы разработки 3D-игр с использованием фреймворка SceneKit от Apple и языка Swift.

После изучения книги вы должны получить два готовых игровых приложения… Вот только для начала не лишним окажется знание Objective-C.

Заключение

Программирование под android: с чего начать?

  • Как научиться программировать на андроид с нуля?
  • Как создать андроид приложение, как сделать самому приложение для android смартфона и планшета?
  • На каком языке программирования пишут мобильные приложения?

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

1. Как скачать, установить и настроить среду разработки Android Studio и пакет Android SDK2. Как создать простое приложение для android3. Что такое эмулятор андроид-устройства (AVD) для запуска и тестирования android-приложений

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

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

Уроки выполняются в среде разработки Android Studio, которую создали совместно специалисты Google и команда JetBrains, авторы популярной среды разработки IntelliJ IDEA.

Android Studio объявлена официальной средой и рекомендуется для разработки мобильных приложений для андроид.Уроки предназначены для начинающих разработчиков, не имеющих опыта разработки мобильных приложений, однако обладающих базовыми знаниями основ языка программирования java.

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

Уроки постоянно обновляются и добавляются.

Для тех, кто плохо знаком с языком программирования JAVA предлагаем Туториал по основам языка программирования JAVA для начинающих

Также предлагаем Продвинутые курсы:

  • Продвинутый курс по разработке android-приложения «Чат-мессенджер» с push-уведомлениями на Kotlin
  • Продвинутый курс по разработке android-приложения «ТОП-100 криптовалют» на Котлин
  • Как создать простое мобильное приложение для любого сайта (с push-уведомлениями) на Kotlin
  • Продвинутый курс по созданию андроид-приложения QuizApp (викторина, тест, экзамен, опрос)
  • Продвинутый курс по разработке андроид-приложения для Twitter и Facebook
  • Продвинутый курс по созданию андроид-приложения для сайта с push-уведомлениями
  • Продвинутый курс по разработке андроид-приложения HD Обои с покупками в приложении
  • Продвинутый курс по созданию андроид-приложения Вконтакте
  • Как создать полноценное приложение-напоминалку на андроид
  • Как создать мобильное приложение-клиент для YouTube
  • Как создать игру Flappy Bird для андроид
  • Создание игры для android Lunar Rover

Продвинутые курсы по созданию приложений и игр для андроид помогут вам за очень короткий срок создать реальное работающее android-приложение или игру, внедрить в него рекламные баннеры и загрузить в маркет Google Play.

https://youtube.com/watch?v=videoseries

список уроков      следующий урок>>

Как создать приложение

  1. Откройте Play Console.
  2. Нажмите Все приложения > Создать приложение.
  3. Выберите язык по умолчанию и введите название, под которым приложение будет доступно в Google Play. Эти данные можно изменить позже.
  4. Укажите, что вы создаете – приложение или игру. Эти данные можно изменить позже.
  5. Выберите, как будет распространяться приложение: платно или бесплатно.
  6. Добавьте адрес электронной почты, по которому пользователи Google Play смогут связаться с вами.
  7. В разделе «Заявки» сделайте следующее:
    • Установите флажки «Правила программы для разработчиков» и «Экспортное законодательство США».
    • Примите Условия использования функции подписания приложений в Google Play.
  8. Нажмите Создать приложение.

Сделайте геймплей простым и удобным

Думайте об особенностях платформы, под которую пишется игра, и о ситуациях, в которых люди будут в нее играть. Советует Михаил Шагин: «Игровая сессия, вероятно, составит всего 10–15 минут. Большой плюс, если игрок сможет безболезненно отвлечься от игры. В этом помогут пошаговые геймплейные механики. Телефон обычно держат вертикально в одной руке — а это значит, что в вашем распоряжении будет только один палец игрока, большой. Постройте геймплей на простых свайпах и тапах — этот принцип используется в большинстве казуальных хитов. Посмотрите на Voodoo и Ketchapp — французских издателей игр, чьи установки составляют 50 % среди аркад в App Store. Такие проекты делаются за одну–две недели, что не мешает им занимать первые строчки в топе».

Уровень сложности создания Android-игр

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

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

Что же необходимо знать и уметь человеку, решившему внести свое изобретение в игровую сферу? Для начала, это иметь хотя бы минимальные знания в языке программирования, которые с легкостью можно получить на курсах информатики или с помощью специальных учебников. Оптимальный вариант – язык Java. В виде альтернативы вполне можно представить программные коды, способные заменить конкретные действия в игре, но тогда вы должны хорошо владеть английским языком.

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

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

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

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

Попробуйте применить принцип «Easy to learn, hard to master»

Это классический совет в геймдизайне: научиться играть должно быть очень просто, но достичь совершенства — крайне сложно, практически невозможно. Это и приковывает к игре. «Этот принцип особенно важен для мобильных free-to-play проектов, потому что у разработчика есть не более 10 минут, чтобы зацепить игрока. Большинство пользователей удалят игру после первой же непонятной ситуации и больше никогда не запустят приложение. Человек сразу должен понять, как играть и в чем цель», — рассказывает Михаил Шагин.

Авторство этого принципа приписывают Нолану Бушнеллу, создателю компании Atari. В оригинале он звучал так: «All the best games are easy to learn and difficult to master. They should reward the first quarter and the hundredth». Нолан Бушнелл сказал это в 1971 году в контексте игровых автоматов Atari. «В те времена игровые автоматы были в новинку, и простота игр была критичной для пользователя. Особого игрового опыта ни у кого не было, и для коммерческого успеха было необходимо, чтобы у игрока были ассоциации из реальной жизни», — объясняет Алексей Рыбаков, руководитель мобильной разработки DataArt.

Прообразом известной игры Atari — Pong — послужил теннис. В ее основу заложены простые физические принципы: угол падения равен углу отражения и подобные. Она позволяла перенести реальный опыт в компьютерную игру, поэтому ее просто было понять начинающему игроку в 1971 году. Но с ускорением мяча при переходе на уровень выше она становилась все сложнее и сложнее (hard to master) и заставляла играть вновь и вновь.

Геймдизайнер Роб Прадо придумал еще одну вариацию принципа: «Easy to learn and almost impossible to master». Алексей Рыбаков объясняет: «Идея в том, что достаточно просто собрать стаф, необходимый для получения нового игрового предмета или уровня. На примере StarCraft — легко отправить все свои войска и разрушить базу. Но по мере продвижения по сюжету у игрока должны появляться новые возможности, предметы, юниты. Все это, плюс взаимодействие с реальными игроками, приведет к тому, что игру можно будет проходить в огромном количестве вариантов. Игрок будет возвращаться к ней многократно».

Этот принцип — не гарантия успеха. Но практически любое решение, которое будет заставлять человека возвращаться в игру, оправдывает себя.

Какое приложение создать для мобильных?

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

Здесь рекомендуем откинуть крупные и коммерческие проекты типа Сбербанка, Вконтакте, Авито. Эти приложения созданы для пользователей уже раскрученных проектов

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

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

  • образование;
  • новости;
  • медицина;
  • путешествия;
  • кулинария;
  • развлечения;
  • покупки;
  • общение.

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

Геймплей прежде всего

Сначала разработайте core gameplay — основу игры: придумайте, что будет делать игрок, как и в зависимости от чего игровой мир будет на это реагировать. Он должен затягивать. К остальному переходите, только когда core gameplay будет готов на 100 %.

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

Основной критерий крутого геймплея — он заставляет возвращаться к игре. «В игре должна быть глубина, чтобы игрок оставался в ней как можно дольше. В конечном счете успешность игр основывается на retention rate — проценте игроков, возвращающихся по прошествии времени», — объясняет Михаил.

Clickteam Fusion

Игровой конструктор с полным бесплатным доступом (ни за стартовый функционал, ни за релиз, ни за графические элементы, звуки и уровни платить не придется), классическим интерфейсом и усредненными требованиями к потенциальному разработчику. Методом научного тыка изобрести нечто неизвестное миру, увы, не получится, но, если же заручиться подсказками с YouTube и инструкциями, предлагаемыми разработчиком, то прогресс станет видимым сразу же.

Из преимуществ – готовая база предметов и инструментов для разработки и наполнения виртуального мира. Причем для генерации какого-то простенького алгоритма потребуется каких-то 15 минут, не более.

Как создать игру на Андроид с нуля без навыков программирования

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

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

Construct 2 — простая платформа для 2D приложений

Лучшее приложение в своем роде, которое занимает лидирующие позиции. Главное преимущество – это возможность создавать игры практически на все платформы, в том числе и на Android

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

Поэтому командные строчки не понадобятся, как и художественные умения.

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

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

К сожалению, существует и минус: в бесплатной версии можно экспортировать творения в браузеры, а оттуда открывать их на совершенно любой платформе, но бесплатно создать игру только для Андроид не получится. Для этого придется вкладывать деньги в платную версию, стоимость которой немного превышает 100 долларов. Зато потом возможности намного расширяются, игры без проблем можно делать чисто на Андроид или iOS, а с помощью установочных файлов открывать приложения на персональном компьютере.

Видео-инструкция как сделать игру на Андроид с помощью Construct 2 и Construct 3

Unity 3D — мощный движок для разработки 3D проектов

Если предыдущая программа позволяла создавать только 2D-игры, то Unity 3D уже выходит на новый уровень и предоставляет разработчикам все условия для создания отличного трехмерного проекта. Программа оснащена различными готовыми моделями, изображениями, скриптами и текстурами на любой вкус. Компиляция имеет высокую скорость, редактор, несмотря на свою многофункциональность, очень прост в использовании. Благодаря ядру PhysX все действия персонажей проработаны до мелочей, выглядит созданная игра качественно и дорого, даже если в ней задействован простой сюжет, не отличающийся особой продолжительностью.

Единственное требование – это достаточно мощный компьютер, поддерживающий 3D-форматы и навык программирования среднего уровня, поскольку новичкам будет все же немного трудно разобраться.

Видео-инструкция по созданию игры с помощью Unity 3D за 45 минут

Game Maker — самый легкий вариант для новичка

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

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

Какую игру лучше всего создать

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

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

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

Самое сложное направление для создания, это, конечно, экшн-игры, где присутствует детальный проработанный мир, обычно сделанный в 3D-формате, несколько главных персонажей, длительный сюжет и множество уровней. На примере рассмотрим известное приложение Modern Combat. Конечно, для такой мощной игрушки требуются десятки специалистов, хорошие вложенные деньги и месяца работы. Но это не значит, что пользователь сам не сможет создать 3D-игру. Нужны только хорошие умения и навыки, поэтому этот жанр следует оставить на потом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector