Порты игр с пк на андроид 4pda. Лучшие портированные легендарные игры с пк на андроид

Порты игр с пк на андроид 4pda. Лучшие портированные легендарные игры с пк на андроид

Создание игры процесс захватывающий и познавательный. Особенно это заметно, когда ремейк «классики» делаешь сам, руководствуясь идеями оригинала и десятками часов, потраченных на прохождение кампании. У меня не было сколь-нибудь значимого опыта разработки для Android"a, поэтому создание работающего «как надо» приложения для планшета поначалу выглядело довольно туманно, но от этого не менее притягательно. При наличии времени и возможностей, можно стряхнуть пыль со старых игр, подмазать и подклеить, добавив поддержку «больших» разрешений и окажется, что они выглядят не хуже современных продуктов, выложенных на маркете, даже с палитрой RGB565 без альфа-канала. Я предполагал, что будут подводные камни и заботливо спрятанные грабли, которые лежат тихонько во время разработки, но больно лупят по голове, стоит запустить игру на реальном железе. Чего сильно не хватало, так это отладчика, а возникающие проблемы лишь укрепили желание достичь поставленной цели. Под катом будет рассказ о том, как это все заработало.

Стоит сразу предупредить, что это возможно будет рассказ о велосипедах, я не придумал ничего такого, что не гуглится на просторах «интернетов». Также Читатель вряд ли увидит новые решения или мега технологии, но найдет опробованные инструкции по сборке приложения, использующего SDL1/2, для Android.

3. создание файла конфигурации для сборки игры через libsdl-andlroid

В папке с исходниками надо создать или скопирать ииз другого проекта файл AndroidAppSettings.cfg, ниже я привел его содержимое своего конфига комментарии подлежат удалению, также я опустил настройки по умолчанию # The application settings for Android libSDL port #Название, которое будет показано пользователю AppName=«CaesarIA» #имя пакета AppFullName=net.dalerank.caesaria #внутрення версия приложения AppVersionCode=1740 #эта версия будет показана пользователю AppVersionName=«0.3.1740» #здесь можно указать локальный или удаленный архив, который будет распакован после установки AppDataDownloadUrl="!!Game data is 100 Mb|cache.zip" #версия библиотеки, с которой собирается приложение (версия 2.0 не работает) LibSdlVersion=1.2 #ориентация экрана ScreenOrientation=h #глубина цвета, поддерживается 16/24/32 - 16 самый быстрый, на глаз отличия не заметны VideoDepthBpp=16 #этот и два следующих флага отвечают за подеключение OpenGL в приложения, #так как я не использую GL, то и подключать их смысла нет NeedDepthBuffer=n NeedStencilBuffer=n NeedGles2=n #флаг отвечает за хранение текстур в оперативной памяти, если на ПК это не вызывало проблем, то #на андроиде без этого флага текстуры могут не отображаться SwVideoMode=y #эмуляция мыши, флаг нужен для работы следующих двух флагов AppUsesMouse=y #обработка нескольких одновременных нажатий AppUsesMultitouch=y #эмуляция нажатия правой кнопки мыши, тапом вторым пальцем AppNeedsTwoButtonMouse=y #отображение курсора ShowMouseCursor=n #вообще-то здесь должно стоять yes, но при включении этого флага поле ввода не убиралось AppNeedsTextInput=n #разрешение чтения с накопителя AccessSdCard=y #если кеш подтягивается из интернета, то нужно поставить в yes AccessInternet=n #число встроенных виртуальных кнопок SDL, я использую свой GUI, поэтому кнопок не будет AppTouchscreenKeyboardKeysAmount=0 #задержка заставки SDL перед стартом приложения StartupMenuButtonTimeout=3000 #под какое abi будет собираться приложение MultiABI=armeabi-v7a #здесь нужно указать библиотеки. помимо sdl, которые нужны для работы приложения CompiledLibraries=«sdl_mixer sdl_ttf lzma ogg» #дополнительные флаги компиляции, у меня включены RTTI и исключения AppCflags="-O2 -finline-functions -frtti -fexceptions" #здесь указаны папки, где нужно искать исходники для сборки, помимо текущей AppSubdirsBuild="dep dep/smk dep/aes dep/lzma dep/bzip2 dep/libpng source source/vfs source/core source/gfx source/game source/gui source/sound source/scene source/pathway source/walker source/objects source/good source/city source/events source/world source/religion"

