Игры для Linux и что будет дальше

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

Как работают Linux-программы внутри Windows

По словам разработчиков, X-сервер теперь не приходится запускать вручную. Вместо этого автоматически стартует дистрибутив-компаньон WSLGd, содержащий Wayland, X-сервер и PulseAudio-сервер. С его помощью происходит коммуникация приложений с Windows. Примечательно, что за основу взят дистрибутив CBL-Mariner, разработанный изначально для облачной инфраструктуры Microsoft. После закрытия сессии этот компаньон закрывается.

Архитектура всей системы запуска GUI-приложений

Возможность расширить Windows Subsystem for Linux таким образом появилась за счёт полного внедрения ядра Linux в ОС от Microsoft. Приложения полноценно интегрированы: они отображаются на панели задач и в «Пуске», между ними можно переключаться сочетанием Alt+Tab, буфер обмена общий.

Возле Linux-приложений отображается официальный талисман Linux

 Одно из преимуществ нативной поддержки GUI-приложений — полноценная работа со звуком. Программы, запущенные в WSL, могут принимать данные с микрофона и выводить аудио. Более того, есть поддержка 3D-графики с ускорением за счёт GPU. Это будет полезно в программах для работы с трёхмерной графикой.

Как устанавливать Windows игры в Linux, используя PlayOnLinux

В данной статье хочу рассказать о том, как устанавливать Windows игры (или программы), используя программу PlayOnLinux. PlayOnLinux позволяет легко выполнять установку и запуск Windows игр без возни с настройками. Ниже я по шагам (со скриншотами) рассмотрю процесс установки и запуска в Linux (в Ubuntu) игры, предназначенной для Windows.

Как устанавливать Windows игры в Linux, используя PlayOnLinux

Сразу скажу, что для установки игр вам обязательно нужен или установочный диск с игрой, или iso образ с игрой. Если у вас есть CD диск с игрой, то просто вставьте его в привод. Если же у вас игра в виде iso образа, то вы должны предварительно примонтировать его в какую-нибудь директорию. Чтобы примонтировать iso образ прочитайте соответствующую инструкцию.

Читайте также:  4 способа управлять смартфоном с разбитым экраном через компьютер

Запустите PlayOnLinux и в главном окне программы нажмите кнопку Установка.

Как устанавливать Windows игры в Linux, используя PlayOnLinux

Откроется окно в котором вы должны выбрать игру или программу, которую вы будете устанавливать. Я выбрал пункт Игры и в нем игру 18 Wheels of Steel Haulin. Далее нажимаем кнопку Установка.

Откроется окно с некоторой информацией об игре. В нем просто нажимаем кнопку Далее.

Как устанавливать Windows игры в Linux, используя PlayOnLinux

Далее вам нужно будет выбрать источник, из которого вы будете устанавливать игру.

Вы можете выбрать CD-ROM, если вы устанавливаете игру с CD-диска, или же выбрать первый пункт «Use a setup file in my computer», если вы хотите указать exe файл прямо на компьютере.

Как устанавливать Windows игры в Linux, используя PlayOnLinux

Под setup file (exe файлом) здесь понимается установочный файл игры, например, или Я выбрал первый пункт.

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

Как устанавливать Windows игры в Linux, используя PlayOnLinux

Далее вам нужно найти установочный файл игры. Так как мой iso образ с игрой примонтирован в папку /media/myiso, то я перешел в эту директорию и выбрал там файл

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

Как устанавливать Windows игры в Linux, используя PlayOnLinux

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

Только в последнем окне снял галочку «Запустить …».Здесь снимите галочку «Запустить …» и нажмите кнопку Завершить.

Как устанавливать Windows игры в Linux, используя PlayOnLinux

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

На этом установка игры завершена. В главном окне PlayOnLinux должен появится новый пункт с названием игры. Выберите его и нажмите кнопку Запуск.

Как устанавливать Windows игры в Linux, используя PlayOnLinux

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

Все действия выполнялись в Ubuntu

Как устанавливать Windows игры в Linux, используя PlayOnLinux

На предпоследнем скриншоте в списке игр у меня есть пункт aoe3. Это результат моих попыток установить и запустить Age Of Empires 3. Результата я все-таки добился, но без проблем не обошлось. Пришлось потратить уйму времени.

Лучшие игры под Линукс

Геймер, не желающий по каким-либо причинам устанавливать Windows, не останется без виртуальных развлечений: сегодня можно скачать игры для ОС Linux в широком ассортименте. На этой платформе доступны как классические, так и новые проекты, поэтому вопрос «во что поиграть на Линукс» решается очень легко.

