ЦЕЛЕВАЯ АУДИТОРИЯ
Это приложение было опубликовано для разработчиков, следящих за проектом WebFX, и является частью демонстрации проекта.
ДЛЯ НОВОЙ АУДИТОРИИ
WebFX — это бесплатное кроссплатформенное решение с открытым исходным кодом, которое может работать с 7 платформами (Web, Android, iOS, macOS, Linux, Windows и встраиваться, например, Raspberry Pi) из единой базы кода Java.
Базовые технологии: OpenJFX, Gluon и GWT.
Например, вы можете посетить веб-версию этого же приложения по адресу https://fx2048.webfx.dev.
Независимо от платформы, исходный код приложения одинаков (см. раздел ССЫЛКИ ниже, чтобы получить доступ к исходному коду этой демонстрации).
Приложение написано на Java и использует API JavaFX для создания пользовательского интерфейса.
Цепочка инструментов Gluon (построенная поверх GraalVM) используется для компиляции кода Java приложения в собственное приложение для всех платформ, кроме Интернета (включая эту версию для Android).
GWT используется для компиляции веб-версии. Он преобразует код Java в оптимизированный код JavaScript.
В результате все исполняемые файлы на всех платформах обеспечивают оптимизированную производительность.
ОБ ЭТОМ КОНКРЕТНОМ ДЕМО
Это игра 2048. Для игры вы можете использовать клавиши со стрелками или сенсорный экран на планшетах и мобильных телефонах. Плитки с одинаковым номером могут объединяться в одну, которая суммирует эти 2 числа. Цель игры состоит в том, чтобы суммировать 2048 на одной плитке.
Эта конкретная демонстрация представляет собой исправленную версию оригинальной игры FX2048 JavaFX, написанной Бруно Борхесом. Цель этого патча — сделать его совместимым с GWT и, следовательно, компилируемым для Интернета.
Эта демонстрация также показывает, что вы можете писать приложения, такие как игры, используя граф сцены JavaFX и CSS (эта игра не основана на холсте).
ССЫЛКИ
Оригинальная игра JavaFX: https://github.com/brunoborges/fx2048
Исходный код этой демонстрации: https://github.com/webfx-demos/webfx-demo-fx2048.
Веб-сайт WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Это приложение было опубликовано для разработчиков, следящих за проектом WebFX, и является частью демонстрации проекта.
ДЛЯ НОВОЙ АУДИТОРИИ
WebFX — это бесплатное кроссплатформенное решение с открытым исходным кодом, которое может работать с 7 платформами (Web, Android, iOS, macOS, Linux, Windows и встраиваться, например, Raspberry Pi) из единой базы кода Java.
Базовые технологии: OpenJFX, Gluon и GWT.
Например, вы можете посетить веб-версию этого же приложения по адресу https://fx2048.webfx.dev.
Независимо от платформы, исходный код приложения одинаков (см. раздел ССЫЛКИ ниже, чтобы получить доступ к исходному коду этой демонстрации).
Приложение написано на Java и использует API JavaFX для создания пользовательского интерфейса.
Цепочка инструментов Gluon (построенная поверх GraalVM) используется для компиляции кода Java приложения в собственное приложение для всех платформ, кроме Интернета (включая эту версию для Android).
GWT используется для компиляции веб-версии. Он преобразует код Java в оптимизированный код JavaScript.
В результате все исполняемые файлы на всех платформах обеспечивают оптимизированную производительность.
ОБ ЭТОМ КОНКРЕТНОМ ДЕМО
Это игра 2048. Для игры вы можете использовать клавиши со стрелками или сенсорный экран на планшетах и мобильных телефонах. Плитки с одинаковым номером могут объединяться в одну, которая суммирует эти 2 числа. Цель игры состоит в том, чтобы суммировать 2048 на одной плитке.
Эта конкретная демонстрация представляет собой исправленную версию оригинальной игры FX2048 JavaFX, написанной Бруно Борхесом. Цель этого патча — сделать его совместимым с GWT и, следовательно, компилируемым для Интернета.
Эта демонстрация также показывает, что вы можете писать приложения, такие как игры, используя граф сцены JavaFX и CSS (эта игра не основана на холсте).
ССЫЛКИ
Оригинальная игра JavaFX: https://github.com/brunoborges/fx2048
Исходный код этой демонстрации: https://github.com/webfx-demos/webfx-demo-fx2048.
Веб-сайт WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Читать ещё