diff --git a/en/news/2026-07_qlist-proto.md b/en/news/2026-07_qlist-proto.md new file mode 100644 index 0000000..794d4ab --- /dev/null +++ b/en/news/2026-07_qlist-proto.md @@ -0,0 +1,20 @@ +Title: Minimal support of QList in Kotlin Dialect +Date: 2026-07-03 +Category: News +Slug: qlist-proto +Lang: en + +![][splash] + +# June + +In June I returned back to the development of Klin generator ([Kotlin Dialect][kd]): +I added the generation of list wrappers. In Qt this wrapper is represented +by `QList` type. The generation of `Item` itself is pending. + +# July + +In July I plan to finish the generation of `Item`. + +[kd]: https://github.com/OGStudio/kotlin-dialect +[splash]: ../../images/2026-07_qlist-proto.jpg \ No newline at end of file diff --git a/en/news/index.html b/en/news/index.html index b213624..5ab24c7 100644 --- a/en/news/index.html +++ b/en/news/index.html @@ -24,6 +24,27 @@

News

+
+

+ Minimal support of QList in Kotlin Dialect +

+

+ 2026-07-03 +

+
+

+

June

+

In June I returned back to the development of Klin generator (Kotlin Dialect): +I added the generation of list wrappers. In Qt this wrapper is represented +by QList<Item*> type. The generation of Item itself is pending.

+

July

+

In July I plan to finish the generation of Item.

+

. . .

+
+ +

Git Budget on Android uses Git @@ -229,29 +250,6 @@ in a separate browser tab.

Continue reading

-
-

- List of project files -

-

- 2025-10-02 -

-
- -

Displaying project files

-

In September I created the new draft version of PSKOV 2, which now consists of two parts: web client + web server:

-
    -
  • the web server provides access to files on disk using Local Host Access format to the web client
  • -
  • the web client provides UI for a human to manage site's contents
  • -
-

Logic is in Kotlin. Then Kotlin code is translated to JavaScript for. . .

-
- -

Page 1 of 10

diff --git a/en/news/index10.html b/en/news/index10.html index 17f9c29..f5b9cad 100644 --- a/en/news/index10.html +++ b/en/news/index10.html @@ -24,6 +24,22 @@

News

+
+

+ Test chamber for everyone (Editor 0.7.0) +

+

+ 2015-07-22 00:00 +

+
+

As you know, the main goal of Editor 0.7.0 is the ability to create the test chamber with it. It needs Actions' system and a few stability fixes for that. We are going to publish a detailed article describing how to create the test chamber, too, so that anyone could create their own test chamber!

+

We estimate to complete it in October.

+

. . .

+
+ +

Roadmap for 2015-2016 diff --git a/en/news/index2.html b/en/news/index2.html index 51f4164..6ec6dee 100644 --- a/en/news/index2.html +++ b/en/news/index2.html @@ -24,6 +24,29 @@

News

+
+

+ List of project files +

+

+ 2025-10-02 +

+
+ +

Displaying project files

+

In September I created the new draft version of PSKOV 2, which now consists of two parts: web client + web server:

+
    +
  • the web server provides access to files on disk using Local Host Access format to the web client
  • +
  • the web client provides UI for a human to manage site's contents
  • +
+

Logic is in Kotlin. Then Kotlin code is translated to JavaScript for. . .

+
+ +

The turn to cross-platform solutions @@ -244,30 +267,6 @@ However, the contents of the generated HTML files differ because PSKOV 1 uses Continue reading

-
-

- Results of the year 2024 -

-

- 2025-01-15 00:00 -

-
-

year24

-

Results

-

Let's see the results of the year 2024 quarter by quarter:

-
    -
  • The first quarter (January - March):
      -
    • (Swift) Implemented data bus for iOS to create common space of communication for fragmented code
    • -
    • Introduced "Limited language model" term to describe portable code rules
    • -
    • Python was selected as the anchor programming language from which to generate functional copies in other languages
  • -
  • The second quarter (April - June):
      -
    • (Python) Created the first version of Python -> C++ translator. . .
  • -
-
- -

Page 2 of 10

diff --git a/en/news/index3.html b/en/news/index3.html index 0505f4e..bdce894 100644 --- a/en/news/index3.html +++ b/en/news/index3.html @@ -24,6 +24,30 @@

News

+
+

+ Results of the year 2024 +