Любители одиночных шутеров могут побегать наперегонки с кровожадными зомби в паркур-экшене Dying Light, решить ряд увлекательных головоломок в Portal 2, исследовать потрясающе красивые локации далекой планеты Пандора в Borderlands 2.

Поклонники многопользовательских приключений проведут многие часы в сетевых перестрелках Counter-Strike: Global Offensive, отобьют атаки зомби в Left 4 Dead 2, займутся исследованием опасного неизведанного мира в Rust, увидят все ужасы Первой мировой войны в Verdun. Эти и другие шутеры для Linux представлены для вас в этой подборке.

Читайте также:  Как проверить использование памяти в Linux

Установка игр на Linux с помощью Steam

С установленным Steam на вашем компьютере установка игр проста. Откройте приложение, воспользуйтесь функцией поиска в правом верхнем углу или просто найдите нужную игру. Если вы переключатель Windows, используйте представление «Библиотека», чтобы просмотреть существующие игры и проверить, в какие из них можно играть. Вы можете проверить это, щелкнув правой кнопкой мыши и выбрав « Установить игру… ». Если игра недоступна в Linux, Steam сообщит вам.

Либо загрузите страницу игры в Steam и проверьте системные требования. Ищите логотип Tux, известного Linux-пингвина, как индикатор того, что игра может быть установлена.

Время установки в значительной степени зависит от скорости вашего интернет-соединения, а для загрузки и установки больших книг требуется много времени. Пока вы ждете, вы можете провести некоторое время в сообществе Steam, где вы можете пообщаться с другими игроками Linux (хотя не совершайте никаких нарушений в сообществе Steam !). Более того, все классные дополнительные функции, которые вы можете найти в Steam для Windows, присутствуют и исправлены в Ubuntu

Первая программа на Linux. Компилятор g++

Создать первую программу на Линукс можно в среде Ubuntu. Большинство дистрибутивов Линукс изначально содержат компилятор g++, который можно сразу применять. Если он отсутствует, его можно установить в терминале с помощью команды sudo apt-get install g++.

Если применять для компиляции компилятор g++, то все будет также как для создания программы на Виндовс.  Далее, необходимо определить в файловой системе каталог для исходных файлов с кодом на С++ и создать в нем новый файл с кодом:

#include <iostream> подключаем заголовочный файл iostream

int main() определяем функцию main { начало функции std::cout << «Hello World!»; выводим строку на консоль return 0; выходим из функции } конец функции

Чтобы вывести строку на консоль, необходимо подключить необходимый функционал. С этой целью в начале файла идет строка #include <iostream>

Читайте также:  Как создать виртуальный рабочий стол в Windows 7, 10, XP

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

{ std::cout << «Hello World!\n»; return 0; }

Дополнительные программы, которые нужны для создания игр

2D графика

3D графика и анимация

  • Autodesk Maya — мощный редактор трехмерной графики и анимации, который применяется не только в игровой индустрии, но и на телевидении, в кинематографе и других сферах.
  • Blender — профессиональный редактор, который предоставляется на бесплатной основе. Используется в кино, а также для создания игр.
  • Cinema 4D — программа для работы с 2D и 3D графикой. Имеет большое количество модулей и пакетов, поддерживает создание игр на питоне, C++, Xpresso.

Звуковое сопровождение

Prey: Саргассы Космоса

Шутер, который может вас затянуть буквально с первых минут игры. Prey был выпущен ещё в 2007 году, но сюжет и игровая атмосфера настолько интересны, что можно простить даже графику, которой уже скоро будет 7 лет, хотя она там не такая уж и плохая, а вполне даже ничего. Кто не знает, о чем игра, в двух словах: главный герой по имени Томми из народа чероки (коренных индейцев Северной Америки) попадает на некий космический корабль, цель которого — собрать людей для пополнения ресурсов. После небольшой диверсии, которую устроил один из жителей этого корабля, главный герой смог освободиться, найти оружие и начать мелкую войну против этих инопланетян, чтобы спасти свою девушку и весь народ земли.

Способ пятый: с жесткого диска

Вернусь к моменту загрузки приложения. Вместо «Открыть в…» выберите опцию «Сохранить файл». Нажмите «OK».

Способ пятый: с жесткого диска

Откройте приложение «Файлы». Установочный файл приложения в формате DEB располагается в папке «Загрузки».

Дважды щелкните по нему и перед вами появится окно «Менеджера приложений Ubuntu» с кнопкой «Установить». Нажмите ее.

Способ пятый: с жесткого диска

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

Какой метод установки программ предпочитаете вы?

Способ пятый: с жесткого диска

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

Источник