+ 2024-01-04 00:00 +
+To gain code portability, we have to divide whole code into two parts:
+To simplify portable code construction, we want to be able to place any code - +both repeatable and unique - without hierarchy requirements of operating +systems. Bus design pattern seems to be the best option. The Bus makes all +code chunks equal because they interact through the Bus only.
+Currently we have:
+ +Module structure:
+ +Part of the visual representation:
+ +Main functionality:
+This was an example of a single instance of an entity.
+Next we're going to deal with multiple instances of an entity.
++ 2024-01-04 00:00 +
+To gain code portability, we have to divide whole code into two parts:
+To simplify portable code construction, we want to be able to place any code - +both repeatable and unique - without hierarchy requirements of operating +systems. Bus design pattern seems to be the best option. The Bus makes all +code chunks equal because they interact through the Bus only.
+Currently we have:
+ +. . .
+- 2019-01-01 0:01 -
-It was a year of reimagining and rethinking. As some of you may remember, we started this project to make a game development tool. During the years, the idea evolved from one form to another, sometimes the changes were significant, other times we threw away all the code and started anew.
-As a result of all these changes, we came to the end of the year 2018 without a tool, but with a clear understanding of what tool are we making.
-There are plenty of fine game development tools out there. Some of them are even open source. We spent plenty of time trying them, and some are quite good.. . .
-Page 1 of 7
diff --git a/en/news/index2.html b/en/news/index2.html index 170ee73..34cc822 100644 --- a/en/news/index2.html +++ b/en/news/index2.html @@ -30,6 +30,23 @@
+ 2019-01-01 0:01 +
+It was a year of reimagining and rethinking. As some of you may remember, we started this project to make a game development tool. During the years, the idea evolved from one form to another, sometimes the changes were significant, other times we threw away all the code and started anew.
+As a result of all these changes, we came to the end of the year 2018 without a tool, but with a clear understanding of what tool are we making.
+There are plenty of fine game development tools out there. Some of them are even open source. We spent plenty of time trying them, and some are quite good.. . .
+- 2017-11-22 00:00 -
-It's time to step back to see our accomplishments in 2017 and how they connect to the overall goal of Opensource Game Studio project.
-Brief history
-Opensource Game Studio project is 12 years old now.
-2005. We started the project with a fanatic call to create the best game ever. Probably right after finishing Half-Life 2 or Morrowind. 99.99% of those who wanted to participate weathered during a couple of years leaving only the two of us: Michael (coding) and Ivan (the rest). The project was in a constant turmoil because we had no clear purpose and discipline. Thus, we only got a handful of demonstrations during that period.. . .
-Page 2 of 7
diff --git a/en/news/index3.html b/en/news/index3.html index 1ac93e8..cc10959 100644 --- a/en/news/index3.html +++ b/en/news/index3.html @@ -30,6 +30,24 @@
+ 2017-11-22 00:00 +
+It's time to step back to see our accomplishments in 2017 and how they connect to the overall goal of Opensource Game Studio project.
+Brief history
+Opensource Game Studio project is 12 years old now.
+2005. We started the project with a fanatic call to create the best game ever. Probably right after finishing Half-Life 2 or Morrowind. 99.99% of those who wanted to participate weathered during a couple of years leaving only the two of us: Michael (coding) and Ivan (the rest). The project was in a constant turmoil because we had no clear purpose and discipline. Thus, we only got a handful of demonstrations during that period.. . .
+- 2017-01-25 00:00 -
-This article describes our plans for 2017.
-Our past plans suggested we would have Android platform support by this time. However, we have a long way to go, before we can declare Android support. See for yourself:
- -Some people would consider this a failure. We don't. We see a chance to start low and jump high!
-Having only worked with liberal and forgiving desktop environments, Android was a complete surprise for us. Android punished us for everything: memory, resources, graphics. The usual Android response was either a crash, or an empty screen.. . .
-Page 3 of 7
diff --git a/en/news/index4.html b/en/news/index4.html index d00dc6e..5617aeb 100644 --- a/en/news/index4.html +++ b/en/news/index4.html @@ -30,6 +30,25 @@
+ 2017-01-25 00:00 +
+This article describes our plans for 2017.
+Our past plans suggested we would have Android platform support by this time. However, we have a long way to go, before we can declare Android support. See for yourself:
+ +Some people would consider this a failure. We don't. We see a chance to start low and jump high!
+Having only worked with liberal and forgiving desktop environments, Android was a complete surprise for us. Android punished us for everything: memory, resources, graphics. The usual Android response was either a crash, or an empty screen.. . .
+- 2016-09-17 00:00 -
-We will hold live session on 25 September 2016 at 12:00 CEST -It's time to create simple Mahjong solitaire game.
-. . .
-Page 4 of 7
diff --git a/en/news/index5.html b/en/news/index5.html index 873ac66..04dcbda 100644 --- a/en/news/index5.html +++ b/en/news/index5.html @@ -30,6 +30,23 @@
+ 2016-09-17 00:00 +
+We will hold live session on 25 September 2016 at 12:00 CEST +It's time to create simple Mahjong solitaire game.
+. . .
+- 2016-01-25 00:00 -
-We're glad to annouce that the LiveCoding session will take place on 31 January 2016 at 12:00 CET. Join us!
-. . .
-Page 5 of 7
diff --git a/en/news/index6.html b/en/news/index6.html index 8b9bba5..c27f71e 100644 --- a/en/news/index6.html +++ b/en/news/index6.html @@ -30,6 +30,21 @@
+ 2016-01-25 00:00 +
+We're glad to annouce that the LiveCoding session will take place on 31 January 2016 at 12:00 CET. Join us!
+. . .
+- 2015-06-28 00:00 -
-We completed Editor 0.6.0. You can see 0.6.0 in action here.
-Editor 0.6.0 got the following new features:
-We don't have 0.7.0 completion date at the moment, because we decided to take some time to set up a roadmap for Shuan and Mahjong 2. Once done, we will share 0.7.0 completion date and its feature list along with the roadmap.. . .
-Page 6 of 7
diff --git a/en/news/index7.html b/en/news/index7.html index 676db0f..244109d 100644 --- a/en/news/index7.html +++ b/en/news/index7.html @@ -30,6 +30,31 @@
+ 2015-06-28 00:00 +
+We completed Editor 0.6.0. You can see 0.6.0 in action here.
+Editor 0.6.0 got the following new features:
+We don't have 0.7.0 completion date at the moment, because we decided to take some time to set up a roadmap for Shuan and Mahjong 2. Once done, we will share 0.7.0 completion date and its feature list along with the roadmap.. . .
++ 2024-01-04 00:00 +
+Для достижения портируемости кода необходимо разделить весь код на две части:
+Для упрощения конструирования портируемого кода нужна возможность размещать +любой код - и повторяющийся, и уникальный - без учёта иерархии конечной платформы. +Для этого лучше всего подходит шаблон проектирования «Шина». Шина все куски +кода делает равными, т.к. они взаимодействуют друг с другом через Шину.
+На текущий момент получился следующий результат:
+ +Структура модуля:
+ +Часть визуального представления:
+ +Основная функциональность:
+Это пример единственного экземпляра сущности.
+Далее предстоит разобраться с множественными экземплярами сущности.
++ 2024-01-04 00:00 +
+Для достижения портируемости кода необходимо разделить весь код на две части:
+Для упрощения конструирования портируемого кода нужна возможность размещать +любой код - и повторяющийся, и уникальный - без учёта иерархии конечной платформы. +Для этого лучше всего подходит шаблон проектирования «Шина». Шина все куски +кода делает равными, т.к. они взаимодействуют друг с другом через Шину.
+На текущий момент получился следующий результат:. . .
+- 2019-01-01 0:01 -
-Этот год во-многом стал для нас годом переосмысления и определенности. Как некоторые из вас помнят, мы начинали этот проект, для создания среды для разработки игр. В течение многих лет идея развивалась от одной формы к другой, иногда изменения были значительными, в других случаях мы отбрасывали весь код и начинали заново.
-В результате всех этих изменений мы подошли к концу 2018 года без готового инструмента, но с четким пониманием того, что за инструмент мы создаем.. . .
-Страница 1 из 7
diff --git a/ru/news/index2.html b/ru/news/index2.html index 3301086..ec532b3 100644 --- a/ru/news/index2.html +++ b/ru/news/index2.html @@ -30,6 +30,22 @@
+ 2019-01-01 0:01 +
+Этот год во-многом стал для нас годом переосмысления и определенности. Как некоторые из вас помнят, мы начинали этот проект, для создания среды для разработки игр. В течение многих лет идея развивалась от одной формы к другой, иногда изменения были значительными, в других случаях мы отбрасывали весь код и начинали заново.
+В результате всех этих изменений мы подошли к концу 2018 года без готового инструмента, но с четким пониманием того, что за инструмент мы создаем.. . .
+- 2017-11-22 00:00 -
-Настало время сделать ревизию наших достижений в 2017 году и проверить, насколько они следуют основной цели проекта Opensource Game Studio.
-Краткая история
-Проекту Opensource Game Studio уже 12 лет.
-2005. Мы начали проект с фанатичного призыва к созданию самой лучшей игры. Видимо, сразу же после прохождения Half-Life 2 или Morrowind. 99.99% тех, кто хотел участвовать, отвалились в течение первых двух лет. Остались лишь два человека: Михаил (программирование) и Иван (всё остальное). Проект находился в стадии постоянного беспорядка, т.к. у нас не было ни чёткой цели, ни дисциплины. Неудивительно, что за этот период мы можем похвастаться лишь небольшим набором сумбурных демонстраций.. . .
-Страница 2 из 7
diff --git a/ru/news/index3.html b/ru/news/index3.html index 41984b2..7e41ca7 100644 --- a/ru/news/index3.html +++ b/ru/news/index3.html @@ -30,6 +30,24 @@
+ 2017-11-22 00:00 +
+Настало время сделать ревизию наших достижений в 2017 году и проверить, насколько они следуют основной цели проекта Opensource Game Studio.
+Краткая история
+Проекту Opensource Game Studio уже 12 лет.
+2005. Мы начали проект с фанатичного призыва к созданию самой лучшей игры. Видимо, сразу же после прохождения Half-Life 2 или Morrowind. 99.99% тех, кто хотел участвовать, отвалились в течение первых двух лет. Остались лишь два человека: Михаил (программирование) и Иван (всё остальное). Проект находился в стадии постоянного беспорядка, т.к. у нас не было ни чёткой цели, ни дисциплины. Неудивительно, что за этот период мы можем похвастаться лишь небольшим набором сумбурных демонстраций.. . .
+- 2017-01-25 00:00 -
-Эта статья содержит наши планы на 2017 год.
-Наши предыдущие планы предполагали, что сейчас у нас уже будет поддержка платформы Android. Тем не менее, у нас впереди ещё очень много работы, прежде чем мы сможем объявить о поддержке Android. Судите сами:
- -Кто-нибудь может посчитать это неудачей. Но не мы. Мы видим шанс начать с низкого старта и прыгнуть высоко!
-Т.к. ранее мы имели опыт работы лишь с либеральным и всё прощающим настольным ПК, Android стал для нас полной неожиданностью. На каждом шагу нас ожидало наказание за фривольное использование памяти, ресурсов, графики. Чаще всего в ответ на наши действия мы получали либо падение приложения, либо пустой экран.. . .
-Страница 3 из 7
diff --git a/ru/news/index4.html b/ru/news/index4.html index c468b65..a8255ec 100644 --- a/ru/news/index4.html +++ b/ru/news/index4.html @@ -30,6 +30,25 @@
+ 2017-01-25 00:00 +
+Эта статья содержит наши планы на 2017 год.
+Наши предыдущие планы предполагали, что сейчас у нас уже будет поддержка платформы Android. Тем не менее, у нас впереди ещё очень много работы, прежде чем мы сможем объявить о поддержке Android. Судите сами:
+ +Кто-нибудь может посчитать это неудачей. Но не мы. Мы видим шанс начать с низкого старта и прыгнуть высоко!
+Т.к. ранее мы имели опыт работы лишь с либеральным и всё прощающим настольным ПК, Android стал для нас полной неожиданностью. На каждом шагу нас ожидало наказание за фривольное использование памяти, ресурсов, графики. Чаще всего в ответ на наши действия мы получали либо падение приложения, либо пустой экран.. . .
+- 2016-09-17 00:00 -
-25 сентября 2016 в 13:00 MSK мы проведём прямой эфир. -Самое время создать простой пасьянс Маджонг
-. . .
-Страница 4 из 7
diff --git a/ru/news/index5.html b/ru/news/index5.html index b0e1190..075f7b6 100644 --- a/ru/news/index5.html +++ b/ru/news/index5.html @@ -30,6 +30,23 @@
+ 2016-09-17 00:00 +
+25 сентября 2016 в 13:00 MSK мы проведём прямой эфир. +Самое время создать простой пасьянс Маджонг
+. . .
+- 2016-01-25 00:00 -
-Мы рады сообщить, что трансляция LiveCoding состоится 31 января 2016 в 14:00 MSK. Присоединяйтесь!
-. . .
-Страница 5 из 7
diff --git a/ru/news/index6.html b/ru/news/index6.html index 5413640..607bbdf 100644 --- a/ru/news/index6.html +++ b/ru/news/index6.html @@ -30,6 +30,21 @@
+ 2016-01-25 00:00 +
+Мы рады сообщить, что трансляция LiveCoding состоится 31 января 2016 в 14:00 MSK. Присоединяйтесь!
+. . .
+- 2015-06-28 00:00 -
-Мы завершили работу над версией 0.6.0 редактора. Вы можете увидеть 0.6.0 в действии здесь.
-Список новых возможностей Редактора 0.6.0:
-Страница 6 из 7
diff --git a/ru/news/index7.html b/ru/news/index7.html index a776e27..b1a5956 100644 --- a/ru/news/index7.html +++ b/ru/news/index7.html @@ -30,6 +30,30 @@
+ 2015-06-28 00:00 +
+Мы завершили работу над версией 0.6.0 редактора. Вы можете увидеть 0.6.0 в действии здесь.
+Список новых возможностей Редактора 0.6.0:
+