Skip to content

Commit c8e69df

Browse files
author
nullrawr
authored
docs: added README_RU.md
1 parent f2c44d9 commit c8e69df

File tree

3 files changed

+196
-0
lines changed

3 files changed

+196
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

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

9+
  [Русский](https://github.com/AlmasB/FXGL/blob/dev/README_RU.md)
10+
911
## About
1012

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

README_CN.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
&emsp;&emsp;简体中文
88

9+
&emsp;&emsp;[Русский](https://github.com/AlmasB/FXGL/blob/dev/README_RU.md)
10+
911
## 关于
1012

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

README_RU.md

Lines changed: 192 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,192 @@
1+
![promo](https://raw.githubusercontent.com/AlmasB/git-server/master/storage/images/fxgl_promo.jpg)
2+
3+
## Языки
4+
5+
&emsp;&emsp;[English](https://github.com/AlmasB/FXGL/blob/dev/README.md)
6+
7+
&emsp;&emsp;[简体中文](https://github.com/AlmasB/FXGL/blob/dev/README_CN.md)
8+
9+
&emsp;&emsp;Русский
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)

0 commit comments

Comments
 (0)