+

+ 2025-01-15 00:00 +

+
+

year24

+

Results

+

Let's see the results of the year 2024 quarter by quarter:

+
    +
  • The first quarter (January - March):
      +
    • (Swift) Implemented data bus for iOS to create common space of communication for fragmented code
    • +
    • Introduced "Limited language model" term to describe portable code rules
    • +
    • Python was selected as the anchor programming language from which to generate functional copies in other languages
  • +
  • The second quarter (April - June):
      +
    • (Python) Created the first version of Python -> C++ translator. . .
  • +
+
+ +

The first Local Host Access working version @@ -226,30 +250,6 @@ class memory_Context: Continue reading

-
-

- The first example of a portable code -

-

- 2024-04-11 00:00 -

-
-

Supported platforms

-

To verify code portability, I selected the following platforms and languages:

-
    -
  • C++: Linux, macOS, OpenWrt, Windows
  • -
  • JavaScript: Chrome, Firefox, Safari
  • -
  • Kotlin: Android
  • -
  • Python: Linux, macOS, Windows
  • -
  • Swift: iOS, macOS
  • -
-

I created a simple "Hello World" example for each language to understand the basic requirements of each platform.

-

By the way, OpenWrt turned out the most complex platform to create "Hello World" for, because my TP-Link TL-MR3020 r1 router is considered obsolete since 2018. I had to use the old 17.01.7 firmware, which took about three weeks.. . .

-
- -

Page 3 of 10

diff --git a/en/news/index4.html b/en/news/index4.html index a17f064..69d67af 100644 --- a/en/news/index4.html +++ b/en/news/index4.html @@ -24,6 +24,30 @@

News

+
+

+ The first example of a portable code +

+

+ 2024-04-11 00:00 +

+
+

Supported platforms

+

To verify code portability, I selected the following platforms and languages:

+
    +
  • C++: Linux, macOS, OpenWrt, Windows
  • +
  • JavaScript: Chrome, Firefox, Safari
  • +
  • Kotlin: Android
  • +
  • Python: Linux, macOS, Windows
  • +
  • Swift: iOS, macOS
  • +
+

I created a simple "Hello World" example for each language to understand the basic requirements of each platform.

+

By the way, OpenWrt turned out the most complex platform to create "Hello World" for, because my TP-Link TL-MR3020 r1 router is considered obsolete since 2018. I had to use the old 17.01.7 firmware, which took about three weeks.. . .

+
+ +

Шина-iOS @@ -191,22 +215,6 @@ It seems that right now we have less completed features than before the release Continue reading

-
-

- Defending availability -

-

- 2019-04-16 00:00 -

-
-

Altai's Katun river

-

In this article, we describe the beginning of our efforts to protect ourselves from third-party solutions.

-

Since day one of Opensource Game Studio project, we rely heavily on third-party solutions to help us achieve the goal of creating the best game development tools. To this date, we used forums, task trackers, mailing lists, social networks, code version control systems, hosting providers, compiler suites, libraries, and so on. Each third-party solution we used had its own lifespan.. . .

-
- -

Page 4 of 10

diff --git a/en/news/index5.html b/en/news/index5.html index 28c07f2..54eae3f 100644 --- a/en/news/index5.html +++ b/en/news/index5.html @@ -24,6 +24,22 @@

News

+
+

+ Defending availability +

+

+ 2019-04-16 00:00 +

+
+

Altai's Katun river

+

In this article, we describe the beginning of our efforts to protect ourselves from third-party solutions.

+

Since day one of Opensource Game Studio project, we rely heavily on third-party solutions to help us achieve the goal of creating the best game development tools. To this date, we used forums, task trackers, mailing lists, social networks, code version control systems, hosting providers, compiler suites, libraries, and so on. Each third-party solution we used had its own lifespan.. . .

+
+ +
-
-

- Mahjong recreation start -

-

- 2018-01-26 00:00 -

-
-

Spherical tiles in a Mahjong layout

-

This article describes the start of Mahjong game recreation.

-

Plan

-

We started Mahjong recreation endeavour by composing a brief plan to get gameplay with minimal graphics:

-
    -
  • Load single layout
  • -
  • Place tiles in layout positions
  • -
  • Distinguish tiles
  • -
  • Implement selection
  • -
  • Implement matching
  • -
-

