Перейти до вмісту

Minetest

Очікує на перевірку
Матеріал з Вікіпедії — вільної енциклопедії.
Luanti
ТипПісочниця, виживання
АвторПертту Ахола
РозробникКоманда Minetest
ПлатформаБагатоплатформність
Операційна системаLinux, FreeBSD, Microsoft Windows, MacOS, Android
Мова програмуванняC++, Lua
Рушій(ї)Irrlicht
Українська моватак
Ліцензія2013: LGPL-2.1-or-later[1][2]
2010: GPL-2.0-or-later[3][4]
Початково пропрієтарне[5]
Онлайн-документаціяminetest.net/get-involved Редагувати інформацію у Вікіданих
Репозиторійgithub.com/minetest/minetest
Вебсайтluanti.org

Luanti (раніше Minetest) — це кросплатформенна відеогра-пісочниця з вільним відкритим кодом та система для створення ігор з акцентом на воксельну графіку. Вона написана переважно на C++ і використовує рушій Irrlicht Engine. Luanti надає користувачам API для написання власних ігор та модів на мові програмування Lua[6].

За десять років активного розвитку рушій Luanti отримала схвальні відгуки критиків і набула популярності: з листопада 2013 року Luanti завантажили понад 1,4 мільйона разів з GitHub, а версія Luanti для Android має понад 500 000 завантажень у магазині Google Play.

Minetest Game

[ред. | ред. код]

Початково Luanti не має початкових встановлених ігор, однак існує можливість встановити офіційну гру від розробників рушія Minetest Game — воксельна гра від першого лиця в жанрі «пісочниця». Ігровий світ складається з простих кубів, так званими «вузлами». Різні куби (відтепер: блоки) являють собою матеріали, такі як ґрунт, камінь, пісок, гравій і т. д. Основний процес полягає в розміщенні та видаленні блоків. Гравець може плавно переміщатися по світу і взаємодіяти із світом за допомогою інструментів. Існують такі інструменти, як кайло, мотика, лопата, сокира, відро та викрутка, а за допомогою модифікацій можливо додати ще більше видів. За допомогою кайла можна копати тверді блоки, лопатою — сипучі, сокирою рубати дерево, відром збирати воду чи лаву, викруткою повертати блоки. Використовуючи всі ці інструменти можна ефективно взаємодіяти зі світом.

Межі світу Minetest

Ігровий світ є кубом зі сторонами довжиною 31000 блоків. При телепортації на межі світу, провантаження територій припиняється, а пересування гравця обмежене невидимою стіною.

В грі присутні різноманітні біоми (природні зони). Офіційно існують такі біоми:

  • Луги. Вони мають велику кількість блоків трави, на яких ростуть квіти та кущі (включно з кущами чорниці). Підземелля зроблене з каменю, в якому спавняться (генеруються) руди.
  • Густі листяні ліси. У помірних зонах утворюються листяні ліси, де ростуть яблуні та осики. Як і в інших лісах, тут можна знайти колоди повалених дерев. Листяні ліси часто межують з навколишніми луками.
  • Хвойні ліси. Ростуть у більш холодних районах і відрізняються унікальною травою. Вони наповнені густою рослинністю з папороті та сосен, які бувають двох різних форм: з «квадратними» кронами та «загостреними». Між густою папороттю зрідка зустрічаються гриби. Зустрічаються і повалені соснові колоди (на яких іноді можна зустріти червоний гриб). Подібним біомом є тайга.
  • Екваторіальні ліси (або джунглі) складаються з великих дерев джунглів, які густо ростуть разом. Трава джунглів і дерева джунглів із листям джунглів нерестяться тут природним шляхом. На повалених колодах джунглів коричневі гриби можуть з'являтися рідко.
  • Савана. Вона населена великою кількістю саванної трави та випадковими деревами акації, кущами акації та диким бавовником. Також чимало повалених колод акацій.
  • Пустелі. Містять велику кількість пустельного піску. Підземелля складається з пустельного каменю, а також в підземеллі можна знайти груди піску. Кактуси та сухі чагарники ростуть природно на всій пустелі. Кактуси мають дві різні форми — рівна, та крива.

ContentDB

[ред. | ред. код]

ContentDB - офіційний сайт, для публікації модифікацій, текстурпаків та ігор для Luanti. На сайті присутня системок оцінок та відгуків, а весь зміст розсортований за категоріями. Приклади змісту доступного до завантаження:

  • Glitch, гра від Wuzzy. Досліджуйте систему, збирайте електрони, щоб розблокувати нові сектори, вивчайте нові здібності, щоб стати могутнішими, і, можливо, ви знайдете шлях до свого справжнього призначення.
  • Mesecons, мод від Jeija. Мод, що реалізує чисельні механічні елементи, зокрема дроти, кнопки, світло та програмовані контролери. Крім того у моді присутні поршні, сонячні батареї, натискні пластини та нотні блоки.
  • Soothing 32, текстурпак від Zughy.

Також зараєструвавшись ви можете опублікувати свій власний текстурпак/гру/модифікацію.

Гра Glitch

Luanti API

[ред. | ред. код]

Luanti API — рушій для створення різноманітних ігор, текстурпаків та модифікацій. Працює на мові програмування Lua і дуже простий у вивченні. За допомогою нього, можна з легкістю змінити чи додати щось у гру. За допомогою цього рушія можна створювати від простеньких текстурпаків до цілих масштабних ігор. Існує офіційний сайт, що допоможе із створенням модифікацій на Luanti API: Luanti Modding Book.

Примітки

[ред. | ред. код]
  1. LICENSE.txt. GitHub. 25 жовтня 2021. Архів оригіналу за 3 січня 2023. Процитовано 8 липня 2021.
  2. Remove doc/gpl-2.0.txt, add doc/lgpl-2.1.txt. GitHub. 28 вересня 2013. Архів оригіналу за 6 серпня 2021. Процитовано 8 липня 2021.
  3. Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors. GitHub. 5 червня 2012. Архів оригіналу за 6 серпня 2021. Процитовано 8 липня 2021.
  4. Working version before block send priorization update. GitHub. 27 листопада 2010. Архів оригіналу за 6 серпня 2021. Процитовано 8 липня 2021.
  5. Initial files. GitHub. 26 листопада 2010. Архів оригіналу за 6 серпня 2021. Процитовано 8 липня 2021.
  6. Minetest | Open source voxel game engine. web.archive.org. 11 грудня 2023. Процитовано 14 березня 2025.