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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пожар на лыжном спуске в Капруне 2000 года

Технологическая катастрофа на фуникулёре произошедшая 11 ноября 2000 года в Капруне. В результате т...

Катастрофа Ми-8 в Ямало-Ненецком автономном округе 2008 года

Авиационная катастрофа вертолёта Ми-8 произошедшая 2 июля 2008 года в 340 км от Нижневартовска. Из ...

Переносим базу PostgreSQL используя репликацию

Сегодня мы поговорим как перенести боевую базу данных PostgreSQL без простоя нашего приложения. Для...

Трагедия на Дмитровском шоссе 1993 года

Авто катастрофа на пересечении Дмитровского шоссе с 3-м Нижнелихоборским проездом в Москве, произош...