Последние посты на канале по игровой тематике касались запуска ненативных игровых проектов под Linux. Но мир Линукс-гейминга полон проектов, которые разработаны специально для игроков-линуксоидов и в этой заметке мы познакомимся с одним из таких.
Напоминаю, что сбор на покупку видеокарты от AMD стартовал вновь, поэтому вы можете поддержать канал и автора задонатив любую сумму по ссылке ниже.
Minecraft и его влияние на пользователей
Обычно игру Minecraft воспринимают, как бессмысленную убивалку времени в результате игры в которую человек деградирует до уровня ножки от стула. Но я в корне не согласен с такой оценкой и считаю, что эта игра замечательна и необходима. Почему же?
Во-первых, ее история может стать примером и мотивацией для разработчиков игр. Minecraft изначально являлся инди-проектом, который вел один человек - шведский программист Маркус Перссон. В свободное от работы время он изучал программирование, параллельно делал несколько игровых проектов с товарищами и, в конце концов, не доведя не один из них до финала, создал Майнкрафт. Это было в 2009 году. Через 2 года вышла стабильная версия проекта, которая начала завоевывать мир и набирать сообщество фанатов. На конец 2022 года в проект шведского-программиста одиночки играло уже 480 миллионов человек. Если бы эта игра стала страной, то она была бы третьей по численности в мире, уступив Китаю и Индии.
Во-вторых, игра развивает пространственное воображение. Стоит только посмотреть на то, какие проекты в ней реализуются и становится понятным, что люди с низким уровнем развития (именно так почему-то воспринимают игроков Майнкрафта среди, например, взрослого поколения) подобное сотворить не смогли.
В-третьих, Майнкрафт используют для обучения детей программированию. Игровой движок и логика игры написаны на Java, к тому же для Minecraft доступны различные дополнения и модификации. Получается, что дети обучаются играя, что на мой взгляд, один из лучших способ сочетать теорию с практикой.
Minecraft является кроссплатформенным проектом и доступен под все популярные платформы, в том числе и Linux. Но у него есть один маленький недостаток - это платная игра, то есть проприетарщина. В скором времени после успеха игры шефство над издательством и курирование разработкой взяла на себя Microsoft, поэтому, чтобы элементарно приобрести ключ, нужно иметь учетную запись майков. Поэтому несмотря на очевидные достоинства Майнкрафта и его доступность на Linux мы будем устанавливать и пробовать его бесплатный аналог под названием Minetest.
Что такое Minetest?
Сразу стоит сказать, что Minetest это не полноценная игра, а целый игровой движок. В него пользователь может загрузить крупные «игры», которые состоят из модификаций. Модификация это некий комплект игровых объектов и механик, которые устанавливают определенные правила существования игрового мира и поведения игрока в нем. Вы можете сделать на основе Minetest выживалку в космосе или квест в тематике Дикого Запада.
Также в Minetest можно создавать миры, в которых можно будет учиться программированию или дизайну. Выходит, что главной особенностью Minetest является модульность, при помощи которой игрок может получить уникальный игровой опыт. Добавим сюда еще и большое количество серверов, к которым можно подключиться для игры с другими пользователями.
Установка Minetest
Так как игра кроссплатформенная, то установить ее можно будет практически на любой Linux-дистрибутив. У меня под рукой на данный момент Fedora 38, в ней Minetest можно установить как в Центре приложений, так и посредством терминала. Я решил выбрать терминал и установить игру непосредственно из репозиториев, не подтягивая в дистрибутив очередной Flatpak-пакет.
Запуск Minetest
В меню приложений после установки появится привычный ярлык, который после клика запустит игру. Внешне она очень похожа на Minecraft, но в этом нет ничего странного, так как разработчики Minetest являются поклонниками творения Перссона и вдохновлялись его работой.
Доступно два режима игры: синглплеер (однопользовательский) и мультиплеер (многопользовательский). В рамках первого режима игрок генерирует себе мир и изучает его, меняя по своему усмотрению. При желании, он может превратить этот мир в многопользовательский, для этого нужно лишь при его создании поставить одну галочку в настройках. Ниже прикреплю видео того, как я попробовал поиграть в однопользовательский режим, создав новый мир и попытавшись построить в нем.. даже не знаю… фундамент здания что-ли.
Гораздо интереснее режим многопользовательский, когда игрок подключается к одному из множества серверов, где игровой мир уже создан и наполнен, там есть свои правила и различные виды деятельности, сражения с другими игроками и совместное изучение окружения. Ради пробы я подключился к первому попавшемуся серверу, который оказался городом. Прогулку по нему с целью демонстрации того, что можно сделать в Minetest прикрепляю ниже.
Представьте, что при наличии желания и времени, можно создать точную копию какого-либо реально существующего города на земле, наполнить его виртуальными жителями и таким образом в виртуальной реальности появится своя Москва, Рим или Токио.
Подведем итог
Я не профессионал в таких проектах, как Minecraft или Minetest, количество сыгранных в них часов можно пересчитать по пальцам одной руки. Данным постом просто хотел рассказать об отличном игровом проекте (даже двух), которые доступны под Linux «как есть» и не требуют дополнительных усилий для установки. Уверен, что Minetest будет интересен моим подписчикам и читателям или их знакомым и родственникам.
Больше игровых постов, связанных с Linux, вы сможете найти в соответствующем разделе на канале. Также не забываем подписываться, ставить лайки и писать комментарии.