Just like any other plan, this one looked fine at first sight. However, once you get down to work, new details start to come out. This plan was no exception. Below are a few problems that came out during development.. . .

-
- -

Page 5 of 10

diff --git a/en/news/index6.html b/en/news/index6.html index c90e1a5..acf8b02 100644 --- a/en/news/index6.html +++ b/en/news/index6.html @@ -24,6 +24,31 @@

News

+
+

+ Mahjong recreation start +

+

+ 2018-01-26 00:00 +

+
+

Spherical tiles in a Mahjong layout

+

This article describes the start of Mahjong game recreation.

+

Plan

+

We started Mahjong recreation endeavour by composing a brief plan to get gameplay with minimal graphics:

+
    +
  • Load single layout
  • +
  • Place tiles in layout positions
  • +
  • Distinguish tiles
  • +
  • Implement selection
  • +
  • Implement matching
  • +
+

Just like any other plan, this one looked fine at first sight. However, once you get down to work, new details start to come out. This plan was no exception. Below are a few problems that came out during development.. . .

+
+ +

The year of lessons @@ -162,26 +187,6 @@ Continue reading

-
-

- It's all fine -

-

- 2017-04-07 00:00 -

-
-

Flight of a rocket

-

This article describes creation of the first four OpenSceneGraph tutorials in March 2017.

-

The first four OpenSceneGraph tutorials explain how to create a cube model with Blender and display the model under Linux, macOS, or Windows using OpenSceneGraph tool called osgviewer.

-

The whole process of creating a single tutorial turned out to be pretty daunting because it includes several tasks:

-
    -
  1. Record original video depicting one or more steps. . .
  2. -
-
- -

Page 6 of 10

diff --git a/en/news/index7.html b/en/news/index7.html index cfcc599..5705727 100644 --- a/en/news/index7.html +++ b/en/news/index7.html @@ -24,6 +24,26 @@

News

+
+

+ It's all fine +

+

+ 2017-04-07 00:00 +

+
+

Flight of a rocket

+

This article describes creation of the first four OpenSceneGraph tutorials in March 2017.

+

The first four OpenSceneGraph tutorials explain how to create a cube model with Blender and display the model under Linux, macOS, or Windows using OpenSceneGraph tool called osgviewer.

+

The whole process of creating a single tutorial turned out to be pretty daunting because it includes several tasks:

+
    +
  1. Record original video depicting one or more steps. . .
  2. +
+
+ +

Let's go @@ -177,24 +197,6 @@ Continue reading

-
-

- A few words about live session yesterday -

-

- 2016-09-26 00:00 -

-
- -

Mahjong Solitaire was successfully created, and it took less than 4 hours.

-

We will publish live session materials later this week.

-

Thank you for joining us.

-

. . .

-
- -

Page 7 of 10

diff --git a/en/news/index8.html b/en/news/index8.html index 51fa115..2c225c3 100644 --- a/en/news/index8.html +++ b/en/news/index8.html @@ -24,6 +24,24 @@

News

+
+

+ A few words about live session yesterday +

+

+ 2016-09-26 00:00 +

+
+ +

Mahjong Solitaire was successfully created, and it took less than 4 hours.

+

We will publish live session materials later this week.

+

Thank you for joining us.

+

. . .

+
+ +

Live session is in 24 hours @@ -162,23 +180,6 @@ It's time to create simple Mahjong solitaire game.

Continue reading

-
-

- "Rolling ball" live session videos and downloads -

-

- 2016-02-10 00:00 -

-
-

Since we held 2 live sessions to create "Rolling ball" game, here are 2 YouTube videos of the process:

- - -

"Rolling ball" game for Linux (Debian based), OS X (10.9+), Windows is available at SourceForge.. . .

-
- -

Page 8 of 10

diff --git a/en/news/index9.html b/en/news/index9.html index 25a312a..6f35429 100644 --- a/en/news/index9.html +++ b/en/news/index9.html @@ -24,6 +24,23 @@

News

+
+

+ "Rolling ball" live session videos and downloads +

+

+ 2016-02-10 00:00 +

+
+

Since we held 2 live sessions to create "Rolling ball" game, here are 2 YouTube videos of the process:

+ + +

"Rolling ball" game for Linux (Debian based), OS X (10.9+), Windows is available at SourceForge.. . .

+
+ +
-
-

- Test chamber for everyone (Editor 0.7.0) -

