Как сделать игру как clash of clans

Обновлено: 02.07.2024

Суть в том, что на Unity игры можно сделать с мультиплеером до 200 человек. В Clash of Clans играют миллионы людей одновременно. Она написана на С++ и objective c без движка. То есть на Unity такую игру смысла делать нет? Но с другой стороны, эти миллионы людей играют ведь не онлайн. то есть друг с другом они там никак не взаимодействуют. А просто могут зайти друг к другу в деревню и просто ее посмотреть, не более. Нет мультиплеера ( ну разве что в клан чате общаться и делиться войском со своими соклановцами).
Может быть я не правильно понимаю, объясните.
Попытался выразиться более подробно. Надеюсь, что меня поймут и дадут хороший и адекватный ответ.

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

Спасибо за ответ.
Еще вопрос: unity потянет такую игру? Если одновременно несколько тысяч человек начнет играть и нападать на других игроков? Мультиплеер это когда играешь совместно с другом на одной карте. Но тут как бы не мультиплеер?

Михаил Гайденко Мудрец (14481) Юнити тут ни каким боком не участвует, всё зависит от сервера.

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

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

Это понятно. Но эти друзья ведь не заходят на один сервер, чтобы вместе играть (как контра например. Это просто пример). Ну есть список друзей, всё.

И это не плагиат) не могу разобраться с мультиплеером. Клэшка просто как пример

Как создать игру похожее на Clash of clans?

Здравствуйте. Хочу создать игру похоже на Clash of clans, но не знаю как. Я веб разработчик, знаю javascript, php, nodejs. Возможно ли этими знаниями создать нормальную полноценную игру, и если можно то, подскажите как?

  • Вопрос задан более трёх лет назад
  • 2534 просмотра

chupasaurus

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

GavriKos

1) Берете дофига бабла
2) Где то треть тратите на ходожников, программистов, гейдизайнеров, и главное - шарящих менеджеров
3) Две трети тратите на рекламу
Profit! Наверное.

Авторизация, подобно Clash of Clans? Как она работает?

Меня интересует как работает авторизация, к примеру в такой игре как Clash of Clans.
Онлайн там на сервере около 5 миллионов игроков.
Игра не требует никакой авторизации: установил - играй.
В настройках есть возможность привязать учетку к аккаунту Google или Facebook или GameCenter (iOS), но это ведь просто привязка, как на каком нибудь сайте, чтобы заходить не только по обычному логину/паролю.

Меня интересует как именно работает эта авторизация без указания данных ? Игра не требует никакой авторизации через Google Play Services / Game Center, что бы играть по интернету. Но ведь как то же авторизация происходит ?

Конечно это может быть какой нибудь Telephony.DeviceID / ANDROID_ID / Mac Adress - уникальный (но не гарантирующий это) ИД устройства. Но если всё так просто, то кто то мог бы сгенерировать тысячи аккаунтов (ибо для авторизации нужен только этот ид).
Или другой вариант: никакой ID устройства тут не используется, просто сервер присылает какой нибудь уникальный UUID при первом запуске, что и будет токеном для входа.
Но что опять же мешает тогда нарегать тысячи аккаунтов ?

Интересуюсь потому, что собираюсь делать игру на мобильные устройства, и хочу узнать есть ли смысл разбираться с подобной авторизацией, или просто сделать обязательную регистрацию в игре при первом запуске, через Google / Play Services / Facebook / Game Center. Просто если кто то будет регать тысячи аккаунтов, то сервер ляжет в конечном счете, там точно должно быть что то посложнее.

Как сделать игру как clash of clans

Прикрепленное изображение

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

Быстрые решения:
Если MyBOT не запускает CoC - решение
Если MyBOT просит авторизацию - решение
Проблемы с размером окна эмулятора - решение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

  • Атаки на противника, удовлетворяющего заданным критериям;
  • Автоматическая тренировка армии (множество режимов тренировки);
  • Настраиваемые стратегии атаки;
  • Донат войск в клан;
  • Запрос войск;
  • Возможность атаковать базы только с ТХ вне забора;
  • Возможность сохранения скриншота с результатами боя;
  • Возможность выключить компьютер/остановить атаку после того как склады заполнились;
  • Улучшение стен и зданий;
  • Фарм темного эликсира;
  • Ведение статистики фарма и сохранение результатов каждого боя;
  • Уведомления о работе бота прямо вам на телефон!
  • Возможность создавать собственные тактики нападения на базы противника

Вопрос: Есть шанс получить бан за использование бота?
Ответ: Шанс, конечно, всегда есть, но это маловероятно.

Вопрос: Какой язык нужно установить в игре Clash of Clans, чтобы всё корректно работало?
Ответ: Большая часть ботов плохо дружит с русским языком - рекомендуется английский.

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

Вопрос: Как установить бот и настроить BlueStacks ?
Ответ:
1. Скачайте эмулятор ОС Android Bluestacks с root правами (желательно).
2. Установите Bluestacks, после завершения установки он автоматически запустится.
3. Установите Clash of Clans. Закройте BlueStacks.
4. Скачайте последнюю версию бота.
5. Разархивируйте бот в любую удобную папку.
6. Запустите бот от имени администратора.
7. BlueStacks откроется автоматически.
8. Если это ваш первый запуск бота, то он поменяет разрешение BlueStacks (если этого не произошло, установите разрешение 860x720 вручную). Чтобы изменения разрешения вступили в силу, нажмите правой кнопкой мыши по значку BlueStacks в трее и выберите в меню пункт "Сброс" или же просто перезагрузите компьютер.
9. Поменяйте настройки бота под себя - и можете начинать.

Вопрос: Бот пишет "Не вижу кнопку тренировки", возвращается на базу сразу или вообще не начинает поиск
Ответ:
1. Запустите игру в Bluestacks и дождитесь полной загрузки.
2. Запустите бота правой кнопкой по ярлыку "От имени администратора".
3. Если Bluestacks сам не перезапустится и не изменил размер, найдите в правом нижнем углу экрана иконку Bluestacks , правой кнопкой по ней "Сброс" или "Reset"
4. Запустите игру и дождитесь, пока загрузится.
5. Перезапустите бота.
6. Если и на этот раз пишет ту же ошибку, в настройках системы (Пуск - Панель управления - Экран) измените масштаб (DPI) на 100% (мелкий формат по умолчанию).

Вопрос: Выдается ошибка о невозможности поиска в фоновом режиме BlueStacks. Что делать?
Ответ: Три возможных решения:
Включите тему оформления Aero (если Windows 7).
Наведите курсор на значок блюстэкс в трее, чтобы узнать установленную версию. Если у вас не 0.9.34.4500, то установите рекомендуемую.
Запустите бота правой кнопкой "От имени администратора".

Вопрос: У меня не работает бот, когда я разворачиваю игру на весь экран.
Ответ: При использовании бота НЕ разворачивайте игру на весь экран.

Читайте также: