← На главнуюСерия статейJava: ВступлениеВступительный цикл постов про устройство Java, JVM и разработке на них.

Java №2. Чем помогла Minecraft-у java

Как мне кажется, одной из важных частей успеха Minecraft — тот факт что он написан на Java.

Да, иногда это создаёт проблемы, но зачастую это наоборот плюс, давайте просто посмотрим:

  • Переносимость и кроссплатформенность — приложение написанное на Java после сборки готово запускаться в любой среде для которой есть JVM, благодаря этому Java версия игры спокойно запускается на Windows, Linux, MacOS, мини-пк по типу Raspberry и телефонах (основная задача Pojav лаунчера, состыковать JVM вашего телефона с jar файлом игры). Причём для всех них не требуются доработки и отдельные билды, всё сразу в одном файле!
  • Удобство разработки — если сравнивать удобство и порог вхождения у Java и C++, то Java явно побеждает, это позволяет большему количеству людей взаимодействовать с языком, что открывает главный, следующий пункт
  • Простота моддинга — благодаря своей рефлексии, возможности спокойного патча уже собранного приложения и старанию разработчиков модлоадеров, порог входа в моддинг очень низок, благодаря чему многие люди смогли окунуться и начать свои карьеры с создания модов. И это помогает игре оставаться актуальной и интересной для многой. Не хватает контента? Скачай один из миллионов модов.

Ну и мы вместе окунёмся в этот интересный мир, познавая и изучая все эти возможности.

R
АвторБессонный Кодер

Пишу о разработке, системах и играх.

Telegram-канал

Продолжить чтение

Похожие материалы

Статья

Этика игр №7. Конец

Подводя к концу цикл постов про этику игр, мы вместе затронули несколько разных тем, в которых люди

Статья

Java №1. Java — не просто название в версии майна

Что тут сказать, я обещал вам Java, время исполнять обещание. Надеюсь на хорошую обратную связь, а

Статья

Размышляем о Головоломке: важность печали и опасность экстремального оптимизма

Совсем недавно (как минимум по меркам даты написания этого сценария), на большие экраны вышла Голов

Статья

Этика игр №4. Читеры

Говорить о политке конечно весело, но боюсь это не единственный вопрос этики , который затрагивает

Статья

Этика игр №2. Что дают игры

![https://s3 ru1.redguy.ru/site assets/blogs/etics about games 2 what games gives/header.jpg](https

Статья

Этика игр №6. Зависимость от игр

А вы задумывались, откуда и почему вообще появляется эта страшная и непонятная — игровая зави

Статья

Отчёт о сбое Подпольного транскриптора 01.08.23-02.08.23

Совсем не дают спокойствия в отпуске 01.08.23 (GMT+3) 10:00 Один из пользователей отправл

Статья

Этика игр №3. Игрок несёт отвественность

![https://s3 ru1.redguy.ru/site assets/blogs/etics about games 3 player is responsible/header.jpg](

Статья

Чистка места на диске после докера

Используя докер на вашем компьютере, вы можете заметить как активно он использует место для контейн