diff --git a/en/news/2024-09_ht-scenes.md b/en/news/2024-09_ht-scenes.md new file mode 100644 index 0000000..1253969 --- /dev/null +++ b/en/news/2024-09_ht-scenes.md @@ -0,0 +1,41 @@ +Title: Switching scenes +Date: 2024-09-06 00:00 +Category: News +Slug: ht-scenes +Lang: en + +# August + + + +In August I implemented scene switching, which allowed me to do the following: + +* pressing "Start the game" button in the splash screen takes the player to a level with three floors +* selecting a door takes the player to another floor +* selecting a TV set focuses the player on the TV set with a remote control +* switching TV channels results in different images being shown + +Thus, scenes are good both for focusing on items and moving the player around. + +# September + +I plan to implement replay of short sounds in September. + +# Philosophy + +I stumbled upon an interesting ["Time after tax"][tax] post. The author briefly +tells how after spending time on mandatory day to day +activities (sleep, work, commute, wash, etc.) he is only left with +3 hours of free time. The author calls this "Time after tax". + +That concept explains where I take time for "Tail and Shadow" project. +For example, I managed to spend 27 hours for the project in August, that's +about 1 hour a day. Of course, one would spend 27 hours on a full-time job +in 3-4 days, but a job won't let you make your dream come true. + +Do you use "time after tax"? + +[scenes]: ../../images/2024_scenes.mp4 +[tax]: https://www.konstantinschubert.com/2019/03/30/time-after-taxes.html diff --git a/en/news/ht-scenes.html b/en/news/ht-scenes.html new file mode 100644 index 0000000..ee4de5b --- /dev/null +++ b/en/news/ht-scenes.html @@ -0,0 +1,86 @@ + + + +
+ + + + + ++ 2024-09-06 00:00 +
+In August I implemented scene switching, which allowed me to do the following:
+Thus, scenes are good both for focusing on items and moving the player around.
+I plan to implement replay of short sounds in September.
+I stumbled upon an interesting "Time after tax" post. The author briefly +tells how after spending time on mandatory day to day +activities (sleep, work, commute, wash, etc.) he is only left with +3 hours of free time. The author calls this "Time after tax".
+That concept explains where I take time for "Tail and Shadow" project. +For example, I managed to spend 27 hours for the project in August, that's +about 1 hour a day. Of course, one would spend 27 hours on a full-time job +in 3-4 days, but a job won't let you make your dream come true.
+Do you use "time after tax"?
++ 2024-09-06 00:00 +
+In August I implemented scene switching, which allowed me to do the following:
+Thus, scenes are good both for focusing on items and moving the player around.. . .
+- 2021-01-28 00:00 -
-In this article Michael shares his experience of creating durable applications.
-In 2013 Canonical tried to crowdfund Ubuntu Edge smartphone. -Its main feature could be the ability to use the smartphone as a full-fledged -PС. Unfortunatly, the crowdfunding campaign did not accumulate enough money, -so a dream of having a universal device remained to be the dream.
-I've been searching for universality, too, on the software side, -not the hardware one. Today I can confidently say I found the necessary. . .
-Page 1 of 8
diff --git a/en/news/index2.html b/en/news/index2.html index 11d2561..cce68e8 100644 --- a/en/news/index2.html +++ b/en/news/index2.html @@ -30,6 +30,27 @@
+ 2021-01-28 00:00 +
+In this article Michael shares his experience of creating durable applications.
+In 2013 Canonical tried to crowdfund Ubuntu Edge smartphone. +Its main feature could be the ability to use the smartphone as a full-fledged +PС. Unfortunatly, the crowdfunding campaign did not accumulate enough money, +so a dream of having a universal device remained to be the dream.
+I've been searching for universality, too, on the software side, +not the hardware one. Today I can confidently say I found the necessary. . .
+- 2018-10-02 00:00 -
-We are glad to announce the release of the second demonstration of OGS Mahjong 2. The purposes of this release were to refine our development techniques and build a solid cross-platform foundation.
-Release
-Run the latest version of OGS Mahjong 2 in your web browser: http://ogstudio.github.io/ogs-mahjong
-You are encouraged to run the game with seed
parameter like this: http://ogstudio.github.io/ogs-mahjong?seed=0. . .
Page 2 of 8
diff --git a/en/news/index3.html b/en/news/index3.html index 183b7ea..e88f4c3 100644 --- a/en/news/index3.html +++ b/en/news/index3.html @@ -30,6 +30,24 @@
+ 2018-10-02 00:00 +
+We are glad to announce the release of the second demonstration of OGS Mahjong 2. The purposes of this release were to refine our development techniques and build a solid cross-platform foundation.
+Release
+Run the latest version of OGS Mahjong 2 in your web browser: http://ogstudio.github.io/ogs-mahjong
+You are encouraged to run the game with seed
parameter like this: http://ogstudio.github.io/ogs-mahjong?seed=0. . .
- 2017-09-10 00:00 -
-This article describes the birth of MJIN world in August 2017.
-mjin-player
-As you know, we spent July to research scripting. We found a solution that satisfies the following criteria. Scripts should:
-We have verified the second criterion by writing a sample application. The first criterion was taken for granted because it SHOULD be true.. . .
-Page 3 of 8
diff --git a/en/news/index4.html b/en/news/index4.html index 1228c35..df05979 100644 --- a/en/news/index4.html +++ b/en/news/index4.html @@ -30,6 +30,28 @@
+ 2017-09-10 00:00 +
+This article describes the birth of MJIN world in August 2017.
+mjin-player
+As you know, we spent July to research scripting. We found a solution that satisfies the following criteria. Scripts should:
+We have verified the second criterion by writing a sample application. The first criterion was taken for granted because it SHOULD be true.. . .
+- 2016-12-15 00:00 -
-This article describes the start of MJIN library separation into modules.
-Once we built OpenSceneGraph for Android, it became obvious that some MJIN functionality is not suitable for Android. For example, UIQt provides a basis for OGS Editor UI. Since OGS Editor is a desktop application, we don't need UIQt for Android.
-We decided to have a look at two approaches to separate MJIN into modules: build-time separation and run-time one. -Build-time separation means MJIN becomes highly configurable and each platform gets specifically tailored MJIN build.. . .
-Page 4 of 8
diff --git a/en/news/index5.html b/en/news/index5.html index 990d64c..120ddff 100644 --- a/en/news/index5.html +++ b/en/news/index5.html @@ -30,6 +30,24 @@
+ 2016-12-15 00:00 +
+This article describes the start of MJIN library separation into modules.
+Once we built OpenSceneGraph for Android, it became obvious that some MJIN functionality is not suitable for Android. For example, UIQt provides a basis for OGS Editor UI. Since OGS Editor is a desktop application, we don't need UIQt for Android.
+We decided to have a look at two approaches to separate MJIN into modules: build-time separation and run-time one. +Build-time separation means MJIN becomes highly configurable and each platform gets specifically tailored MJIN build.. . .
+- 2016-08-18 00:00 -
-If you follow us on Facebook, Twitter, or VK you noticed we started to use them again. That's no coincidence: we're finally ready to communicate our progress verbally after 4 years of almost silent development.
-Follow us to stay up-to-date!
-. . .
-Page 5 of 8
diff --git a/en/news/index6.html b/en/news/index6.html index 1d4c961..d4c5c8d 100644 --- a/en/news/index6.html +++ b/en/news/index6.html @@ -30,6 +30,22 @@
+ 2016-08-18 00:00 +
+If you follow us on Facebook, Twitter, or VK you noticed we started to use them again. That's no coincidence: we're finally ready to communicate our progress verbally after 4 years of almost silent development.
+Follow us to stay up-to-date!
+. . .
+- 2015-12-26 00:00 -
-As you know, according to the previously published roadmap, we now have sound system in place. However, we decided to go further and implement the first version of Player. We wanted to get it done by December, but, unfortunately, more work resulted in the change of dates.
-Here's the revised roadmap for the first half of 2016:
-Page 6 of 8
diff --git a/en/news/index7.html b/en/news/index7.html index de6b3bd..b0ad9a4 100644 --- a/en/news/index7.html +++ b/en/news/index7.html @@ -30,6 +30,25 @@
+ 2015-12-26 00:00 +
+As you know, according to the previously published roadmap, we now have sound system in place. However, we decided to go further and implement the first version of Player. We wanted to get it done by December, but, unfortunately, more work resulted in the change of dates.
+Here's the revised roadmap for the first half of 2016:
+- 2015-03-07 00:00 -
-We completed Editor 0.4.0 in January. As it was planned, it only contains basic abilities to open and save a project. The major goal was to make MJIN, Python and Qt work together (we were unable to use PyQt or PySide due to technical difficulties).
-You can see 0.4.0 in action here.
-We started Editor 0.5.0 development in February. It's 45% ready at the moment.
-Editor 0.5.0 planned features:
-Page 7 of 8
diff --git a/en/news/index8.html b/en/news/index8.html index 040c8f1..c8666d7 100644 --- a/en/news/index8.html +++ b/en/news/index8.html @@ -30,6 +30,26 @@
+ 2015-03-07 00:00 +
+We completed Editor 0.4.0 in January. As it was planned, it only contains basic abilities to open and save a project. The major goal was to make MJIN, Python and Qt work together (we were unable to use PyQt or PySide due to technical difficulties).
+You can see 0.4.0 in action here.
+We started Editor 0.5.0 development in February. It's 45% ready at the moment.
+Editor 0.5.0 planned features:
++ 2024-09-06 00:00 +
+В августе сделал переключение сцен, после чего стало возможно следующее:
+Таким образом, сцены хорошо решают вопросы как фокусирования на предметах, +так и перемещения в пространстве.
+В сентябре планирую добавить воспроизведение коротких звуков.
+Наткнулся на интересную публикацию «Время после вычета налогов». +В ней автор кратко повествует о том, что после вычета всех обязательных ежедневных +трат (сон, работа, дорога до работы, умывание и т.п.) у него остаётся лишь 3 часа +свободного времени. Это время автор и называет «временем после вычета налогов».
+Эта концепция очень мне близка, т.к. на проект «Хвост и Тень» я как раз трачу +то время, что остаётся «после вычета налогов». Например, в августе мне удалось +выделить на проект около 27 часов, это примерно 1 час в день. Конечно, на обычной +работе 27 часов вырабатывают за 3-4 дня, но на работе нельзя воплощать +свою мечту в жизнь.
+А вы используете «время после вычета налогов»?
++ 2024-09-06 00:00 +
+В августе сделал переключение сцен, после чего стало возможно следующее:
+Таким образом, сцены хорошо решают вопросы как фокусирования на предметах,. . .
+- 2021-01-28 00:00 -
-В этой статье Михаил поделится опытом создания доступных долговечных приложений.
-В 2013 году компания Canonical пыталась собрать средства на выпуск смартфона -Ubuntu Edge. Особенностью продукта должна была стать возможность -преобразовывать смартфон в полноценный ПК. Увы, необходимую сумму собрать не -удалось, поэтому мечта создать универсальное устройство так и осталась мечтой.
-Со своей стороны я давно искал универсальность со стороны программного -обеспечения, не железа. Сегодня с уверенностью могу сказать, что нашёл. . .
-Страница 1 из 8
diff --git a/ru/news/index2.html b/ru/news/index2.html index 1445215..f6d6fbc 100644 --- a/ru/news/index2.html +++ b/ru/news/index2.html @@ -30,6 +30,27 @@
+ 2021-01-28 00:00 +
+В этой статье Михаил поделится опытом создания доступных долговечных приложений.
+В 2013 году компания Canonical пыталась собрать средства на выпуск смартфона +Ubuntu Edge. Особенностью продукта должна была стать возможность +преобразовывать смартфон в полноценный ПК. Увы, необходимую сумму собрать не +удалось, поэтому мечта создать универсальное устройство так и осталась мечтой.
+Со своей стороны я давно искал универсальность со стороны программного +обеспечения, не железа. Сегодня с уверенностью могу сказать, что нашёл. . .
+- 2018-10-02 00:00 -
-Мы рады сообщить о выпуске второй демонстрации OGS Mahjong 2. Её целью были улучшение техники разработки и создание надёжной основы кроссплатформенной разработки.
-Выпуск
-Запустите последний выпуск OGS Mahjong 2 в вашем браузере: http://ogstudio.github.io/ogs-mahjong
-Рекомендуем запускать игру с параметром seed
следующим образом: http://ogstudio.github.io/ogs-mahjong?seed=0. . .
Страница 2 из 8
diff --git a/ru/news/index3.html b/ru/news/index3.html index 74e35bc..082204c 100644 --- a/ru/news/index3.html +++ b/ru/news/index3.html @@ -30,6 +30,24 @@
+ 2018-10-02 00:00 +
+Мы рады сообщить о выпуске второй демонстрации OGS Mahjong 2. Её целью были улучшение техники разработки и создание надёжной основы кроссплатформенной разработки.
+Выпуск
+Запустите последний выпуск OGS Mahjong 2 в вашем браузере: http://ogstudio.github.io/ogs-mahjong
+Рекомендуем запускать игру с параметром seed
следующим образом: http://ogstudio.github.io/ogs-mahjong?seed=0. . .
- 2017-09-10 00:00 -
-Эта статья описывает рождение вселенной MJIN в августе 2017.
-mjin-player
-Как вы знаете, в июле мы изучали скриптование. Мы нашли решение, которое удовлетворяет следующим критериям. Скрипты должны:
-Мы проверили второй критерий в рамках тестового приложения. В первый критерий мы просто поверили, т.к. он ДОЛЖЕН быть верен.. . .
-Страница 3 из 8
diff --git a/ru/news/index4.html b/ru/news/index4.html index ffc3665..bba3311 100644 --- a/ru/news/index4.html +++ b/ru/news/index4.html @@ -30,6 +30,28 @@
+ 2017-09-10 00:00 +
+Эта статья описывает рождение вселенной MJIN в августе 2017.
+mjin-player
+Как вы знаете, в июле мы изучали скриптование. Мы нашли решение, которое удовлетворяет следующим критериям. Скрипты должны:
+Мы проверили второй критерий в рамках тестового приложения. В первый критерий мы просто поверили, т.к. он ДОЛЖЕН быть верен.. . .
+- 2016-12-15 00:00 -
-Эта статья описывает начало разделения библиотеки MJIN на модули.
-Как только мы собрали OpenSceneGraph для Android, стало очевидно, что часть функционала MJIN не нужна на Android. Например, UIQt - это основа интерфейса Редактора. Раз Редактор - это приложение для ПК, то UIQt не нужен на Android.
-Мы решили рассмотреть два подхода к разделению MJIN на модули: во время сборки (build-time) и исполнения (run-time). -Разделение во время сборки означает гибкую систему настроек MJIN, что позволит собирать её различно под каждую платформу.. . .
-Страница 4 из 8
diff --git a/ru/news/index5.html b/ru/news/index5.html index e498ef5..8b888bb 100644 --- a/ru/news/index5.html +++ b/ru/news/index5.html @@ -30,6 +30,24 @@
+ 2016-12-15 00:00 +
+Эта статья описывает начало разделения библиотеки MJIN на модули.
+Как только мы собрали OpenSceneGraph для Android, стало очевидно, что часть функционала MJIN не нужна на Android. Например, UIQt - это основа интерфейса Редактора. Раз Редактор - это приложение для ПК, то UIQt не нужен на Android.
+Мы решили рассмотреть два подхода к разделению MJIN на модули: во время сборки (build-time) и исполнения (run-time). +Разделение во время сборки означает гибкую систему настроек MJIN, что позволит собирать её различно под каждую платформу.. . .
+- 2016-08-18 00:00 -
-Если вы подписаны на нашу группу в Facebook, Twitter или VK, вы заметили, что мы начали использовать её снова. Это не случайно: мы наконец созрели для вербального общения после 4 лет молчаливой разработки.
-Подписывайтесь!
-. . .
-Страница 5 из 8
diff --git a/ru/news/index6.html b/ru/news/index6.html index 90af4c0..b5fb8e3 100644 --- a/ru/news/index6.html +++ b/ru/news/index6.html @@ -30,6 +30,22 @@
+ 2016-08-18 00:00 +
+Если вы подписаны на нашу группу в Facebook, Twitter или VK, вы заметили, что мы начали использовать её снова. Это не случайно: мы наконец созрели для вербального общения после 4 лет молчаливой разработки.
+Подписывайтесь!
+. . .
+- 2015-12-26 00:00 -
-Как вы знаете, согласно ранее опубликованной дорожной карте, мы добавили звуковую систему. Тем не менее, мы решили пойти дальше и создать первую версию Проигрывателя. Мы хотели завершить его в декабре, но, к сожалению, изменение планов вылилось в изменение сроков.
-Представляем вам обновлённую дорожную карту на первую половину 2016:
-Страница 6 из 8
diff --git a/ru/news/index7.html b/ru/news/index7.html index 3bc01ae..068d3f7 100644 --- a/ru/news/index7.html +++ b/ru/news/index7.html @@ -30,6 +30,25 @@
+ 2015-12-26 00:00 +
+Как вы знаете, согласно ранее опубликованной дорожной карте, мы добавили звуковую систему. Тем не менее, мы решили пойти дальше и создать первую версию Проигрывателя. Мы хотели завершить его в декабре, но, к сожалению, изменение планов вылилось в изменение сроков.
+Представляем вам обновлённую дорожную карту на первую половину 2016:
+- 2015-03-07 00:00 -
-Мы завершили работу над версией 0.4.0 редактора в январе. Как было запланировано, эта версия содержит лишь базовые возможности открыть и сохранить проект. Основная цель была в том, чтобы подружить MJIN, Python и Qt (в частности, по ряду технических причин мы не смогли использовать PyQt или PySide).
-Вы можете увидеть 0.4.0 в действии здесь.
-Мы начали разработку Редактора 0.5.0 в феврале, на текущий момент сделаны 45% работ.. . .
-Страница 7 из 8
diff --git a/ru/news/index8.html b/ru/news/index8.html index 341cb8d..62f8c05 100644 --- a/ru/news/index8.html +++ b/ru/news/index8.html @@ -30,6 +30,22 @@
+ 2015-03-07 00:00 +
+Мы завершили работу над версией 0.4.0 редактора в январе. Как было запланировано, эта версия содержит лишь базовые возможности открыть и сохранить проект. Основная цель была в том, чтобы подружить MJIN, Python и Qt (в частности, по ряду технических причин мы не смогли использовать PyQt или PySide).
+Вы можете увидеть 0.4.0 в действии здесь.
+Мы начали разработку Редактора 0.5.0 в феврале, на текущий момент сделаны 45% работ.. . .
+