A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/AlmasB/FXGL/commit/c8e69dfb8 below:

added README_RU.md · AlmasB/FXGL@c8e69df · GitHub

1 +

![promo](https://raw.githubusercontent.com/AlmasB/git-server/master/storage/images/fxgl_promo.jpg)

2 + 3 +

## Языки

4 + 5 +

  [English](https://github.com/AlmasB/FXGL/blob/dev/README.md)

6 + 7 +

  [简体中文](https://github.com/AlmasB/FXGL/blob/dev/README_CN.md)

8 + 9 +

  Русский

10 + 11 +

## О фреймворке

12 + 13 +

<img src="https://raw.githubusercontent.com/AlmasB/git-server/master/storage/images/fxgl_logo.png" width="128" />

14 + 15 +

Фреймворк для разработки игр на основе JavaFX

16 + 17 +

[![Maven Central](https://img.shields.io/maven-central/v/com.github.almasb/fxgl.svg)]()

18 +

[![Build Status](https://github.com/AlmasB/FXGL/workflows/Java%20CI%20with%20Maven/badge.svg)](https://github.com/AlmasB/FXGL/actions)

19 +

[![codecov](https://codecov.io/gh/AlmasB/FXGL/branch/dev/graph/badge.svg)](https://codecov.io/gh/AlmasB/FXGL)

20 +

[![sponsor](https://img.shields.io/badge/sponsor-%241-brightgreen)](https://github.com/sponsors/AlmasB)

21 +

[![JFXCentral](https://img.shields.io/badge/Find_me_on-JFXCentral-blue?logo=googlechrome&logoColor=white)](https://www.jfx-central.com/libraries/fxgl)

22 + 23 +

### Почему FXGL?

24 + 25 +

* Не требуется установка или настройка

26 +

* "Из коробки": Java 8-21, Win/Mac/Linux/Android 8+/iOS 11.0+/Web

27 +

* Простой и чистый API, более высокого уровня по сравнению с другими движками

28 +

* Расширение JavaFX: нет необходимости изучать новый API пользовательского интерфейса

29 +

* Реальные методы разработки игр: Entity-Component, интерполированная анимация, частицы и [многое другое](https://github.com/AlmasB/FXGL/wiki/Core-Features)

30 +

* Игры легко упаковываются в один исполняемый файл .jar или нативные образы

31 + 32 +

### Хорошо подходит для:

33 + 34 +

* Любой 2D игры (сайд-скроллер/платформер/аркада/РПГ)

35 +

* Любого бизнес-приложения со сложными элементами управления/анимацией пользовательского интерфейса

36 +

* Экспериментального 3D

37 +

* Хобби/академических/коммерческих проектов

38 +

* Преподавания/обучения/совершенствования навыков разработки игр

39 +

* Быстрого прототипирования идей приложений

40 + 41 +

### Пример кода

42 + 43 +

```java

44 +

public class BasicGameApp extends GameApplication {

45 + 46 +

@Override

47 +

protected void initSettings(GameSettings settings) {

48 +

settings.setWidth(800);

49 +

settings.setHeight(600);

50 +

settings.setTitle("Basic Game App");

51 +

}

52 + 53 +

public static void main(String[] args) {

54 +

launch(args);

55 +

}

56 +

}

57 +

```

58 + 59 +

## Начало работы

60 + 61 +

Для быстрого погружения в код, ознакомьтесь с [базовыми примерами](https://github.com/AlmasB/FXGL/tree/dev/fxgl-samples/src/main/java/basics).

62 + 63 +

Или смотрите:

64 + 65 +

* [Книга по FXGL](https://link.springer.com/book/10.1007/978-1-4842-8625-8?sap-outbound-id=3352BB472E8E602B4B29844F1A86CCC4374DDF6E)

66 +

* [Видеообзор возможностей](https://youtu.be/fuDQg7W0v4g)

67 +

* [Использование FXGL с IntelliJ](https://youtu.be/LhmlFC6KE2Q)

68 +

* [Вики и написанные руководства](https://github.com/AlmasB/FXGL/wiki)

69 +

* [Руководства на YouTube](https://www.youtube.com/playlist?list=PL4h6ypqTi3RTiTuAQFKE6xwflnPKyFuPp)

70 +

* [Демонстрационный код](fxgl-samples)

71 +

* [Игры на FXGL](https://github.com/AlmasB/FXGLGames) (с исходным кодом)

72 +

* [Опубликованные демо](https://fxgl.itch.io/) на itch.io

73 + 74 +

### Maven

75 + 76 +

* Шаблон проекта [Maven](https://github.com/AlmasB/FXGL-MavenGradle), если вы используете Java и/или Kotlin

77 + 78 +

```xml

79 +

<dependency>

80 +

<groupId>com.github.almasb</groupId>

81 +

<artifactId>fxgl</artifactId>

82 +

<version>21</version>

83 +

</dependency>

84 +

```

85 + 86 +

### Gradle

87 + 88 +

* Шаблон проекта [Gradle](https://github.com/AlmasB/FXGL-MavenGradle), если вы используете Java и/или Kotlin

89 + 90 +

Пожалуйста, обратитесь к шаблону в случае возникновения ошибок.

91 + 92 +

```gradle

93 +

repositories {

94 +

jcenter()

95 +

}

96 + 97 +

dependencies {

98 +

compile 'com.github.almasb:fxgl:21'

99 +

}

100 +

```

101 + 102 +

### Modularity

103 + 104 +

Если вы хотите разработать модульное приложение, вот полный пример вашего `module-info.java`:

105 + 106 +

```java

107 +

open module app.name {

108 +

requires com.almasb.fxgl.all;

109 +

}

110 +

```

111 + 112 +

### Uber jar

113 + 114 +

Скачайте последний uber jar из раздела [Релизы](https://github.com/AlmasB/FXGL/releases)

115 + 116 +

## Сообщество

117 + 118 +

* Университет Брайтона, Великобритания

119 +

* Университет Ноттингема, Великобритания

120 +

* Технологический институт Джорджии, США

121 +

* kidOYO, США

122 +

* Средняя школа Уолтона, США

123 +

* Средняя школа Конанта, США

124 +

* Институт бизнеса и технологий Зеландии, Дания

125 +

* Федеральный институт образования, науки и технологий Рио-Гранде-ду-Сул, Бразилия

126 +

* Школа инженерии / информатики FHNW, Швейцария

127 +

* Гимназия Иоганна-Андреаса-Шмеллера, Наббург, Германия

128 + 129 +

Если ваше учебное заведение хочет использовать FXGL или уже использует его, оставьте заметку в [чате](https://gitter.im/AlmasB/FXGL), чтобы мы могли внести его в список.

130 + 131 +

Руководства сообщества:

132 + 133 +

- [Space Ranger](https://www.journaldev.com/40219/space-rangers-game-java-fxgl) на journaldev

134 +

- [Geometry Wars](https://webtechie.be/post/2020-05-07-getting-started-with-fxgl/) на webtechie

135 +

- [Mazela-Man](https://dykstrom.github.io/mazela-man-web/home/) от dykstrom

136 + 137 +

Проекты сообщества (помеченные тегом `fxgl`):

138 + 139 +

- [SOFTKNK.IO](https://github.com/softknk/softknk.io)

140 +

- [Consume](https://ergoscrit.itch.io/consume)

141 +

- [FXGL Sliding Puzzle](https://github.com/beryx/fxgl-sliding-puzzle)

142 + 143 +

Если вы хотите, чтобы ваш проект был представлен здесь, просто добавьте заметку в [чате](https://gitter.im/AlmasB/FXGL).

144 + 145 +

### Команда разработчиков

146 + 147 +

Описание ролей представлено в [Руководстве по внесению вклада](CONTRIBUTING.md).

148 + 149 +

Поддерживающие (Соавторы):

150 + 151 +

* [Almas Baimagambetov](https://github.com/AlmasB)

152 + 153 +

Координаторы:

154 + 155 +

* [Chengen Zhao](https://github.com/chengenzhao)

156 + 157 +

Тестировщики:

158 + 159 +

* [Carl Dea](https://github.com/carldea)

160 +

* [Frank Delporte](https://github.com/FDelporte)

161 + 162 +

### Внесение вклада и поддержка

163 + 164 +

Если вы хотите собрать FXGL из исходного кода или внести свой вклад,

165 +

пожалуйста, ознакомьтесь с [Руководством по внесению вклада](CONTRIBUTING.md) (включая не-кодовые аспекты).

166 +

FXGL полностью модульный, поэтому новым участникам не обязательно понимать весь код, только тот модуль, в которой делается вклад.

167 +

Внесенные изменения будут рассмотрены в соответствии с [Кодексом поведения](CODE_OF_CONDUCT.md).

168 + 169 +

Вы можете поддержать разработку FXGL или показать интерес, просто добавив репозиторий в избранное или став [спонсором](https://github.com/sponsors/AlmasB).

170 + 171 +

### Спонсоры

172 + 173 +

Пользователи:

174 + 175 +

* @Marsl10

176 +

* @SergeMerzliakov

177 +

* @mbains

178 +

* @sabit86

179 +

* @hendrikebbers

180 +

* @ImperaEtConquer

181 +

* @thejeed

182 +

* @chikega

183 + 184 +

Компании:

185 + 186 +

* @karakun

187 + 188 +

### Обратная связь

189 + 190 +

* Задавайте вопросы через [Обсуждения GitHub](https://github.com/AlmasB/FXGL/discussions)

191 +

* Задавайте вопросы на [StackOverflow](https://stackoverflow.com/search?q=fxgl) с тегами `javafx` и `fxgl`

192 +

* Пишите твит с хештегом [#fxgl](https://twitter.com/search?src=typd&q=%23fxgl)


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4