-

- 2015-07-22 00:00 -

-
-

As you know, the main goal of Editor 0.7.0 is the ability to create the test chamber with it. It needs Actions' system and a few stability fixes for that. We are going to publish a detailed article describing how to create the test chamber, too, so that anyone could create their own test chamber!

-

We estimate to complete it in October.

-

. . .

-
- -

Page 9 of 10

diff --git a/en/news/qlist-proto.html b/en/news/qlist-proto.html new file mode 100644 index 0000000..46b572c --- /dev/null +++ b/en/news/qlist-proto.html @@ -0,0 +1,63 @@ + + + + + + + + +

+

In the news...

+
+
+

+ Minimal support of QList in Kotlin Dialect +

+

+ 2026-07-03 +

+
+

+

June

+

In June I returned back to the development of Klin generator (Kotlin Dialect): +I added the generation of list wrappers. In Qt this wrapper is represented +by QList<Item*> type. The generation of Item itself is pending.

+

July

+

In July I plan to finish the generation of Item.

+
+
+
+ + + +
+ + diff --git a/images/2026-07_qlist-proto.jpg b/images/2026-07_qlist-proto.jpg new file mode 100644 index 0000000..4ba5084 Binary files /dev/null and b/images/2026-07_qlist-proto.jpg differ diff --git a/ru/news/2026-07_qlist-proto.md b/ru/news/2026-07_qlist-proto.md new file mode 100644 index 0000000..50d984b --- /dev/null +++ b/ru/news/2026-07_qlist-proto.md @@ -0,0 +1,21 @@ +Title: Минимальная поддержка QList в Kotlin Dialect +Date: 2026-07-03 +Category: News +Slug: qlist-proto +Lang: ru + +![][splash] + +# Июнь + +В июне вернулся к доработке генератора Klin ([Диалект Котлина][kd]): +добавил генерацию обёрток для работы со списками элементов. В Qt +обёртка над списком представлена типом `QList`. Генерацию самого +`Item` ещё предстоить сделать. + +# Июль + +В июле планирую завершить генерацию `Item`. + +[kd]: https://github.com/OGStudio/kotlin-dialect +[splash]: ../../images/2026-07_qlist-proto.jpg \ No newline at end of file diff --git a/ru/news/index.html b/ru/news/index.html index af39b86..a9d42f9 100644 --- a/ru/news/index.html +++ b/ru/news/index.html @@ -24,6 +24,28 @@

Новости

+
+

+ Минимальная поддержка QList в Kotlin Dialect +

+

+ 2026-07-03 +

+
+

+

Июнь

+

В июне вернулся к доработке генератора Klin (Диалект Котлина): +добавил генерацию обёрток для работы со списками элементов. В Qt +обёртка над списком представлена типом QList<Item*>. Генерацию самого +Item ещё предстоить сделать.

+

Июль

+

В июле планирую завершить генерацию Item.

+

. . .

+
+ +
-
-

- Список файлов проекта -

-

- 2025-10-02 -

-
- -

Отображение файлов проекта

-

В сентябре сделал заготовку ПСКОВ 2 из двух частей: веб-клиент + веб-сервер:

-
    -
  • веб-сервер предоставляет доступ веб-клиенту к файлам на диске в формате Local Host Access
  • -
  • веб-клиент предоставляет интерфейс человеку для работы с содержимым сайта
  • -
-

Логику написал на Kotlin. Из Kotlin получаю для Node.js и браузера код на -JavaScript. Работа с Kotlin в качестве якорного языка. . .

-
- -

Страница 1 из 10

diff --git a/ru/news/index10.html b/ru/news/index10.html index ed910c4..6174bad 100644 --- a/ru/news/index10.html +++ b/ru/news/index10.html @@ -24,6 +24,22 @@

Новости

+
+

+ Тестовый цех каждому (Редактор 0.7.0) +

+

+ 2015-07-22 00:00 +

+
+

Как вы знаете, основная цель Редактора 0.7.0 - это возможность создать тестовый цех с помощью него. Редактору не хватает системы Действий и исправления некоторых ошибок для этого. Помимо выпуска Редактора мы опубликуем подробную статью, описывающую создание тестового цеха, чтобы каждый мог создать себе свой тестовый цех!

+

Мы планируем завершить его в Октябре.

+

. . .

+
+ +