4. настройка пути для компиляции нужного приложения

$rm project/jni/application/src $ln -s caeasaria project/jni/application/src

5. cборка аpk

$./changeAppSettings.sh -a $android update project -p project $./build.sh

6. подписывание и установка приложения на андроид

Если все удачно скомпилилось, то в папке commandergenius/project/bin появится файла MainActivity--unsigned.apk, который нужно подписать и установить на устройство.

$ keytool -genkey -v -keystore rs.keystore -alias caesaria -keyalg RSA -keysize 2048 -validity 10000 $ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore rs.keystore

/projects/commandergenius/project/bin/MainActivity-release-unsigned.apk caesaria $ mv

/projects/caesaria.apk $ adb uninstall net.dalerank.caesaria $ adb install

Подводные камни 0. Определение окружения: для начала надо определиться в каком окружении будет работать Windows, Linux или Linux Android. Решение: Проверяем наличие дефайнов ANDROID/__ANDROID__.

1. Логи: смотреть сообщения об ошибках и прочий вывод можно через abd logcat , но как оказалось стандартные средства типа stdout/printf не работают, можно конечно пользоваться выводом лога в файл и смотреть уже его, но хотелось какойто более привычной отладки. Решение: подключаем заголовочный файл логов андроида #include , а для вывода сообщения пользуемся функцией __android_log_print(ANDROID_LOG_DEBUG, CAESARIA_PLATFORM_NAME, "%s", str.c_str());

С привычным printf синтаксисом.

2. Использование OpenGL: если кому понадобится OpenGL, то на мобильных плафтормах обитает его близкий родственник GLES. Решение: подключаем вместо стандартных заголовояных файлов и , есть небольшие отличия в использовани текстур и отрисовке, но в основном код(простой код, который я использовал) работает практически без изменений.

3. Обработка событий: пропадает событие SDL_MOUSEBUTTONUP при движении пальцем по экрану, это могла быть недоработка в самой библиотеке libsdl-android или я где-то его терял. Проявлялось иногда в отсутствии реакции элементов интерфейса на действия пользоватся, например после движения остановились на кнопкой, которая по идее должна перейти в состояние если над ней находится курсор мыши. Решение: Специфично для моего приложения - при сборке под андроид было добавлено принудительное обновление состояния элементов под курсором при движении последнего.

4. Мелкий интерфейс: разрешение экрана современных мобильных устройств сопоставимо или превышает разрешение монитора, используемого 10-15 лет назад, но физические размеры заметно меньше, оттого и сам элементы пользовательского интерфейса выглядят мелко и пользоваться ими будет не всегда удобно. Решение: Переделка интерфейса, что достаточно хлопотное занятие и не всегда удается сохранить первоначальный вид.

Один переезд равен двум пожарам (народная мудрость) Все началось с того, что один из коммитеров прислал ссылку на ветку разработки, где успешно запустил игру с использованием относительно свежей библиотеки SDL2, а до этого использовалась версия SDL1.2 - 2008 года выпуска. Надо сказать, что я и сам рассматривал возможность перехода на новую версию, особенно после просмотра , который сулил нормальную поддержку Mac и Android, что называется «из коробки». А тут еще и миниотпуск на работе получился, взяв кувалду побольше гайд потолще и большую чашку кофе, я начал переводить ремейк на новый «движок». Не хочу утомлять читателя техническими подбробностями переезда, просто у самой библиотеки с приходом аппаратной поддержки изменилась идеология работы, что поначалу доставляло определенные трудности, пока я к ней не привык. Переезд растянулся на неделю вечеров и под конец представлял собой исправление оставшихся недочетов и графических артефактов. Переделки были закончены и подготовлены сборки для «больших» ОС, и опять появилась необходимость повторного чтения мануалов по сборке приложения под Андроид, потому как libsdl-android нормально адаптирован для работы с SDL1.2, а поддержка SDL2 похоже заброшена (о чем сами авторы и пишут в ридми)

Скрытый текст

The libsdl.org now has an official SDL 1.3 Android port, which is more recent and better suited for creating new applications from scratch, this port is focused mainly on SDL 1.2 and compiling existing applications, it"s up to you to decide which port is better. Also this port is developed very slowly, although the same is true for an official port.

