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

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

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

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

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

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

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

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

Telegram-канал

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

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

Статья

Java №6. А что дальше?

Ну и давайте вообще поговорим, чем вообще может стать Java для вас (в особенности для более молодых

Статья

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

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

Статья

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

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

Статья

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

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

Статья

Java №5. Банки Java

Время поговорить о том, как хранится ваше java приложение. Вы когда нибудь кидали мод в папку mods

Статья

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

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

Статья

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

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

Статья

Java №4. JVM, JRE, JDK

В прошлом посте мы разобрались, что такое JVM. Но Java мир, конечно, не мог остановиться на одной

Статья

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

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