Дорожная карта 2015-2016 diff --git a/ru/news/index2.html b/ru/news/index2.html index 7f8fba8..20d41d5 100644 --- a/ru/news/index2.html +++ b/ru/news/index2.html @@ -24,6 +24,30 @@

Новости

+
+

+ Список файлов проекта +

+

+ 2025-10-02 +

+
+ +

Отображение файлов проекта

+

В сентябре сделал заготовку ПСКОВ 2 из двух частей: веб-клиент + веб-сервер:

+
    +
  • веб-сервер предоставляет доступ веб-клиенту к файлам на диске в формате Local Host Access
  • +
  • веб-клиент предоставляет интерфейс человеку для работы с содержимым сайта
  • +
+

Логику написал на Kotlin. Из Kotlin получаю для Node.js и браузера код на +JavaScript. Работа с Kotlin в качестве якорного языка. . .

+
+ +

Возврат к межплатформенным решениям @@ -244,29 +268,6 @@ Local Host Access для доступа к его локальной файло Читать далее

-
-

- Итоги 2024-го года -

-

- 2025-01-15 00:00 -

-
-

year24

-

Итоги

-

Рассмотрим результаты года квартал за кварталом:

-
    -
  • Первый квартал (январь - март):
      -
    • (Swift) Реализована шина обмена данными для iOS с целью создания общего пространства для взаимодействия разрозненного кода
    • -
    • Введено понятие «Модель ограниченного языка» (Limited language model) для описания правил портируемости кода
    • -
    • Python выбран якорным языком программирования, из которого генерируются функциональные копии на других языках
  • -
  • Второй квартал (апрель - июнь):. . .
  • -
-
- -

Страница 2 из 10

diff --git a/ru/news/index3.html b/ru/news/index3.html index 26083d8..9e08c8a 100644 --- a/ru/news/index3.html +++ b/ru/news/index3.html @@ -24,6 +24,29 @@

Новости

+
+

+ Итоги 2024-го года +

+

+ 2025-01-15 00:00 +

+
+

year24

+

Итоги

+

Рассмотрим результаты года квартал за кварталом:

+
    +
  • Первый квартал (январь - март):
      +
    • (Swift) Реализована шина обмена данными для iOS с целью создания общего пространства для взаимодействия разрозненного кода
    • +
    • Введено понятие «Модель ограниченного языка» (Limited language model) для описания правил портируемости кода
    • +
    • Python выбран якорным языком программирования, из которого генерируются функциональные копии на других языках
  • +
  • Второй квартал (апрель - июнь):. . .
  • +
+
+ +
-
-

- Первый пример портируемого кода -

-

- 2024-04-11 00:00 -

-
-

Выбор платформ для портирования

-

Для подтверждения портируемости кода я выбрал следующие платформы и языки:

-
    -
  • C++: Linux, macOS, OpenWrt, Windows
  • -
  • JavaScript: Chrome, Firefox, Safari
  • -
  • Kotlin: Android
  • -
  • Python: Linux, macOS, Windows
  • -
  • Swift: iOS, macOS
  • -
-

На указанных языках я сделал простейший аналог «Hello World», тем самым изучив требования каждой из платформ.

-

Отдельно отмечу, что самой сложной для обуздания платформой оказалась OpenWrt, т.к. поддержка моего маршрутизатора TP-Link TL-MR3020 r1 закончилась в 2018-м году. Пришлось ставить старую версию OpenWrt, что заняло три недели.. . .

-
- -

Страница 3 из 10

diff --git a/ru/news/index4.html b/ru/news/index4.html index 32b9f9e..1434290 100644 --- a/ru/news/index4.html +++ b/ru/news/index4.html @@ -24,6 +24,30 @@

Новости

+
+

+ Первый пример портируемого кода +

+

+ 2024-04-11 00:00 +

+
+

Выбор платформ для портирования

+

Для подтверждения портируемости кода я выбрал следующие платформы и языки:

+
    +
  • C++: Linux, macOS, OpenWrt, Windows
  • +
  • JavaScript: Chrome, Firefox, Safari
  • +
  • Kotlin: Android
  • +
  • Python: Linux, macOS, Windows
  • +
  • Swift: iOS, macOS
  • +
+

На указанных языках я сделал простейший аналог «Hello World», тем самым изучив требования каждой из платформ.

+