Осознал я правдивость этого текста, когда было потрачено несколько часов в попытке запустить порт в старой конфигурации через libsdl-android. Ну что ж, отрицательный опыт - тоже опыт: буду использовать доступные инструмены.

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

0. копирование примера из поставки SDL2

$git clone bitbucket.org/dalerank/caesaria $hg clone hg.libsdl.org/SDL $mkdir caesaria/android $cp SDL/android-project caesaria/android $mkdir caesaria/android/libs $mkdir caesaria/android/data $cp SDL caesaria/android/libs

Для чего все эти копирования сделаны. чтобы проще было считать относительные пути для библиотек. В папке android/libs будет лежать SDL и компания, в папке android/data - будет иконка приложения.

1. создание структуры папок для проекта

В папке android/android-project/jni создаем символьные ссылки на компоненты приложения

$ln -s ../../libs/SDL SDL $ln -s ../../libs/SDL_mixer SDL_mixer $ln -s ../../libs/SDL_net SDL_net $ln -s ../../src/dep/aes aes $ln -s ../../src/source application $ln -s ../../src/dep/bzip2 bzip2 $ln -s ../../src/dep/freetype freetype $ln -s ../../src/dep/libpng libpng $ln -s ../../src/dep/lzma lzma $ln -s ../../src/dep/smk smk $ln -s ../../src/dep/src src $ln -s ../../src/dep/ttf ttf $ln -s ../../src/dep/zlib zlib

Немного о том, что же я тут написал: zlib нужен для сборки freetype, который в свою очередь нужен для SDL_ttf и будет отвечать за рендеринг шрифтов. Библиотека smk нужна для воспроизведения видео в формате smack, в этом формате выполнены ролики оригинальной игры. Bzip, lzma и aes нужны для работы с zip-архивами. libpng требуется для загрузки текстур для игры. SDL, SDL_mixer, SDL_net отвечают соответсвенно за рисования, работы со звуком и сетью. application содержит исходники самой игры, которые будут собраны в библиотеку libapplication.so в папке src располагаются исходники библиотеки libmain.so, а вот для неё уже написано кружево java-вызовов над с-кодом, которое позволит нам успешно стартовать и порадовать пользователя яркой картинкой. Настройки проекта и конфиги для ndk уже любезно предоставлены авторами SDL2

2. написание конфигов для сборки компонентов игры

Чтобы система сборки увидела, какие нам необходимы библиотеки для работы и собрала их, нужно написать для них конфиги, наподобие Makеfile. С большой вероятностью Android.mk уже будет присутствовать в репозитории библиотеки, или их можно найти на просторах интернета. Мне пришлось дописать конфиги сборки для для игры и библиотеки libsmk.

Android.mk для libsmk очень прост и будет понятен людям, не связанным с программированием для андроида#smk/Android.mk LOCAL_PATH:= $(call my-dir)

