00 — Введение в Java
Руководство для новичков по изучению основ программирования на Java для моддинга Hytale.
Добро пожаловать в своё путешествие в мир Java программирования! Это руководство предназначено для того, чтобы познакомить вас с основами Java.
Почему именно Java?
Java - мощный, объектно-ориентированный язык программирования, созданный в 1995 году. Это один из самых популярных языков программирования в мире и используется для всего, от мобильных приложений до корпоративного программного обеспечения. Наиболее важно для нас то, что это язык, который Hytale использует для своих серверов & моддинг API.
Чему Вы Научитесь
Это руководство структурировано, чтобы показать вам шаг за шагом:
- Основы и Синтаксис Java
- Управление потоками
- Объектно-ориентированное программирование
Затем мы сосредоточимся только на конкретных концепциях Hytale. (будет добавлено)
Установка вашей среды
Прежде чем мы погрузимся в программирование, вам понадобятся некоторое программное обеспечение, которые вы должны установить:
Java Development Kit (JDK)
Скачайте и установите JDK 25 или выше с официального вебсайта Oracle или используй open-source (с исходным кодом) альтернативу, например AdoptOpenJDK.
Интегрированная Среда Разработки (IDE)
IDE - это программное обеспечение, которое предоставляет комплексные возможности программистам для разработки программного обеспечения. Самые популярные варианты для Java включают:
- IntelliJ IDEA
- Eclipse](https://www.eclipse.org/
Как Использовать это Руководство
- Читайте каждую статью в нужном порядке - Концепции строятся друг на друге
- Печатайте вне имеющихся примеров - Не занимайтесь копи-пастом. Вы научитесь кодить быстрее если будете самостоятельно печатать код
- Экспериментируйте - Не бойтесь переделывать код из примеров, наблюдайте за тем, как изменения влияют на результат
- Практика - Каждая статья включает упражнения
- Будьте терпеливы - программирование - умение, которое требует времени для развития
Майндсет Моддинга
Моддинг - это творческое решение проблем. Вам предстоит:
- Добавление новых блоков, предметов и существ в Hytale
- Изменение игровой механики для создания уникальных впечатлений
- Создание систем, взаимодействующих с игровым миром
- Делитесь своими творениями с сообществом