Отдельно отмечу, что самой сложной для обуздания платформой оказалась OpenWrt, т.к. поддержка моего маршрутизатора TP-Link TL-MR3020 r1 закончилась в 2018-м году. Пришлось ставить старую версию OpenWrt, что заняло три недели.. . .

+
+ +

Шина-iOS @@ -190,22 +214,6 @@ Ubuntu Edge. Особенностью продукта должна была Читать далее

-
-

- Защита доступности -

-

- 2019-04-16 00:00 -

-
-

Алтайская река Катунь

-

В этой статье мы расскажем о начале усилий по защите себя от решений третьих сторон.

-

С первого дня существования проекта Opensource Game Studio мы используем решения третьих сторон для достижения своей цели по созданию лучших средств разработки игр. Мы использовали форумы, системы отслеживания задач, списки рассылок, социальные сети, системы контроля версий кода, хостинги, компиляторы, библиотеки и т.д.. Каждое решение третьих сторон имеет свой жизненный цикл.. . .

-
- -

Страница 4 из 10

diff --git a/ru/news/index5.html b/ru/news/index5.html index 2883506..e830b1e 100644 --- a/ru/news/index5.html +++ b/ru/news/index5.html @@ -24,6 +24,22 @@

Новости

+
+

+ Защита доступности +

+

+ 2019-04-16 00:00 +

+
+

Алтайская река Катунь

+

В этой статье мы расскажем о начале усилий по защите себя от решений третьих сторон.

+

С первого дня существования проекта Opensource Game Studio мы используем решения третьих сторон для достижения своей цели по созданию лучших средств разработки игр. Мы использовали форумы, системы отслеживания задач, списки рассылок, социальные сети, системы контроля версий кода, хостинги, компиляторы, библиотеки и т.д.. Каждое решение третьих сторон имеет свой жизненный цикл.. . .

+
+ +
-
-

- Начало воссоздания Маджонга -

-

- 2018-01-26 00:00 -

-
-

Сферические фишки в раскладке Маджонг

-

Эта статья описывает начало воссоздания игры Маджонг.

-

План

-

Мы начали воссоздание Маджонга с составления краткого плана реализации игровой механики с минимальной графикой:

-
    -
  • Загрузить раскладку
  • -
  • Поместить фишки в позиции раскладки
  • -
  • Различить фишки
  • -
  • Реализовать выбор фишек
  • -
  • Реализовать сравнение фишек
  • -
-

Как и любой другой план, этот выглядел вполне адекватно на первый взгляд. Тем не менее стоит начать разработку, как появляются новые детали. Этот план не был исключением. Ниже представлена пара проблем, вскрывшихся во время разработки.. . .

-
- -

Страница 5 из 10

diff --git a/ru/news/index6.html b/ru/news/index6.html index ddb0f7d..d2630a9 100644 --- a/ru/news/index6.html +++ b/ru/news/index6.html @@ -24,6 +24,31 @@

Новости

+
+

+ Начало воссоздания Маджонга +

+

+ 2018-01-26 00:00 +

+
+

Сферические фишки в раскладке Маджонг

+

Эта статья описывает начало воссоздания игры Маджонг.

+

План

+

Мы начали воссоздание Маджонга с составления краткого плана реализации игровой механики с минимальной графикой:

+
    +
  • Загрузить раскладку
  • +
  • Поместить фишки в позиции раскладки
  • +
  • Различить фишки
  • +
  • Реализовать выбор фишек
  • +
  • Реализовать сравнение фишек
  • +
+

Как и любой другой план, этот выглядел вполне адекватно на первый взгляд. Тем не менее стоит начать разработку, как появляются новые детали. Этот план не был исключением. Ниже представлена пара проблем, вскрывшихся во время разработки.. . .

+
+ +
-
-

- Всё проходит хорошо -

-

- 2017-04-07 00:00 -

-
-

Полёт ракеты

-

Эта статья рассказывает о создании первых четырёх самоучителей OpenSceneGraph в марте 2017.

-

Первые четыре самоучителя OpenSceneGraph объясняют, как создать модель куба в Blender и затем отобразить её на Linux, macOS или Windows с помощью osgviewer, стандартного инструмента OpenSceneGraph.

-

Процесс создания одного самоучителя оказался довольно утомительным, т.к. он состоит из следующих задач:

-
    -
  1. Записать видео с одним или более шагами. . .
  2. -