LOCAL_MODULE:= smk $(wildcard $(LOCAL_PATH)/*.c))

Конфиг содержит указание скомпилировать все файлы с расширением .с, найденные в текущей папке (для libsmk это будет jni/smk)

Аналогично пишется и конфиг для сборки библиотеки, которая будет представлять саму игру.

#application/Android.mk LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS)

SDL_PATH:= ../../libs/SDL SDL_MIXER_PATH:= ../../libs/SDL_mixer SDL_NET_PATH:= ../../libs/SDL_net GAME_PATH:= $(LOCAL_PATH) DEP_PATH:= ../dep

LOCAL_C_INCLUDES:= \ $(LOCAL_PATH)/$(SDL_PATH)/include \ $(LOCAL_PATH)/$(SDL_MIXER_PATH) \ $(LOCAL_PATH)/$(SDL_NET_PATH)/include \ $(LOCAL_PATH)/$(FREETYPE_PATH)/include \ $(LOCAL_PATH)/$(GAME_PATH) \ $(LOCAL_PATH)/$(DEP_PATH) \ $(LOCAL_PATH)/$(DEP_PATH)/libpng

# Add your application source files here… LOCAL_SRC_FILES:= $(subst $(LOCAL_PATH)/, \ $(wildcard $(GAME_PATH)/*.cpp) \ $(wildcard $(GAME_PATH)/core/*.cpp) \ $(wildcard $(GAME_PATH)/vfs/*.cpp) \ $(wildcard $(GAME_PATH)/objects/*.cpp) \ $(wildcard $(GAME_PATH)/gui/*.cpp) \ $(wildcard $(GAME_PATH)/city/*.cpp) \ $(wildcard $(GAME_PATH)/gfx/*.cpp) \ $(wildcard $(GAME_PATH)/events/*.cpp) \ $(wildcard $(GAME_PATH)/world/*.cpp) \ $(wildcard $(GAME_PATH)/pathway/*.cpp) \ $(wildcard $(GAME_PATH)/walker/*.cpp) \ $(wildcard $(GAME_PATH)/good/*.cpp) \ $(wildcard $(GAME_PATH)/religion/*.cpp) \ $(wildcard $(GAME_PATH)/scene/*.cpp) \ $(wildcard $(GAME_PATH)/sound/*.cpp) \ $(wildcard $(GAME_PATH)/game/*.cpp))

LOCAL_SHARED_LIBRARIES:= SDL2 SDL2_mixer SDL2_net sdl_ttf pnggo lzma bzip2 aes smk LOCAL_CPP_FEATURES += exceptions LOCAL_CPP_FEATURES += rtti LOCAL_LDLIBS:= -lGLESv1_CM -llog

Тоже должно быть понятно, в LOCAL_C_INCLUDES добавляет пути где нужно искать заголовочные файлы, в LOCAL_SRC_FILES добавляем файлы с исходным кодом, в LOCAL_SHARED_LIBRARIES прописываем зависимости приложения.

Флаги rtti, exceptions отвечают за использование RTTI и исключений.

$cd android-project $android update project -p. -t android-15 $ndk-build V=1 $ant $ant install

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

Грабли 1. Где искать ресурсы. Место размещения ресурсов зависит от конкретной реализации ОС, но в большинстве случаев приложению будет доступна папка /sdcard/Android/data/имя_пакета/files , при использовании непосредственно пути может быть ошибка доступа или ошибка поиска файла. Получить полный путь к директории приложения можно через функцию SDL_AndroidGetExternalStoragePath(), определенную в файле SDL_system.h 2. Использование флагов создания окна. Комбинация SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN | SDL_WINDOW_BORDERLESS работает не на всех девайсах, убираем SDL_WINDOW_OPENGL или SDL_WINDOW_BORDERLESS и смотрим какой из флагов крашит программу. Не могу объяснить с чем связано такое поведение. С флагом SDL_WINDOW_SHOWN запукается по логам один в один, как и со всеми флагами, но при этом вероятность вылета намного меньше. 3. Слишком много звуковых каналов. Наблюдаются вылеты при вызове функции SDL_mixer::Mix_AllocateChannels(N>16) c ошибкой, что невозможно иниализировать звук. Обходится снижением запрошенного числа каналов, насколько корректно решать эту проблему таким способом я не знаю. 4. stlport vs gnustl Вылет при использовании stlport, нарвался на этот баг при обходе вектора с использованием итераторов на эмуляторе Nexus 7 (Android 4.0.3). Опять же не могу объяснить факт сей ошибки, решилось использованием gnustl при сборке приложения. 5. Мое кунгфу сильнее твоего. Использование библиотеки с именем, похожим на имя той, что уже есть в системе приводит к загрузке чужой библиотеки, в которой возможно нет необходимых функций. Ошибка появилась из-за того, что я собираю свою версию libpng.so, решение было найдено на stackoverflow , исправилось заменой имени библиотеки libpng.so на libpnggo.so

В заключении. Работает! Почти не отличается от ББ! Доволен ли я? Не очень!

Дело в том, что толи я криворукий, толи лыжи не едут, но на планшете приложение получилось крайне медленным (10-12 fps для крайне простой картинки результат унылый), думаю, вина тут в руках и незнании матчасти. SDL - отличная библиотека в обеих реинкарнациях, и много действительно хороших игр использует её, а также Добавить метки

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

Лучшая твитч-аркада современности, сделанная интереснейшим одиночкой-разработчиком по имени . Под ритмичную 8-битную музыку игроку нужно стремительно передвигать небольшой треугольник по поверхности геометрической фигуры в центре экрана, чтобы избежать столкновения со стенками, которые надвигаются со всех сторон. Super Hexagon — примитивное, но захватывающее путешествие к истокам игровой индустрии. Что-то похожее наверняка используют для тренировки пилотов военных истребителей. Очень сложно, но оно того стоит.

Три части Five Nights at Freddy"s — инди-история от , разработчика христианских игр для детей, который благодаря известному игровому журналисту Джим Стерлингу, раскритиковавшему то, как он изобразил в одном из своих проектов детские игрушки, обратился к темной стороне. Теперь он выпускает хорроры с участием зловещих аниматроников — плюшевых животных, способных двигаться. Игроку нужно провести в одном здании с ними пять ночей, а чтобы не умереть (от чего — не очень понятно, скорее всего, просто от страха и сердечного приступа) придется следить за всеми помещениями с помощью видеокамер и управлять освещением. Естественно, аккумулятора на постоянное освещение всего здания на протяжении всей ночи не хватит.

Невероятно популярная виртуальная песочница, сделавшая своего создателя Маркуса Перссона . Minecraft помещает игрока в случайно сгенерированный мир и предлагает строить в нем все, что придет в голову — замки, космические корабли и порталы в иные измерения. Постройки нужно оборонять от нескольких видов монстров, например, медленных и глупых зомби или взрывоопасных криперов, ставших символом игры. Мобильная версия заметно отстает от компьютерной и консольной в смысле контента (с другими пользователями можно играть только в локальной WiFi-сети), но все равно способна увлечь на многие часы.

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

Если по-простому — это 2D-Minecraft с видом сбоку. Но Terraria интересна и в отрыве от своего старшего брата — здесь гораздо интереснее воевать с монстрами, среди которых достаточно сложных и уникальных боссов. Последние после победы оставляют игроку все более мощную экипировку — это еще один аспект, в котором Terraria оказывается гораздо глубже, чем Minecraft. В остальном все очень похоже: бесконечный крафтинг, почти полностью разрушаемый мир и широчайшие возможности для экспериментов и постройки собственных замков. Многопользовательский режим в мобильной версии есть, но поиграть в него можно только по локальной беспроводной сети.

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

Скриншоты Игровой процесс

Первым приложением в списке портированных игр с ПК на Андроид является легендарной RPG стратегией, которая завоевала не одно сердце геймеров. Большинство пользователей знают эту утилиту еще с 98 года. Теперь она появилась на девайсах и продолжает радовать своих поклонников.

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

После просмотра начального ролика имеется возможность:

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

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

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

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

Плюсы и минусы
  • отличная графика;
  • прекрасный сюжет;
  • множество кланов;
  • хорошая музыка.

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

Скачать

Max Payne

Скриншоты Игровой процесс

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

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

  • беглец;
  • сваренный вкрутую;
  • мертв по прибытию;
  • время не ждет.

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

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

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

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

Плюсы и минусы
  • отличная сюжетная линия;
  • есть доступ к автоприцелу ;
  • полностью на русском;
  • множество настроек.

Утилита уступает в графике в сравнении с другими играми похожего типа.

Скачать

Worms 2: Armageddon

Скриншоты Игровой процесс

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

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

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

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

Плюсы и минусы
  • отличная графика;
  • большой выбор оружия;
  • множество комнат.

Недостаток в отсутствии русского перевода.

Скачать

Итоги

Каждая из рассмотренных программ заслуживает особое внимание. Если вы обожаете RPG, тогда не пропустите возможность сыграть в Baldur’s Gate, для любителей шутеров подойдет легендарная игра Max Payne, ну а для поднятия настроения незаменимыми станут червяки.

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

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

Наши сотрудники отбирают из всего нового контента только самое лучшее и выкладывают эти приложения на сайте. Через несколько дней после своего официального выхода в Play Market, эта игра доступна для скачивания с нашего портала и совершенно бесплатно. Полную версию можно скачать, кликнув по соответствующей кнопки, для этих действий вам не нужна регистрация. Стоит отметить оперативную работу наших журналистов, которые пишут подробные описания к каждой игре. Конечно, если с развлечением вы сталкивались на консоли, вы уже знаете, примерно, чем будете заниматься, а если игра совершенно новая для вас, то будет полезно узнать об игровом процессе и о технической части. Бесплатные компьютерные игры для андроид поразят вас, в первую очередь, своей графикой. Это касается тех, которые находятся в нашей коллекции, ведь мы подготовили для вас самое лучшее.

📎📎📎📎📎📎📎📎📎📎