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

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]
Репозиторійgithub.com/minetest/minetest
Вебсайтluanti.org

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

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

Minetest Game — єдина офіційна гра від розробників Luanti

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

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

Межі світу Minetest

Ігровий світ має розмір 31 000 на 31 000 на 31 000 блоків. Якщо телепортуватися на межі світу, то території не будуть завантажуватися далі. Межі виглядають мов невидима стіна.

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

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

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.