-
- -

Страница 6 из 10

diff --git a/ru/news/index7.html b/ru/news/index7.html index d787cd5..ce1eaed 100644 --- a/ru/news/index7.html +++ b/ru/news/index7.html @@ -24,6 +24,26 @@

Новости

+
+

+ Всё проходит хорошо +

+

+ 2017-04-07 00:00 +

+
+

Полёт ракеты

+

Эта статья рассказывает о создании первых четырёх самоучителей OpenSceneGraph в марте 2017.

+

Первые четыре самоучителя OpenSceneGraph объясняют, как создать модель куба в Blender и затем отобразить её на Linux, macOS или Windows с помощью osgviewer, стандартного инструмента OpenSceneGraph.

+

Процесс создания одного самоучителя оказался довольно утомительным, т.к. он состоит из следующих задач:

+
    +
  1. Записать видео с одним или более шагами. . .
  2. +
+
+ +
-
-

- Пара слов о вчерашнем прямом эфире -

-

- 2016-09-26 00:00 -

-
- -

Создание пасьянса Маджонг прошло успешно, и заняло менее 4 часов.

-

Мы опубликуем материалы прямого эфира чуть позже на этой неделе.

-

Спасибо за участие.

-

. . .

-
- -

Страница 7 из 10

diff --git a/ru/news/index8.html b/ru/news/index8.html index 5b657b2..0ddd03b 100644 --- a/ru/news/index8.html +++ b/ru/news/index8.html @@ -24,6 +24,24 @@

Новости

+
+

+ Пара слов о вчерашнем прямом эфире +

+

+ 2016-09-26 00:00 +

+
+ +

Создание пасьянса Маджонг прошло успешно, и заняло менее 4 часов.

+

Мы опубликуем материалы прямого эфира чуть позже на этой неделе.

+

Спасибо за участие.

+

. . .

+
+ +
-
-

- Запись прямого эфира "Катящийся мяч" и материалы -

-

- 2016-02-10 00:00 -

-
-

Т.к. мы провели 2 прямые трансляции для создания игры "Катящийся мяч", ниже вы можете увидеть 2 записи этого процесса на YouTube:

- - -

Игра "Катящийся мяч" для Linux (на основе Debian), OS X (10.9+), Windows доступна на SourceForge.. . .

-
- -

Страница 8 из 10

diff --git a/ru/news/index9.html b/ru/news/index9.html index 880e9ea..e86d740 100644 --- a/ru/news/index9.html +++ b/ru/news/index9.html @@ -24,6 +24,23 @@

Новости

+
+

+ Запись прямого эфира "Катящийся мяч" и материалы +

+

+ 2016-02-10 00:00 +

+
+

Т.к. мы провели 2 прямые трансляции для создания игры "Катящийся мяч", ниже вы можете увидеть 2 записи этого процесса на YouTube:

+ + +

Игра "Катящийся мяч" для Linux (на основе Debian), OS X (10.9+), Windows доступна на SourceForge.. . .

+
+ +
-
-

- Тестовый цех каждому (Редактор 0.7.0) -

-

- 2015-07-22 00:00 -

-
-

Как вы знаете, основная цель Редактора 0.7.0 - это возможность создать тестовый цех с помощью него. Редактору не хватает системы Действий и исправления некоторых ошибок для этого. Помимо выпуска Редактора мы опубликуем подробную статью, описывающую создание тестового цеха, чтобы каждый мог создать себе свой тестовый цех!

-

Мы планируем завершить его в Октябре.

-

. . .

-
- -

Страница 9 из 10

diff --git a/ru/news/qlist-proto.html b/ru/news/qlist-proto.html new file mode 100644 index 0000000..f9482cd --- /dev/null +++ b/ru/news/qlist-proto.html @@ -0,0 +1,64 @@ + + + + + + + + +

+

В новостях...

+
+
+

+ Минимальная поддержка QList в Kotlin Dialect +

+

+ 2026-07-03 +

+
+

+

Июнь

+

В июне вернулся к доработке генератора Klin (Диалект Котлина): +добавил генерацию обёрток для работы со списками элементов. В Qt +обёртка над списком представлена типом QList<Item*>. Генерацию самого +Item ещё предстоить сделать.

+

Июль

+

В июле планирую завершить генерацию Item.

+
+
+
+ + + +
+ +