diff --git a/en/game/index.html b/en/game/index.html index d38333c..51bfef5 100644 --- a/en/game/index.html +++ b/en/game/index.html @@ -43,8 +43,7 @@
Continue reading
- -
+

Mahjong 2 (in development)

@@ -58,11 +57,10 @@
- - + \ No newline at end of file diff --git a/en/game/mahjong.html b/en/game/mahjong.html index 5cb4870..eeeb7e8 100644 --- a/en/game/mahjong.html +++ b/en/game/mahjong.html @@ -52,4 +52,4 @@ - + \ No newline at end of file diff --git a/en/game/ogs-mahjong-1.html b/en/game/ogs-mahjong-1.html index f0a3b36..170548a 100644 --- a/en/game/ogs-mahjong-1.html +++ b/en/game/ogs-mahjong-1.html @@ -84,4 +84,4 @@ artists to make our future games a bit better.

- + \ No newline at end of file diff --git a/en/news/2014-another-year-passed.html b/en/news/2014-another-year-passed.html index 7f0e551..5fc5c09 100644 --- a/en/news/2014-another-year-passed.html +++ b/en/news/2014-another-year-passed.html @@ -56,4 +56,4 @@ - + \ No newline at end of file diff --git a/en/news/2015-roadmap.html b/en/news/2015-roadmap.html index fc5bc5c..65eec63 100644 --- a/en/news/2015-roadmap.html +++ b/en/news/2015-roadmap.html @@ -63,4 +63,4 @@ - + \ No newline at end of file diff --git a/en/news/2016-august-recap.html b/en/news/2016-august-recap.html index 2c4c912..f26a0c1 100644 --- a/en/news/2016-august-recap.html +++ b/en/news/2016-august-recap.html @@ -227,4 +227,4 @@ - + \ No newline at end of file diff --git a/en/news/2016-november-recap.html b/en/news/2016-november-recap.html index abe4566..136d25b 100644 --- a/en/news/2016-november-recap.html +++ b/en/news/2016-november-recap.html @@ -78,4 +78,4 @@ - + \ No newline at end of file diff --git a/en/news/2016-october-recap.html b/en/news/2016-october-recap.html index 7ec1cd2..da2ec04 100644 --- a/en/news/2016-october-recap.html +++ b/en/news/2016-october-recap.html @@ -78,4 +78,4 @@ Nobody helped us at the OSG mailing list.

- + \ No newline at end of file diff --git a/en/news/2016-roadmap.html b/en/news/2016-roadmap.html index e001a4a..2ed874a 100644 --- a/en/news/2016-roadmap.html +++ b/en/news/2016-roadmap.html @@ -60,4 +60,4 @@ - + \ No newline at end of file diff --git a/en/news/2016-september-recap.html b/en/news/2016-september-recap.html index da37239..ec21e7d 100644 --- a/en/news/2016-september-recap.html +++ b/en/news/2016-september-recap.html @@ -83,4 +83,4 @@ - + \ No newline at end of file diff --git a/en/news/2016-tech-showcases.html b/en/news/2016-tech-showcases.html index ad5c23f..5bd55ab 100644 --- a/en/news/2016-tech-showcases.html +++ b/en/news/2016-tech-showcases.html @@ -121,4 +121,4 @@ - + \ No newline at end of file diff --git a/en/news/2017-happy-new-year.html b/en/news/2017-happy-new-year.html index dd2a89c..f85b18e 100644 --- a/en/news/2017-happy-new-year.html +++ b/en/news/2017-happy-new-year.html @@ -63,4 +63,4 @@ We will. Stay tuned.

- + \ No newline at end of file diff --git a/en/news/2017-summary.html b/en/news/2017-summary.html index c7f9c3f..a5b5fa4 100644 --- a/en/news/2017-summary.html +++ b/en/news/2017-summary.html @@ -70,4 +70,4 @@ - + \ No newline at end of file diff --git a/en/news/2019-year-of-rethinking.html b/en/news/2019-year-of-rethinking.html index d4c8089..c24ed37 100644 --- a/en/news/2019-year-of-rethinking.html +++ b/en/news/2019-year-of-rethinking.html @@ -60,4 +60,4 @@ - + \ No newline at end of file diff --git a/en/news/2025-01_year24.md b/en/news/2025-01_year24.md new file mode 100644 index 0000000..c73d8e8 --- /dev/null +++ b/en/news/2025-01_year24.md @@ -0,0 +1,40 @@ +Title: Results of the year 2024 +Date: 2025-01-15 00:00 +Category: News +Slug: year24 +Lang: en + +![year24][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 + * Created text UI for "Memory" game + * Created graphics UI for "Memory" game with assests based on sketches drawn on the graph paper +* **The third quarter** (July - September): + * (Python) Created 2D adventure game prototype using Python Arcade + * Renamed "Limited language model" term to "Cross-language dialect" (**CLD**) to better convey the nature of achieving portable code + * Participated in a 3-day long gamejam to see how cross-language dialect works in real case scenarios +* **The fourth quarter** (October - December): + * (Kotlin) Created the first version of [Local Host Access][lha] (**LHA**), a small web server to provide local file system access to web pages + * (Kotlin) Created the first version of translator to convert YML to Kotlin + * Kotlin replaced Python as the anchor programming language due to Kotlin's strong typing and Kotlin's community propensity towards portable code + +For me, portable code is no longer an idea, it is reality. +However, cross-language dialect needs more love +to blossom for others to see its utility. That's where I'm going to +pour my scarce free time during 2025. + +# January + +I'll start rewriting PSKOV in Kotlin for JVM. + +[lha]: http://opengamestudio.org/ru/news/lha-jvm-macos.html +[year24]: ../../images/2025_year24-en.jpg diff --git a/en/news/back-to-social-networks.html b/en/news/back-to-social-networks.html index b47d334..6da8a74 100644 --- a/en/news/back-to-social-networks.html +++ b/en/news/back-to-social-networks.html @@ -55,4 +55,4 @@ - + \ No newline at end of file diff --git a/en/news/back-to-the-static.html b/en/news/back-to-the-static.html index 808f6da..ef09ebc 100644 --- a/en/news/back-to-the-static.html +++ b/en/news/back-to-the-static.html @@ -57,4 +57,4 @@ - + \ No newline at end of file diff --git a/en/news/bus-01.html b/en/news/bus-01.html index 4946032..710a5d9 100644 --- a/en/news/bus-01.html +++ b/en/news/bus-01.html @@ -79,4 +79,4 @@ code chunks equal because they interact through the Bus only.

- + \ No newline at end of file diff --git a/en/news/bus-iOS.html b/en/news/bus-iOS.html index e18c9d1..bcc4c47 100644 --- a/en/news/bus-iOS.html +++ b/en/news/bus-iOS.html @@ -64,4 +64,4 @@ glue code where it can save up to 30% of code

- + \ No newline at end of file diff --git a/en/news/bye-desura-hello-humblebundle.html b/en/news/bye-desura-hello-humblebundle.html index db5619c..715be55 100644 --- a/en/news/bye-desura-hello-humblebundle.html +++ b/en/news/bye-desura-hello-humblebundle.html @@ -57,4 +57,4 @@ - + \ No newline at end of file diff --git a/en/news/defending-availability.html b/en/news/defending-availability.html index 1da5019..0ada4fe 100644 --- a/en/news/defending-availability.html +++ b/en/news/defending-availability.html @@ -77,4 +77,4 @@ - + \ No newline at end of file diff --git a/en/news/editor-0.4.0-and-0.5.0-plans.html b/en/news/editor-0.4.0-and-0.5.0-plans.html index ff61cf9..4cf7bbd 100644 --- a/en/news/editor-0.4.0-and-0.5.0-plans.html +++ b/en/news/editor-0.4.0-and-0.5.0-plans.html @@ -63,4 +63,4 @@ - + \ No newline at end of file diff --git a/en/news/editor-0.4.0-plans.html b/en/news/editor-0.4.0-plans.html index 04cfd81..fb6050e 100644 --- a/en/news/editor-0.4.0-plans.html +++ b/en/news/editor-0.4.0-plans.html @@ -56,4 +56,4 @@ - + \ No newline at end of file diff --git a/en/news/editor-06-roadmap.html b/en/news/editor-06-roadmap.html index d45cbfa..7d3884c 100644 --- a/en/news/editor-06-roadmap.html +++ b/en/news/editor-06-roadmap.html @@ -66,4 +66,4 @@ - + \ No newline at end of file diff --git a/en/news/editor-06.html b/en/news/editor-06.html index 0df3d5a..1d09960 100644 --- a/en/news/editor-06.html +++ b/en/news/editor-06.html @@ -65,4 +65,4 @@ - + \ No newline at end of file diff --git a/en/news/example-driven-development.html b/en/news/example-driven-development.html index 94c7f6c..9f91274 100644 --- a/en/news/example-driven-development.html +++ b/en/news/example-driven-development.html @@ -80,4 +80,4 @@ - + \ No newline at end of file diff --git a/en/news/examples-and-dependencies.html b/en/news/examples-and-dependencies.html index 8d73d21..3cd8fd3 100644 --- a/en/news/examples-and-dependencies.html +++ b/en/news/examples-and-dependencies.html @@ -87,4 +87,4 @@ - + \ No newline at end of file diff --git a/en/news/git-budget.html b/en/news/git-budget.html index fa2ec79..8071e96 100644 --- a/en/news/git-budget.html +++ b/en/news/git-budget.html @@ -138,4 +138,4 @@ - + \ No newline at end of file diff --git a/en/news/gitjs-intro.html b/en/news/gitjs-intro.html index ce426f5..9e937a4 100644 --- a/en/news/gitjs-intro.html +++ b/en/news/gitjs-intro.html @@ -161,4 +161,4 @@ browser. We'll see how this goes.

- + \ No newline at end of file diff --git a/en/news/ht-scenes.html b/en/news/ht-scenes.html index 221b1a8..8222054 100644 --- a/en/news/ht-scenes.html +++ b/en/news/ht-scenes.html @@ -77,4 +77,4 @@ in 3-4 days, but a job won't let you make your dream come true.

- + \ No newline at end of file diff --git a/en/news/ht-sound.html b/en/news/ht-sound.html index 995a896..1a00150 100644 --- a/en/news/ht-sound.html +++ b/en/news/ht-sound.html @@ -84,4 +84,4 @@ accessible, and durable.

- + \ No newline at end of file diff --git a/en/news/ideal-gamedev.html b/en/news/ideal-gamedev.html index 134a36f..5f08a12 100644 --- a/en/news/ideal-gamedev.html +++ b/en/news/ideal-gamedev.html @@ -89,4 +89,4 @@ - + \ No newline at end of file diff --git a/en/news/index.html b/en/news/index.html index ed11458..10a78bc 100644 --- a/en/news/index.html +++ b/en/news/index.html @@ -25,6 +25,29 @@

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:

+ +
+
+ Continue reading +
+

The first Local Host Access working version

@@ -45,8 +68,7 @@ Thus, when one needs something as simple as to find out if a symlink. . .

Continue reading
-
-
+

Back to the development of "PSKOV"

@@ -85,8 +107,7 @@ local file system.

Continue reading
-
-
+

Sound support and the search for a new direction

@@ -109,8 +130,7 @@ graphical results did not match that of the audience.. . .

Continue reading
-
-
+

Switching scenes

@@ -134,8 +154,7 @@ graphical results did not match that of the audience.. . .

Continue reading
-
-
+

Rethinking

@@ -157,8 +176,7 @@ I participated in the jam to validate the instrument under development and. . .<
Continue reading
-
-
+

"Memory" GUI

@@ -179,8 +197,7 @@ gamejam of Continue reading
- -
+

"Memory" text UI

@@ -200,8 +217,7 @@ The instrument under development is limited to C++11 in order to support OpenWrt
Continue reading
-
-
+

"Memory" game logic

@@ -226,41 +242,15 @@ 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:

- -

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.. . .

-
-
- Continue reading -
-
-

Page 1 of 8

Older »

- - + \ No newline at end of file diff --git a/en/news/index2.html b/en/news/index2.html index 605cde1..3ced120 100644 --- a/en/news/index2.html +++ b/en/news/index2.html @@ -25,6 +25,29 @@

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:

+ +

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.. . .

+
+
+ Continue reading +
+

Шина-iOS

@@ -44,8 +67,7 @@ glue code where it can save up to 30% of code

Continue reading
-
-
+

Bus-01

@@ -71,8 +93,7 @@ code chunks equal because they interact through the Bus only.

Continue reading
-
-
+

Revised project goals

@@ -93,8 +114,7 @@ had the numbers that it would take us Continue reading
- -
+

How I create browser applications inside browsers

@@ -114,8 +134,7 @@ not the hardware one. Today I can confidently say I found the necessary. . .

Continue reading
-
-
+

Why I keep track of spendings in a personal app made with Git+JS

@@ -137,8 +156,7 @@ not the hardware one. Today I can confidently say I found the necessary. . .

Continue reading
-
-
+

Teaching folks to program 2019, a.k.a. in the search of an ideal program: Sequence

@@ -155,8 +173,7 @@ not the hardware one. Today I can confidently say I found the necessary. . .

Continue reading
-
-
+

The pros and cons of restarting from scratch

@@ -173,8 +190,7 @@ It seems that right now we have less completed features than before the release
Continue reading
-
-
+

On the way to durable applications

@@ -191,34 +207,16 @@ 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.. . .

-
-
- Continue reading -
-
-

Page 2 of 8

« Newer Older »

- - + \ No newline at end of file diff --git a/en/news/index3.html b/en/news/index3.html index b272e24..de2ed4a 100644 --- a/en/news/index3.html +++ b/en/news/index3.html @@ -25,6 +25,21 @@

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.. . .

+
+
+ Continue reading +
+

Teaching kids to program

@@ -49,8 +64,7 @@
Continue reading
-
-
+

Year of rethinking

@@ -66,8 +80,7 @@
Continue reading
-
-
+

Ideal games and game development tools

@@ -93,8 +106,7 @@
Continue reading
-
-
+

OGS Mahjong 2: Demo 2

@@ -111,8 +123,7 @@
Continue reading
-
-
+

Examples and dependencies

@@ -128,8 +139,7 @@
Continue reading
-
-
+

Example-driven development

@@ -146,8 +156,7 @@
Continue reading
-
-
+

OpenSceneGraph cross-platform examples

@@ -162,8 +171,7 @@
Continue reading
-
-
+

First techdemo of OGS Mahjong 2: Gameplay

@@ -190,43 +198,16 @@ Continue reading
-
-

- 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:

- -

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.. . .

-
-
- Continue reading -
-
-

Page 3 of 8

« Newer Older »

- - + \ No newline at end of file diff --git a/en/news/index4.html b/en/news/index4.html index 51787df..abaf857 100644 --- a/en/news/index4.html +++ b/en/news/index4.html @@ -25,6 +25,30 @@

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:

+ +

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.. . .

+
+
+ Continue reading +
+

The year of lessons

@@ -40,8 +64,7 @@
Continue reading
-
-
+

2017 summary

@@ -58,8 +81,7 @@
Continue reading
-
-
+

Back to the Static

@@ -74,8 +96,7 @@
Continue reading
-
-
+

The birth of MJIN world

@@ -96,8 +117,7 @@
Continue reading
-
-
+

Scripting research

@@ -113,8 +133,7 @@
Continue reading
-
-
+

OpenSceneGraph cross-platform guide

@@ -129,8 +148,7 @@
Continue reading
-
-
+

iOS tutorial

@@ -145,8 +163,7 @@
Continue reading
-
-
+

OpenSceneGraph sample

@@ -162,38 +179,16 @@ 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. -
-
-
- Continue reading -
-
-

Page 4 of 8

« Newer Older »

- - + \ No newline at end of file diff --git a/en/news/index5.html b/en/news/index5.html index a89bda1..dee24ff 100644 --- a/en/news/index5.html +++ b/en/news/index5.html @@ -25,6 +25,25 @@

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. +
+
+
+ Continue reading +
+

Let's go

@@ -40,8 +59,7 @@
Continue reading
-
-
+

The year of challenges

@@ -59,8 +77,7 @@
Continue reading
-
-
+

Happy 2017

@@ -76,8 +93,7 @@
Continue reading
-
-
+

November 2016 recap

@@ -94,8 +110,7 @@
Continue reading
-
-
+

October 2016 recap

@@ -111,8 +126,7 @@
Continue reading
-
-
+

Technology showcases

@@ -133,8 +147,7 @@
Continue reading
-
-
+

September 2016 recap

@@ -157,8 +170,7 @@
Continue reading
-
-
+

OGS Editor 0.10 and live session materials

@@ -177,36 +189,16 @@ 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.

-

. . .

-
-
- Continue reading -
-
-

Page 5 of 8

« Newer Older »

- - + \ No newline at end of file diff --git a/en/news/index6.html b/en/news/index6.html index 2a8828e..94aaa49 100644 --- a/en/news/index6.html +++ b/en/news/index6.html @@ -25,6 +25,23 @@

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. +. . .

+
+
+ Continue reading +
+

Live session is in 24 hours

@@ -33,14 +50,13 @@

-

Get ready for live session, it's about to happen in 24 hours!

-

. . .

+

Get ready for live session, it's about to happen in 24 hours! +. . .

Continue reading
-
-
+

Live session: 25 September 2016

@@ -50,14 +66,13 @@

We will hold live session on 25 September 2016 at 12:00 CEST -It's time to create simple Mahjong solitaire game.

-

. . .

+It's time to create simple Mahjong solitaire game. +. . .

Continue reading
-
-
+

August 2016 recap

@@ -77,8 +92,7 @@ It's time to create simple Mahjong solitaire game.

Continue reading
-
-
+

We’re back to social networks

@@ -87,14 +101,13 @@ It's time to create simple Mahjong solitaire game.

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!

-

. . .

+

Follow us to stay up-to-date! +. . .

Continue reading
-
-
+

Once Mahjong – always Mahjong

@@ -110,8 +123,7 @@ It's time to create simple Mahjong solitaire game.

Continue reading
-
-
+

May 2016 live session materials

@@ -128,8 +140,7 @@ It's time to create simple Mahjong solitaire game.

Continue reading
-
-
+

Live session: 28 May 2016

@@ -137,14 +148,13 @@ It's time to create simple Mahjong solitaire game.

2016-05-17 00:00

-

We're glad to annouce that the LiveCoding session will take place on 28 May 2016 at 12:00 CEST. Join us!

-

. . .

+

We're glad to annouce that the LiveCoding session will take place on 28 May 2016 at 12:00 CEST. Join us! +. . .

Continue reading
-
-
+

May live session (Editor 0.9)

@@ -162,35 +172,16 @@ 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.. . .

-
-
- Continue reading -
-
-

Page 6 of 8

« Newer Older »

- - + \ No newline at end of file diff --git a/en/news/index7.html b/en/news/index7.html index 309134e..a05b4c8 100644 --- a/en/news/index7.html +++ b/en/news/index7.html @@ -25,6 +25,22 @@

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.. . .

+
+
+ Continue reading +
+

Game creation live session (part 2): 7 February 2016

@@ -33,14 +49,13 @@

Unfortunately, we have failed to finish creation of the simple "Rolling ball" game in 3 hours. That's why we will hold the second LiveCoding session on 7 February 2016 at 12:00 CET.

-

Let's finish the game!

-

. . .

+

Let's finish the game! +. . .

Continue reading
-
-
+

Game creation live session: 31 January 2016

@@ -48,14 +63,13 @@ 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!

-

. . .

+

We're glad to annouce that the LiveCoding session will take place on 31 January 2016 at 12:00 CET. Join us! +. . .

Continue reading
-
-
+

SOON: Creating a simple game live (Editor 0.8)

@@ -64,14 +78,13 @@

We are ready to present Editor 0.8 with Player. The live session will be held at LiveCoding SOON. We will show you how to create a simple game with sounds from scratch. And this time it will not need an Editor to run.

-

The exact date and time is to be announced in the coming days. Stay tuned!

-

. . .

+

The exact date and time is to be announced in the coming days. Stay tuned! +. . .

Continue reading
-
-
+

Roadmap for 2016

@@ -89,8 +102,7 @@
Continue reading
-
-
+

Live session video and downloads

@@ -108,8 +120,7 @@
Continue reading
-
-
+

Creating a simple game live: 15 November 2015

@@ -117,14 +128,13 @@ 2015-11-09 00:00

-

We're glad to annouce that the LiveCoding session will take place on 15 November 2015 at 12:00 CET. Join us!

-

. . .

+

We're glad to annouce that the LiveCoding session will take place on 15 November 2015 at 12:00 CET. Join us! +. . .

Continue reading
-
-
+

SOON: Creating a simple game live (Editor 0.7)

@@ -142,8 +152,7 @@
Continue reading
-
-
+

Desura no more, hello Humble Bundle Widget

@@ -160,34 +169,16 @@ Continue reading
-
-

- 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.

-

. . .

-
-
- Continue reading -
-
-

Page 7 of 8

« Newer Older »

- - + \ No newline at end of file diff --git a/en/news/index8.html b/en/news/index8.html index 4d2abe9..2aa5610 100644 --- a/en/news/index8.html +++ b/en/news/index8.html @@ -25,6 +25,21 @@

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. +. . .

+
+
+ Continue reading +
+

Roadmap for 2015-2016

@@ -43,8 +58,7 @@
Continue reading
-
-
+

Editor 0.6.0

@@ -68,8 +82,7 @@
Continue reading
-
-
+

Editor 0.5.0 and plans for 0.6.0

@@ -91,8 +104,7 @@
Continue reading
-
-
+

Editor 0.4.0 and plans for 0.5.0

@@ -111,8 +123,7 @@
Continue reading
-
-
+

Editor roadmap for 0.4.0

@@ -127,8 +138,7 @@
Continue reading
-
-
+

User survey ends today

@@ -143,8 +153,7 @@
Continue reading
-
-
+

And another year has passed

@@ -161,17 +170,15 @@ Continue reading
-

Page 8 of 8

« Newer

- - + \ No newline at end of file diff --git a/en/news/ios-tutorial.html b/en/news/ios-tutorial.html index a01c262..0822222 100644 --- a/en/news/ios-tutorial.html +++ b/en/news/ios-tutorial.html @@ -85,4 +85,4 @@ - + \ No newline at end of file diff --git a/en/news/its-all-fine.html b/en/news/its-all-fine.html index 032026a..8d0adf6 100644 --- a/en/news/its-all-fine.html +++ b/en/news/its-all-fine.html @@ -72,4 +72,4 @@ - + \ No newline at end of file diff --git a/en/news/january-live-session-announcement.html b/en/news/january-live-session-announcement.html index ab38aee..385e146 100644 --- a/en/news/january-live-session-announcement.html +++ b/en/news/january-live-session-announcement.html @@ -54,4 +54,4 @@ - + \ No newline at end of file diff --git a/en/news/january-live-session-decision.html b/en/news/january-live-session-decision.html index e5bb038..ce25a87 100644 --- a/en/news/january-live-session-decision.html +++ b/en/news/january-live-session-decision.html @@ -55,4 +55,4 @@ - + \ No newline at end of file diff --git a/en/news/lets-go.html b/en/news/lets-go.html index 27740c6..361da21 100644 --- a/en/news/lets-go.html +++ b/en/news/lets-go.html @@ -78,4 +78,4 @@ text 5 Congratulations! We just finished installing Blender - + \ No newline at end of file diff --git a/en/news/lha-jvm-macos.html b/en/news/lha-jvm-macos.html index 49ab88f..6b003a4 100644 --- a/en/news/lha-jvm-macos.html +++ b/en/news/lha-jvm-macos.html @@ -71,4 +71,4 @@ cover as many platforms as the original LFSA in Python.

- + \ No newline at end of file diff --git a/en/news/livesession-editor-07.html b/en/news/livesession-editor-07.html index f072b37..a318f8e 100644 --- a/en/news/livesession-editor-07.html +++ b/en/news/livesession-editor-07.html @@ -54,4 +54,4 @@ - + \ No newline at end of file diff --git a/en/news/livesession-materials-editor-07.html b/en/news/livesession-materials-editor-07.html index be20978..30b19b5 100644 --- a/en/news/livesession-materials-editor-07.html +++ b/en/news/livesession-materials-editor-07.html @@ -64,4 +64,4 @@ - + \ No newline at end of file diff --git a/en/news/llm-first-py-cxx.html b/en/news/llm-first-py-cxx.html index 1445e3a..cba1647 100644 --- a/en/news/llm-first-py-cxx.html +++ b/en/news/llm-first-py-cxx.html @@ -78,4 +78,4 @@ - + \ No newline at end of file diff --git a/en/news/mahjong-demo2.html b/en/news/mahjong-demo2.html index 076ca1f..30e6008 100644 --- a/en/news/mahjong-demo2.html +++ b/en/news/mahjong-demo2.html @@ -71,4 +71,4 @@ - + \ No newline at end of file diff --git a/en/news/mahjong-recreation-start.html b/en/news/mahjong-recreation-start.html index 295b057..7845ba8 100644 --- a/en/news/mahjong-recreation-start.html +++ b/en/news/mahjong-recreation-start.html @@ -94,4 +94,4 @@ - + \ No newline at end of file diff --git a/en/news/mahjong-techdemo1-gameplay.html b/en/news/mahjong-techdemo1-gameplay.html index de1323c..76a3818 100644 --- a/en/news/mahjong-techdemo1-gameplay.html +++ b/en/news/mahjong-techdemo1-gameplay.html @@ -71,4 +71,4 @@ - + \ No newline at end of file diff --git a/en/news/may-live-session-announcement.html b/en/news/may-live-session-announcement.html index aa5697a..3937fa9 100644 --- a/en/news/may-live-session-announcement.html +++ b/en/news/may-live-session-announcement.html @@ -54,4 +54,4 @@ - + \ No newline at end of file diff --git a/en/news/may-live-session-decision.html b/en/news/may-live-session-decision.html index 48d6a82..e0ffacd 100644 --- a/en/news/may-live-session-decision.html +++ b/en/news/may-live-session-decision.html @@ -57,4 +57,4 @@ - + \ No newline at end of file diff --git a/en/news/memory-gui.html b/en/news/memory-gui.html index a0c4f4f..48fb819 100644 --- a/en/news/memory-gui.html +++ b/en/news/memory-gui.html @@ -65,4 +65,4 @@ gamejam of - + \ No newline at end of file diff --git a/en/news/openscenegraph-examples.html b/en/news/openscenegraph-examples.html index c013b8b..5b4b882 100644 --- a/en/news/openscenegraph-examples.html +++ b/en/news/openscenegraph-examples.html @@ -70,4 +70,4 @@ - + \ No newline at end of file diff --git a/en/news/osg-sample.html b/en/news/osg-sample.html index bfbc5e6..6cca5c2 100644 --- a/en/news/osg-sample.html +++ b/en/news/osg-sample.html @@ -88,4 +88,4 @@ - + \ No newline at end of file diff --git a/en/news/pskov-again.html b/en/news/pskov-again.html index 6428ebb..27e1a8b 100644 --- a/en/news/pskov-again.html +++ b/en/news/pskov-again.html @@ -111,4 +111,4 @@ in the beginning).

- + \ No newline at end of file diff --git a/en/news/rethinking.html b/en/news/rethinking.html index 32621a9..ddfc77e 100644 --- a/en/news/rethinking.html +++ b/en/news/rethinking.html @@ -83,4 +83,4 @@ mouse click.

- + \ No newline at end of file diff --git a/en/news/rolling-ball-live-session-pt2.html b/en/news/rolling-ball-live-session-pt2.html index d8116d1..c6eb8f1 100644 --- a/en/news/rolling-ball-live-session-pt2.html +++ b/en/news/rolling-ball-live-session-pt2.html @@ -55,4 +55,4 @@ - + \ No newline at end of file diff --git a/en/news/rolling-ball.html b/en/news/rolling-ball.html index 5ce6ae9..699ee6b 100644 --- a/en/news/rolling-ball.html +++ b/en/news/rolling-ball.html @@ -66,4 +66,4 @@ - + \ No newline at end of file diff --git a/en/news/rpg-ends.html b/en/news/rpg-ends.html index da910bd..4cbe871 100644 --- a/en/news/rpg-ends.html +++ b/en/news/rpg-ends.html @@ -90,4 +90,4 @@ to take portability to the new level for both OGS Mahjong and PSKOV.

- + \ No newline at end of file diff --git a/en/news/scripting-research.html b/en/news/scripting-research.html index 7299ff8..a858815 100644 --- a/en/news/scripting-research.html +++ b/en/news/scripting-research.html @@ -83,4 +83,4 @@ Next, we tried to inherit a class in Lua and override the class methods. We fail - + \ No newline at end of file diff --git a/en/news/september-live-session-announcement-tomorrow.html b/en/news/september-live-session-announcement-tomorrow.html index ed215ca..874c252 100644 --- a/en/news/september-live-session-announcement-tomorrow.html +++ b/en/news/september-live-session-announcement-tomorrow.html @@ -55,4 +55,4 @@ - + \ No newline at end of file diff --git a/en/news/september-live-session-announcement.html b/en/news/september-live-session-announcement.html index 265884c..059ffbb 100644 --- a/en/news/september-live-session-announcement.html +++ b/en/news/september-live-session-announcement.html @@ -56,4 +56,4 @@ It's time to create simple Mahjong solitaire game.

- + \ No newline at end of file diff --git a/en/news/soon-game-creation-editor-07.html b/en/news/soon-game-creation-editor-07.html index 0d7b9f8..023f71e 100644 --- a/en/news/soon-game-creation-editor-07.html +++ b/en/news/soon-game-creation-editor-07.html @@ -60,4 +60,4 @@ - + \ No newline at end of file diff --git a/en/news/teaching-kids-to-program.html b/en/news/teaching-kids-to-program.html index 6a32ac8..1fbd3ac 100644 --- a/en/news/teaching-kids-to-program.html +++ b/en/news/teaching-kids-to-program.html @@ -219,4 +219,4 @@ - + \ No newline at end of file diff --git a/en/news/teaching-to-program-2019.html b/en/news/teaching-to-program-2019.html index 5762b69..2d663da 100644 --- a/en/news/teaching-to-program-2019.html +++ b/en/news/teaching-to-program-2019.html @@ -309,4 +309,4 @@ console.log(кот); - + \ No newline at end of file diff --git a/en/news/test-chamber-for-everyone.html b/en/news/test-chamber-for-everyone.html index 4f065e4..2855d00 100644 --- a/en/news/test-chamber-for-everyone.html +++ b/en/news/test-chamber-for-everyone.html @@ -55,4 +55,4 @@ - + \ No newline at end of file diff --git a/en/news/the-pros-and-cons-of-restarting-from-scratch.html b/en/news/the-pros-and-cons-of-restarting-from-scratch.html index 0556a07..961b04f 100644 --- a/en/news/the-pros-and-cons-of-restarting-from-scratch.html +++ b/en/news/the-pros-and-cons-of-restarting-from-scratch.html @@ -74,4 +74,4 @@ And even if we will complete only the first part and
+ + + + + + +

In the 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
    • +
    • Created text UI for "Memory" game
    • +
    • Created graphics UI for "Memory" game with assests based on sketches drawn on the graph paper
  • +
  • The third quarter (July - September):
      +
    • (Python) Created 2D adventure game prototype using Python Arcade
    • +
    • Renamed "Limited language model" term to "Cross-language dialect" (CLD) to better convey the nature of achieving portable code
    • +
    • Participated in a 3-day long gamejam to see how cross-language dialect works in real case scenarios
  • +
  • The fourth quarter (October - December):
      +
    • (Kotlin) Created the first version of Local Host Access (LHA), a small web server to provide local file system access to web pages
    • +
    • (Kotlin) Created the first version of translator to convert YML to Kotlin
    • +
    • Kotlin replaced Python as the anchor programming language due to Kotlin's strong typing and Kotlin's community propensity towards portable code
  • +
+

For me, portable code is no longer an idea, it is reality. +However, cross-language dialect needs more love +to blossom for others to see its utility. That's where I'm going to +pour my scarce free time during 2025.

+

January

+

I'll start rewriting PSKOV in Kotlin for JVM.

+
+
+
+ + + +
+ + \ No newline at end of file diff --git a/en/news/yesterdays-live-session-short-overview.html b/en/news/yesterdays-live-session-short-overview.html index 928b52e..3d43616 100644 --- a/en/news/yesterdays-live-session-short-overview.html +++ b/en/news/yesterdays-live-session-short-overview.html @@ -57,4 +57,4 @@ - + \ No newline at end of file diff --git a/en/page/about.html b/en/page/about.html index b071924..ea4cde3 100644 --- a/en/page/about.html +++ b/en/page/about.html @@ -55,4 +55,4 @@ first step in the long path towards full-scale RPG.

- + \ No newline at end of file diff --git a/en/tool/index.html b/en/tool/index.html index 23ffb30..ba5ef0f 100644 --- a/en/tool/index.html +++ b/en/tool/index.html @@ -35,8 +35,7 @@
Continue reading
- -
+

LFSA

@@ -47,8 +46,7 @@
Continue reading
-
-
+

ZipBase64

@@ -61,11 +59,10 @@
- - + \ No newline at end of file diff --git a/en/tool/lfsa.html b/en/tool/lfsa.html index e9fb0ce..cf566ab 100644 --- a/en/tool/lfsa.html +++ b/en/tool/lfsa.html @@ -51,4 +51,4 @@ - + \ No newline at end of file diff --git a/en/tool/pskov.html b/en/tool/pskov.html index 581a37d..a9969f1 100644 --- a/en/tool/pskov.html +++ b/en/tool/pskov.html @@ -51,4 +51,4 @@ - + \ No newline at end of file diff --git a/en/tool/zipbase64.html b/en/tool/zipbase64.html index 6ad394d..c3540d5 100644 --- a/en/tool/zipbase64.html +++ b/en/tool/zipbase64.html @@ -51,4 +51,4 @@ - + \ No newline at end of file diff --git a/images/2025_year24-en.jpg b/images/2025_year24-en.jpg new file mode 100644 index 0000000..d4cf1f5 Binary files /dev/null and b/images/2025_year24-en.jpg differ diff --git a/images/2025_year24-ru.jpg b/images/2025_year24-ru.jpg new file mode 100644 index 0000000..d54a721 Binary files /dev/null and b/images/2025_year24-ru.jpg differ diff --git a/ru/game/index.html b/ru/game/index.html index 191ac55..0c50080 100644 --- a/ru/game/index.html +++ b/ru/game/index.html @@ -43,8 +43,7 @@
Читать далее
- -
+

Маджонг 2 (в разработке)

@@ -59,11 +58,10 @@
- - + \ No newline at end of file diff --git a/ru/game/mahjong.html b/ru/game/mahjong.html index cd4dc59..a7a6d00 100644 --- a/ru/game/mahjong.html +++ b/ru/game/mahjong.html @@ -53,4 +53,4 @@ - + \ No newline at end of file diff --git a/ru/game/ogs-mahjong-1.html b/ru/game/ogs-mahjong-1.html index 5cf9bff..d29e9fd 100644 --- a/ru/game/ogs-mahjong-1.html +++ b/ru/game/ogs-mahjong-1.html @@ -83,4 +83,4 @@ - + \ No newline at end of file diff --git a/ru/news/2014-another-year-passed.html b/ru/news/2014-another-year-passed.html index f6d7cac..0ab0dda 100644 --- a/ru/news/2014-another-year-passed.html +++ b/ru/news/2014-another-year-passed.html @@ -56,4 +56,4 @@ - + \ No newline at end of file diff --git a/ru/news/2015-roadmap.html b/ru/news/2015-roadmap.html index aad09f2..43ff4bc 100644 --- a/ru/news/2015-roadmap.html +++ b/ru/news/2015-roadmap.html @@ -63,4 +63,4 @@ - + \ No newline at end of file diff --git a/ru/news/2016-august-recap.html b/ru/news/2016-august-recap.html index 4aa9f87..35f1862 100644 --- a/ru/news/2016-august-recap.html +++ b/ru/news/2016-august-recap.html @@ -227,4 +227,4 @@ - + \ No newline at end of file diff --git a/ru/news/2016-november-recap.html b/ru/news/2016-november-recap.html index f290488..6f9b972 100644 --- a/ru/news/2016-november-recap.html +++ b/ru/news/2016-november-recap.html @@ -78,4 +78,4 @@ - + \ No newline at end of file diff --git a/ru/news/2016-october-recap.html b/ru/news/2016-october-recap.html index aeb5080..9c635fa 100644 --- a/ru/news/2016-october-recap.html +++ b/ru/news/2016-october-recap.html @@ -76,4 +76,4 @@ - + \ No newline at end of file diff --git a/ru/news/2016-roadmap.html b/ru/news/2016-roadmap.html index 94ca53c..8bac945 100644 --- a/ru/news/2016-roadmap.html +++ b/ru/news/2016-roadmap.html @@ -60,4 +60,4 @@ - + \ No newline at end of file diff --git a/ru/news/2016-september-recap.html b/ru/news/2016-september-recap.html index f8c8b46..3f59139 100644 --- a/ru/news/2016-september-recap.html +++ b/ru/news/2016-september-recap.html @@ -83,4 +83,4 @@ - + \ No newline at end of file diff --git a/ru/news/2016-tech-showcases.html b/ru/news/2016-tech-showcases.html index dac000b..a182b71 100644 --- a/ru/news/2016-tech-showcases.html +++ b/ru/news/2016-tech-showcases.html @@ -121,4 +121,4 @@ - + \ No newline at end of file diff --git a/ru/news/2017-happy-new-year.html b/ru/news/2017-happy-new-year.html index e0ac2fa..4f471a7 100644 --- a/ru/news/2017-happy-new-year.html +++ b/ru/news/2017-happy-new-year.html @@ -63,4 +63,4 @@ - + \ No newline at end of file diff --git a/ru/news/2017-summary.html b/ru/news/2017-summary.html index c5d334f..5160ae1 100644 --- a/ru/news/2017-summary.html +++ b/ru/news/2017-summary.html @@ -70,4 +70,4 @@ - + \ No newline at end of file diff --git a/ru/news/2019-year-of-rethinking.html b/ru/news/2019-year-of-rethinking.html index ea89103..cbf0748 100644 --- a/ru/news/2019-year-of-rethinking.html +++ b/ru/news/2019-year-of-rethinking.html @@ -61,4 +61,4 @@ - + \ No newline at end of file diff --git a/ru/news/2025-01_year24.md b/ru/news/2025-01_year24.md new file mode 100644 index 0000000..7105227 --- /dev/null +++ b/ru/news/2025-01_year24.md @@ -0,0 +1,41 @@ +Title: Итоги 2024-го года +Date: 2025-01-15 00:00 +Category: News +Slug: year24 +Lang: ru + +![year24][year24] + +# Итоги + +Рассмотрим результаты года квартал за кварталом: + +* **Первый квартал** (январь - март): + * (Swift) Реализована шина обмена данными для iOS с целью создания общего пространства для взаимодействия разрозненного кода + * Введено понятие «Модель ограниченного языка» (Limited language model) для описания правил портируемости кода + * Python выбран якорным языком программирования, из которого генерируются функциональные копии на других языках +* **Второй квартал** (апрель - июнь): + * (Python) Создана первая версия транслятора функций Python -> C++ + * Создан текстовый интерфейс игры «Память» + * Создан графический интерфейс игры «Память» с ассетами на основе фоток из тетради +* **Третий квартал** (июль - сентябрь): + * (Python) Создан прототип игры в жанре «бродилка» с использованием Python Arcade + * Переименовано понятие «Модели ограниченного языка» в «Межъязыковой диалект» (Cross-language dialect, **CLD**) для описания правил портируемости кода + * Участие в трёхдневном геймджеме для проверки принципов «Межъязыковго диалекта» в боевых условиях +* **Четвёртый квартал** (октябрь - декабрь): + * (Kotlin) Создана первая версия [Local Host Access][lha] (**LHA**), крошечного веб-сервера для организации доступа веб-страниц к локальной файловой системе + * (Kotlin) Создана первая версия транслятора для преобразования кода из YML в Kotlin + * Kotlin заменил Python в качестве якорного языка программирования из-за строгой типизации и склонности сообщества Kotlin к портируемости кода + +Для меня портируемый код более не идея, а действительность. +Тем не менее, межъязыковому диалекту нужно больше любви, +чтобы расцвести, прежде чем другие смогут увидеть его пользу. +Именно в этом направлении я планирую тратить своё скудное свободное время в +2025-м году. + +# Январь + +Начну новую версию ПСКОВа на Kotlin для JVM. + +[lha]: http://opengamestudio.org/ru/news/lha-jvm-macos.html +[year24]: ../../images/2025_year24-ru.jpg diff --git a/ru/news/back-to-social-networks.html b/ru/news/back-to-social-networks.html index 45908fc..6ad4650 100644 --- a/ru/news/back-to-social-networks.html +++ b/ru/news/back-to-social-networks.html @@ -55,4 +55,4 @@ - + \ No newline at end of file diff --git a/ru/news/back-to-the-static.html b/ru/news/back-to-the-static.html index a2da696..b4efb00 100644 --- a/ru/news/back-to-the-static.html +++ b/ru/news/back-to-the-static.html @@ -57,4 +57,4 @@ - + \ No newline at end of file diff --git a/ru/news/bus-01.html b/ru/news/bus-01.html index 745c838..77cbead 100644 --- a/ru/news/bus-01.html +++ b/ru/news/bus-01.html @@ -79,4 +79,4 @@ - + \ No newline at end of file diff --git a/ru/news/bus-iOS.html b/ru/news/bus-iOS.html index 38a0396..91513ad 100644 --- a/ru/news/bus-iOS.html +++ b/ru/news/bus-iOS.html @@ -66,4 +66,4 @@ - + \ No newline at end of file diff --git a/ru/news/bye-desura-hello-humblebundle.html b/ru/news/bye-desura-hello-humblebundle.html index d97ea0f..6f95b5d 100644 --- a/ru/news/bye-desura-hello-humblebundle.html +++ b/ru/news/bye-desura-hello-humblebundle.html @@ -58,4 +58,4 @@ - + \ No newline at end of file diff --git a/ru/news/defending-availability.html b/ru/news/defending-availability.html index 78b92b9..f5064dc 100644 --- a/ru/news/defending-availability.html +++ b/ru/news/defending-availability.html @@ -77,4 +77,4 @@ - + \ No newline at end of file diff --git a/ru/news/editor-0.4.0-and-0.5.0-plans.html b/ru/news/editor-0.4.0-and-0.5.0-plans.html index b0666ce..94cb0fc 100644 --- a/ru/news/editor-0.4.0-and-0.5.0-plans.html +++ b/ru/news/editor-0.4.0-and-0.5.0-plans.html @@ -63,4 +63,4 @@ - + \ No newline at end of file diff --git a/ru/news/editor-0.4.0-plans.html b/ru/news/editor-0.4.0-plans.html index b22b709..123a314 100644 --- a/ru/news/editor-0.4.0-plans.html +++ b/ru/news/editor-0.4.0-plans.html @@ -56,4 +56,4 @@ - + \ No newline at end of file diff --git a/ru/news/editor-06-roadmap.html b/ru/news/editor-06-roadmap.html index 638cfe8..f044cd2 100644 --- a/ru/news/editor-06-roadmap.html +++ b/ru/news/editor-06-roadmap.html @@ -66,4 +66,4 @@ - + \ No newline at end of file diff --git a/ru/news/editor-06.html b/ru/news/editor-06.html index 9ed365a..da5afae 100644 --- a/ru/news/editor-06.html +++ b/ru/news/editor-06.html @@ -65,4 +65,4 @@ - + \ No newline at end of file diff --git a/ru/news/example-driven-development.html b/ru/news/example-driven-development.html index 768d603..22192df 100644 --- a/ru/news/example-driven-development.html +++ b/ru/news/example-driven-development.html @@ -80,4 +80,4 @@ - + \ No newline at end of file diff --git a/ru/news/examples-and-dependencies.html b/ru/news/examples-and-dependencies.html index b1c9909..a6c51c0 100644 --- a/ru/news/examples-and-dependencies.html +++ b/ru/news/examples-and-dependencies.html @@ -87,4 +87,4 @@ - + \ No newline at end of file diff --git a/ru/news/git-budget.html b/ru/news/git-budget.html index 8c8a482..804df3d 100644 --- a/ru/news/git-budget.html +++ b/ru/news/git-budget.html @@ -138,4 +138,4 @@ - + \ No newline at end of file diff --git a/ru/news/gitjs-intro.html b/ru/news/gitjs-intro.html index 79cf405..bf15bcd 100644 --- a/ru/news/gitjs-intro.html +++ b/ru/news/gitjs-intro.html @@ -159,4 +159,4 @@ Ubuntu Edge. Особенностью продукта должна была - + \ No newline at end of file diff --git a/ru/news/ht-scenes.html b/ru/news/ht-scenes.html index c333245..a23f767 100644 --- a/ru/news/ht-scenes.html +++ b/ru/news/ht-scenes.html @@ -79,4 +79,4 @@ - + \ No newline at end of file diff --git a/ru/news/ht-sound.html b/ru/news/ht-sound.html index deade2e..72f933c 100644 --- a/ru/news/ht-sound.html +++ b/ru/news/ht-sound.html @@ -83,4 +83,4 @@ - + \ No newline at end of file diff --git a/ru/news/ideal-gamedev.html b/ru/news/ideal-gamedev.html index 1bc2f6a..1586476 100644 --- a/ru/news/ideal-gamedev.html +++ b/ru/news/ideal-gamedev.html @@ -88,4 +88,4 @@ - + \ No newline at end of file diff --git a/ru/news/index.html b/ru/news/index.html index 9d22c6e..1fde170 100644 --- a/ru/news/index.html +++ b/ru/news/index.html @@ -25,6 +25,28 @@

Новости

+

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

+

+ 2025-01-15 00:00 +

+
+

year24

+

Итоги

+

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

+ +
+
+ Читать далее +
+

Первая рабочая версия Local Host Access

@@ -46,8 +68,7 @@ Linux, macOS и Windows. Таким образом, если кому-либо
Читать далее
-
-
+

Возвращение к разработке «ПСКОВа»

@@ -71,8 +92,7 @@ Linux, macOS и Windows. Таким образом, если кому-либо
Читать далее
-
-
+

Звук и поиск нового курса

@@ -96,8 +116,7 @@ Linux, macOS и Windows. Таким образом, если кому-либо
Читать далее
-
-
+

Переключение сцен

@@ -121,8 +140,7 @@ Linux, macOS и Windows. Таким образом, если кому-либо
Читать далее
-
-
+

Переосмысление

@@ -144,8 +162,7 @@ Python в JavaScript. Этого не произошло, потому что п
Читать далее
-
-
+

Графический интерфейс «Памяти»

@@ -166,8 +183,7 @@ Python в JavaScript. Этого не произошло, потому что п
Читать далее
-
-
+

Текстовый интерфейс «Памяти»

@@ -186,8 +202,7 @@ Python в JavaScript. Этого не произошло, потому что п
Читать далее
-
-
+

Игровая логика «Памяти»

@@ -213,41 +228,15 @@ class memory_Context: Читать далее
-
-

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

-

- 2024-04-11 00:00 -

-
-

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

-

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

- -

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

-

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

-
-
- Читать далее -
-
-

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

Старее »

- - + \ No newline at end of file diff --git a/ru/news/index2.html b/ru/news/index2.html index 069c30b..8d6d09f 100644 --- a/ru/news/index2.html +++ b/ru/news/index2.html @@ -25,6 +25,29 @@

Новости

+

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

+

+ 2024-04-11 00:00 +

+
+

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

+

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

+ +

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

+

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

+
+
+ Читать далее +
+

Шина-iOS

@@ -45,8 +68,7 @@
Читать далее
-
-
+

Шина-01

@@ -70,8 +92,7 @@
Читать далее
-
-
+

Изменение целей проекта

@@ -92,8 +113,7 @@
Читать далее
-
-
+

Как я создаю приложения для браузера прямо в браузере

@@ -113,8 +133,7 @@ Ubuntu Edge. Особенностью продукта должна была
Читать далее
-
-
+

Почему я сделал личный проект учёта трат на Git+JS

@@ -136,8 +155,7 @@ Ubuntu Edge. Особенностью продукта должна была
Читать далее
-
-
+

Обучение программированию 2019, или в поисках идеальной программы: Последовательность

@@ -154,8 +172,7 @@ Ubuntu Edge. Особенностью продукта должна была
Читать далее
-
-
+

Минусы и плюсы начинания с начала

@@ -172,8 +189,7 @@ Ubuntu Edge. Особенностью продукта должна была
Читать далее
-
-
+

На пути к долговечным приложениям

@@ -190,34 +206,16 @@ Ubuntu Edge. Особенностью продукта должна была Читать далее
-
-

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

-

- 2019-04-16 00:00 -

-
-

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

-

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

-

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

-
-
- Читать далее -
-
-

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

« Новее Старее »

- - + \ No newline at end of file diff --git a/ru/news/index3.html b/ru/news/index3.html index 10a1987..b537b96 100644 --- a/ru/news/index3.html +++ b/ru/news/index3.html @@ -25,6 +25,21 @@

Новости

+

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

+

+ 2019-04-16 00:00 +

+
+

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

+

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

+

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

+
+
+ Читать далее +
+

Обучение детей программированию

@@ -49,8 +64,7 @@
Читать далее
-
-
+

Год переосмысления

@@ -65,8 +79,7 @@
Читать далее
-
-
+

Идеальные игры и средства для их разработки

@@ -92,8 +105,7 @@
Читать далее
-
-
+

OGS Mahjong 2: Demo 2

@@ -110,8 +122,7 @@
Читать далее
-
-
+

Примеры и зависимости

@@ -127,8 +138,7 @@
Читать далее
-
-
+

Разработка через создание примеров

@@ -145,8 +155,7 @@
Читать далее
-
-
+

Кросс-платформенные примеры OpenSceneGraph

@@ -161,8 +170,7 @@
Читать далее
-
-
+

Первая технодемка OGS Mahjong 2: Игровая механика

@@ -186,43 +194,16 @@ Читать далее
-
-

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

-

- 2018-01-26 00:00 -

-
-

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

-

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

-

План

-

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

- -

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

-
-
- Читать далее -
-
-

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

« Новее Старее »

- - + \ No newline at end of file diff --git a/ru/news/index4.html b/ru/news/index4.html index 99d7f85..fca09b0 100644 --- a/ru/news/index4.html +++ b/ru/news/index4.html @@ -25,6 +25,30 @@

Новости

+

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

+

+ 2018-01-26 00:00 +

+
+

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

+

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

+

План

+

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

+ +

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

+
+
+ Читать далее +
+

Год новых уроков

@@ -40,8 +64,7 @@
Читать далее
-
-
+

Итоги 2017-го

@@ -58,8 +81,7 @@
Читать далее
-
-
+

Назад в Статику

@@ -74,8 +96,7 @@
Читать далее
-
-
+

Рождение вселенной MJIN

@@ -96,8 +117,7 @@
Читать далее
-
-
+

Изучение скриптования

@@ -113,8 +133,7 @@
Читать далее
-
-
+

OpenSceneGraph cross-platform guide

@@ -129,8 +148,7 @@
Читать далее
-
-
+

Самоучитель iOS

@@ -145,8 +163,7 @@
Читать далее
-
-
+

Приложение OpenSceneGraph

@@ -162,38 +179,16 @@ Читать далее
-
-

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

-

- 2017-04-07 00:00 -

-
-

Полёт ракеты

-

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

-

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

-

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

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

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

« Новее Старее »

- - + \ No newline at end of file diff --git a/ru/news/index5.html b/ru/news/index5.html index dab5a25..5930f9f 100644 --- a/ru/news/index5.html +++ b/ru/news/index5.html @@ -25,6 +25,25 @@

Новости

+

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

+

+ 2017-04-07 00:00 +

+
+

Полёт ракеты

+

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

+

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

+

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

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

Поехали

@@ -40,8 +59,7 @@
Читать далее
-
-
+

Год испытаний

@@ -59,8 +77,7 @@
Читать далее
-
-
+

Счастливого 2017-го

@@ -76,8 +93,7 @@
Читать далее
-
-
+

Ноябрь 2016 кратко

@@ -94,8 +110,7 @@
Читать далее
-
-
+

Октябрь 2016 кратко

@@ -112,8 +127,7 @@
Читать далее
-
-
+

Демонстрации технологий

@@ -133,8 +147,7 @@
Читать далее
-
-
+

Сентябрь 2016 кратко

@@ -156,8 +169,7 @@
Читать далее
-
-
+

OGS Editor 0.10 и материалы прямого эфира

@@ -176,36 +188,16 @@ Читать далее
-
-

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

-

- 2016-09-26 00:00 -

-
- -

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

-

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

-

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

-

. . .

-
-
- Читать далее -
-
-

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

« Новее Старее »

- - + \ No newline at end of file diff --git a/ru/news/index6.html b/ru/news/index6.html index 4a0a6c5..ba87d6c 100644 --- a/ru/news/index6.html +++ b/ru/news/index6.html @@ -25,6 +25,23 @@

Новости

+

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

+

+ 2016-09-26 00:00 +

+
+ +

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

+

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

+

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

+
+
+ Читать далее +
+

Прямой эфир через 24 часа

@@ -33,14 +50,13 @@

-

Приготовьтесь к прямому эфиру, он начнётся через 24 часа!

-

. . .

+

Приготовьтесь к прямому эфиру, он начнётся через 24 часа! +. . .

Читать далее
-
-
+

Прямой эфир: 25 сентября 2016

@@ -50,14 +66,13 @@

25 сентября 2016 в 13:00 MSK мы проведём прямой эфир. -Самое время создать простой пасьянс Маджонг

-

. . .

+Самое время создать простой пасьянс Маджонг +. . .

Читать далее
-
-
+

Август 2016 кратко

@@ -78,8 +93,7 @@
Читать далее
-
-
+

Мы вернулись в социальные сети

@@ -88,14 +102,13 @@

Если вы подписаны на нашу группу в Facebook, Twitter или VK, вы заметили, что мы начали использовать её снова. Это не случайно: мы наконец созрели для вербального общения после 4 лет молчаливой разработки.

-

Подписывайтесь!

-

. . .

+

Подписывайтесь! +. . .

Читать далее
-
-
+

Раз Маджонг – всегда Маджонг

@@ -110,8 +123,7 @@
Читать далее
-
-
+

Материалы прямого эфира за май 2016

@@ -128,8 +140,7 @@
Читать далее
-
-
+

Прямой эфир: 28 мая 2016

@@ -137,14 +148,13 @@ 2016-05-17 00:00

-

Мы рады сообщить, что трансляция LiveCoding состоится 28 мая 2016 в 13:00 MSK. Присоединяйтесь!

-

. . .

+

Мы рады сообщить, что трансляция LiveCoding состоится 28 мая 2016 в 13:00 MSK. Присоединяйтесь! +. . .

Читать далее
-
-
+

Майский прямой эфир (Редактор 0.9)

@@ -162,35 +172,16 @@ Читать далее
-
-

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

-

- 2016-02-10 00:00 -

-
-

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

- - -

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

-
-
- Читать далее -
-
-

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

« Новее Старее »

- - + \ No newline at end of file diff --git a/ru/news/index7.html b/ru/news/index7.html index cd81d6c..ff6516d 100644 --- a/ru/news/index7.html +++ b/ru/news/index7.html @@ -25,6 +25,22 @@

Новости

+

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

+

+ 2016-02-10 00:00 +

+
+

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

+ + +

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

+
+
+ Читать далее +
+

Создание игры в прямом эфире (часть 2): 7 февраля 2016

@@ -37,8 +53,7 @@
Читать далее
-
-
+

Создание игры в прямом эфире: 31 января 2016

@@ -46,14 +61,13 @@ 2016-01-25 00:00

-

Мы рады сообщить, что трансляция LiveCoding состоится 31 января 2016 в 14:00 MSK. Присоединяйтесь!

-

. . .

+

Мы рады сообщить, что трансляция LiveCoding состоится 31 января 2016 в 14:00 MSK. Присоединяйтесь! +. . .

Читать далее
-
-
+

СКОРО: Создание простой игры в прямом эфире (Редактор 0.8)

@@ -62,14 +76,13 @@

Мы готовы предоставить вам Редактор 0.8 с Проигрывателем. Прямая трансляция будет проведена на LiveCoding СКОРО. Мы покажем вам, как создать простую игру со звуком с нуля. И на этот раз она не будет требовать Редактора для работы.

-

Точную дату и время мы объявим в ближайшие дни. Оставайтесь на связи!

-

. . .

+

Точную дату и время мы объявим в ближайшие дни. Оставайтесь на связи! +. . .

Читать далее
-
-
+

Дорожная карта 2016

@@ -87,8 +100,7 @@
Читать далее
-
-
+

Видеозапись живой сессии и материалы

@@ -106,8 +118,7 @@
Читать далее
-
-
+

Создание простой игры в прямом эфире: 15 ноября 2015

@@ -115,14 +126,13 @@ 2015-11-09 00:00

-

Мы рады сообщить, что трансляция LiveCoding состоится 15 ноября 2015 в 14:00 MSK. Присоединяйтесь!

-

. . .

+

Мы рады сообщить, что трансляция LiveCoding состоится 15 ноября 2015 в 14:00 MSK. Присоединяйтесь! +. . .

Читать далее
-
-
+

СКОРО: Создание простой игры в прямом эфире (Редактор 0.7)

@@ -140,8 +150,7 @@
Читать далее
-
-
+

Прощай, Desura. Здравствуй, Humble Bundle Widget

@@ -159,34 +168,16 @@ Читать далее
-
-

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

-

- 2015-07-22 00:00 -

-
-

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

-

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

-

. . .

-
-
- Читать далее -
-
-

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

« Новее Старее »

- - + \ No newline at end of file diff --git a/ru/news/index8.html b/ru/news/index8.html index 7a34a2c..2a96c96 100644 --- a/ru/news/index8.html +++ b/ru/news/index8.html @@ -25,6 +25,21 @@

Новости

+

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

+

+ 2015-07-22 00:00 +

+
+

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

+

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

+
+
+ Читать далее +
+

Дорожная карта 2015-2016

@@ -43,8 +58,7 @@
Читать далее
-
-
+

Редактор 0.6.0

@@ -67,8 +81,7 @@
Читать далее
-
-
+

Редактор 0.5.0 и планы для 0.6.0

@@ -89,8 +102,7 @@
Читать далее
-
-
+

Редактор 0.4.0 и планы для 0.5.0

@@ -105,8 +117,7 @@
Читать далее
-
-
+

План задач для Editor 0.4.0

@@ -121,8 +132,7 @@
Читать далее
-
-
+

Окончание опроса

@@ -137,8 +147,7 @@
Читать далее
-
-
+

И вот прошел еще один год

@@ -155,17 +164,15 @@ Читать далее
-

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

« Новее

- - + \ No newline at end of file diff --git a/ru/news/ios-tutorial.html b/ru/news/ios-tutorial.html index 3d50d16..4756878 100644 --- a/ru/news/ios-tutorial.html +++ b/ru/news/ios-tutorial.html @@ -85,4 +85,4 @@ - + \ No newline at end of file diff --git a/ru/news/its-all-fine.html b/ru/news/its-all-fine.html index 84c4c55..fd5077a 100644 --- a/ru/news/its-all-fine.html +++ b/ru/news/its-all-fine.html @@ -72,4 +72,4 @@ - + \ No newline at end of file diff --git a/ru/news/january-live-session-announcement.html b/ru/news/january-live-session-announcement.html index 5334473..3849e9f 100644 --- a/ru/news/january-live-session-announcement.html +++ b/ru/news/january-live-session-announcement.html @@ -54,4 +54,4 @@ - + \ No newline at end of file diff --git a/ru/news/january-live-session-decision.html b/ru/news/january-live-session-decision.html index 102ab94..50e06cd 100644 --- a/ru/news/january-live-session-decision.html +++ b/ru/news/january-live-session-decision.html @@ -55,4 +55,4 @@ - + \ No newline at end of file diff --git a/ru/news/lets-go.html b/ru/news/lets-go.html index 44ed7aa..ffe71cb 100644 --- a/ru/news/lets-go.html +++ b/ru/news/lets-go.html @@ -78,4 +78,4 @@ text 5 Congratulations! We just finished installing Blender - + \ No newline at end of file diff --git a/ru/news/lha-jvm-macos.html b/ru/news/lha-jvm-macos.html index 5df3d05..121e7db 100644 --- a/ru/news/lha-jvm-macos.html +++ b/ru/news/lha-jvm-macos.html @@ -73,4 +73,4 @@ Linux, macOS и Windows. Таким образом, если кому-либо - + \ No newline at end of file diff --git a/ru/news/livesession-editor-07.html b/ru/news/livesession-editor-07.html index 260d729..9de368d 100644 --- a/ru/news/livesession-editor-07.html +++ b/ru/news/livesession-editor-07.html @@ -54,4 +54,4 @@ - + \ No newline at end of file diff --git a/ru/news/livesession-materials-editor-07.html b/ru/news/livesession-materials-editor-07.html index ffc0e03..3248c2b 100644 --- a/ru/news/livesession-materials-editor-07.html +++ b/ru/news/livesession-materials-editor-07.html @@ -64,4 +64,4 @@ - + \ No newline at end of file diff --git a/ru/news/llm-first-py-cxx.html b/ru/news/llm-first-py-cxx.html index 67c63d4..efc2994 100644 --- a/ru/news/llm-first-py-cxx.html +++ b/ru/news/llm-first-py-cxx.html @@ -78,4 +78,4 @@ - + \ No newline at end of file diff --git a/ru/news/mahjong-demo2.html b/ru/news/mahjong-demo2.html index 225f7d7..babfc52 100644 --- a/ru/news/mahjong-demo2.html +++ b/ru/news/mahjong-demo2.html @@ -71,4 +71,4 @@ - + \ No newline at end of file diff --git a/ru/news/mahjong-recreation-start.html b/ru/news/mahjong-recreation-start.html index 2020449..c08b929 100644 --- a/ru/news/mahjong-recreation-start.html +++ b/ru/news/mahjong-recreation-start.html @@ -94,4 +94,4 @@ - + \ No newline at end of file diff --git a/ru/news/mahjong-techdemo1-gameplay.html b/ru/news/mahjong-techdemo1-gameplay.html index b7774fc..e79fd8d 100644 --- a/ru/news/mahjong-techdemo1-gameplay.html +++ b/ru/news/mahjong-techdemo1-gameplay.html @@ -71,4 +71,4 @@ - + \ No newline at end of file diff --git a/ru/news/may-live-session-announcement.html b/ru/news/may-live-session-announcement.html index 4c03a8e..b2c8d7a 100644 --- a/ru/news/may-live-session-announcement.html +++ b/ru/news/may-live-session-announcement.html @@ -54,4 +54,4 @@ - + \ No newline at end of file diff --git a/ru/news/may-live-session-decision.html b/ru/news/may-live-session-decision.html index 6b7a021..b213b3e 100644 --- a/ru/news/may-live-session-decision.html +++ b/ru/news/may-live-session-decision.html @@ -57,4 +57,4 @@ - + \ No newline at end of file diff --git a/ru/news/memory-gui.html b/ru/news/memory-gui.html index 32d6fab..a6568fd 100644 --- a/ru/news/memory-gui.html +++ b/ru/news/memory-gui.html @@ -65,4 +65,4 @@ - + \ No newline at end of file diff --git a/ru/news/memory-logic.html b/ru/news/memory-logic.html index a044d27..d5056e8 100644 --- a/ru/news/memory-logic.html +++ b/ru/news/memory-logic.html @@ -153,4 +153,4 @@ def memory_selectItem( - + \ No newline at end of file diff --git a/ru/news/memory-text-ui.html b/ru/news/memory-text-ui.html index 6368574..401f38c 100644 --- a/ru/news/memory-text-ui.html +++ b/ru/news/memory-text-ui.html @@ -100,4 +100,4 @@ - + \ No newline at end of file diff --git a/ru/news/mjin-world-birth.html b/ru/news/mjin-world-birth.html index e9a2eed..ab7e6af 100644 --- a/ru/news/mjin-world-birth.html +++ b/ru/news/mjin-world-birth.html @@ -74,4 +74,4 @@ - + \ No newline at end of file diff --git a/ru/news/ogs-editor-0.10.html b/ru/news/ogs-editor-0.10.html index 8961f95..ea4447e 100644 --- a/ru/news/ogs-editor-0.10.html +++ b/ru/news/ogs-editor-0.10.html @@ -61,4 +61,4 @@ - + \ No newline at end of file diff --git a/ru/news/ogs-editor-0.9.html b/ru/news/ogs-editor-0.9.html index cf48bc0..501aeac 100644 --- a/ru/news/ogs-editor-0.9.html +++ b/ru/news/ogs-editor-0.9.html @@ -60,4 +60,4 @@ - + \ No newline at end of file diff --git a/ru/news/on-the-way-to-durable-applications.html b/ru/news/on-the-way-to-durable-applications.html index fe1e7c6..e3d5253 100644 --- a/ru/news/on-the-way-to-durable-applications.html +++ b/ru/news/on-the-way-to-durable-applications.html @@ -91,4 +91,4 @@ - + \ No newline at end of file diff --git a/ru/news/once-mahjong-always-mahjong.html b/ru/news/once-mahjong-always-mahjong.html index 65a2196..94ba6aa 100644 --- a/ru/news/once-mahjong-always-mahjong.html +++ b/ru/news/once-mahjong-always-mahjong.html @@ -58,4 +58,4 @@ - + \ No newline at end of file diff --git a/ru/news/openscenegraph-cross-platform-guide.html b/ru/news/openscenegraph-cross-platform-guide.html index df5ea5a..c7601a7 100644 --- a/ru/news/openscenegraph-cross-platform-guide.html +++ b/ru/news/openscenegraph-cross-platform-guide.html @@ -72,4 +72,4 @@ - + \ No newline at end of file diff --git a/ru/news/openscenegraph-examples.html b/ru/news/openscenegraph-examples.html index 97cdf40..1ef6a26 100644 --- a/ru/news/openscenegraph-examples.html +++ b/ru/news/openscenegraph-examples.html @@ -70,4 +70,4 @@ - + \ No newline at end of file diff --git a/ru/news/osg-sample.html b/ru/news/osg-sample.html index 0154827..afb376b 100644 --- a/ru/news/osg-sample.html +++ b/ru/news/osg-sample.html @@ -88,4 +88,4 @@ - + \ No newline at end of file diff --git a/ru/news/pskov-again.html b/ru/news/pskov-again.html index 543cd3c..7a37432 100644 --- a/ru/news/pskov-again.html +++ b/ru/news/pskov-again.html @@ -113,4 +113,4 @@ - + \ No newline at end of file diff --git a/ru/news/rethinking.html b/ru/news/rethinking.html index 0b8037d..57a2683 100644 --- a/ru/news/rethinking.html +++ b/ru/news/rethinking.html @@ -83,4 +83,4 @@ Python в JavaScript. Этого не произошло, потому что п - + \ No newline at end of file diff --git a/ru/news/rolling-ball-live-session-pt2.html b/ru/news/rolling-ball-live-session-pt2.html index c98b444..f2c7126 100644 --- a/ru/news/rolling-ball-live-session-pt2.html +++ b/ru/news/rolling-ball-live-session-pt2.html @@ -55,4 +55,4 @@ - + \ No newline at end of file diff --git a/ru/news/rolling-ball.html b/ru/news/rolling-ball.html index b3ddcf6..1a0d593 100644 --- a/ru/news/rolling-ball.html +++ b/ru/news/rolling-ball.html @@ -66,4 +66,4 @@ - + \ No newline at end of file diff --git a/ru/news/rpg-ends.html b/ru/news/rpg-ends.html index 91f790f..44703d3 100644 --- a/ru/news/rpg-ends.html +++ b/ru/news/rpg-ends.html @@ -92,4 +92,4 @@ - + \ No newline at end of file diff --git a/ru/news/scripting-research.html b/ru/news/scripting-research.html index 4226f54..880a4ad 100644 --- a/ru/news/scripting-research.html +++ b/ru/news/scripting-research.html @@ -81,4 +81,4 @@ - + \ No newline at end of file diff --git a/ru/news/september-live-session-announcement-tomorrow.html b/ru/news/september-live-session-announcement-tomorrow.html index dbc47bd..07e2b9b 100644 --- a/ru/news/september-live-session-announcement-tomorrow.html +++ b/ru/news/september-live-session-announcement-tomorrow.html @@ -55,4 +55,4 @@ - + \ No newline at end of file diff --git a/ru/news/september-live-session-announcement.html b/ru/news/september-live-session-announcement.html index fc3dc56..e65e573 100644 --- a/ru/news/september-live-session-announcement.html +++ b/ru/news/september-live-session-announcement.html @@ -56,4 +56,4 @@ - + \ No newline at end of file diff --git a/ru/news/soon-game-creation-editor-07.html b/ru/news/soon-game-creation-editor-07.html index cdda807..68af31e 100644 --- a/ru/news/soon-game-creation-editor-07.html +++ b/ru/news/soon-game-creation-editor-07.html @@ -60,4 +60,4 @@ - + \ No newline at end of file diff --git a/ru/news/teaching-kids-to-program.html b/ru/news/teaching-kids-to-program.html index 80a0871..6089c51 100644 --- a/ru/news/teaching-kids-to-program.html +++ b/ru/news/teaching-kids-to-program.html @@ -211,4 +211,4 @@ - + \ No newline at end of file diff --git a/ru/news/teaching-to-program-2019.html b/ru/news/teaching-to-program-2019.html index 76345fa..5bf8abb 100644 --- a/ru/news/teaching-to-program-2019.html +++ b/ru/news/teaching-to-program-2019.html @@ -223,4 +223,4 @@ console.log(кот); - + \ No newline at end of file diff --git a/ru/news/test-chamber-for-everyone.html b/ru/news/test-chamber-for-everyone.html index f5c86d2..685220b 100644 --- a/ru/news/test-chamber-for-everyone.html +++ b/ru/news/test-chamber-for-everyone.html @@ -55,4 +55,4 @@ - + \ No newline at end of file diff --git a/ru/news/the-pros-and-cons-of-restarting-from-scratch.html b/ru/news/the-pros-and-cons-of-restarting-from-scratch.html index b0dbb6a..0477d30 100644 --- a/ru/news/the-pros-and-cons-of-restarting-from-scratch.html +++ b/ru/news/the-pros-and-cons-of-restarting-from-scratch.html @@ -74,4 +74,4 @@ - + \ No newline at end of file diff --git a/ru/news/the-year-of-challenges.html b/ru/news/the-year-of-challenges.html index cde834d..4a6bc19 100644 --- a/ru/news/the-year-of-challenges.html +++ b/ru/news/the-year-of-challenges.html @@ -64,4 +64,4 @@ - + \ No newline at end of file diff --git a/ru/news/the-year-of-lessons.html b/ru/news/the-year-of-lessons.html index c3071a4..13ab1e2 100644 --- a/ru/news/the-year-of-lessons.html +++ b/ru/news/the-year-of-lessons.html @@ -60,4 +60,4 @@ - + \ No newline at end of file diff --git a/ru/news/user-servey-finish-promise.html b/ru/news/user-servey-finish-promise.html index 27ad64b..15ba440 100644 --- a/ru/news/user-servey-finish-promise.html +++ b/ru/news/user-servey-finish-promise.html @@ -58,4 +58,4 @@ - + \ No newline at end of file diff --git a/ru/news/year24.html b/ru/news/year24.html new file mode 100644 index 0000000..1fb0a78 --- /dev/null +++ b/ru/news/year24.html @@ -0,0 +1,84 @@ + + + + + + + + + +

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

+
+
+

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

+

+ 2025-01-15 00:00 +

+
+

year24

+

Итоги

+

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

+
    +
  • Первый квартал (январь - март):
      +
    • (Swift) Реализована шина обмена данными для iOS с целью создания общего пространства для взаимодействия разрозненного кода
    • +
    • Введено понятие «Модель ограниченного языка» (Limited language model) для описания правил портируемости кода
    • +
    • Python выбран якорным языком программирования, из которого генерируются функциональные копии на других языках
  • +
  • Второй квартал (апрель - июнь):
      +
    • (Python) Создана первая версия транслятора функций Python -> C++
    • +
    • Создан текстовый интерфейс игры «Память»
    • +
    • Создан графический интерфейс игры «Память» с ассетами на основе фоток из тетради
  • +
  • Третий квартал (июль - сентябрь):
      +
    • (Python) Создан прототип игры в жанре «бродилка» с использованием Python Arcade
    • +
    • Переименовано понятие «Модели ограниченного языка» в «Межъязыковой диалект» (Cross-language dialect, CLD) для описания правил портируемости кода
    • +
    • Участие в трёхдневном геймджеме для проверки принципов «Межъязыковго диалекта» в боевых условиях
  • +
  • Четвёртый квартал (октябрь - декабрь):
      +
    • (Kotlin) Создана первая версия Local Host Access (LHA), крошечного веб-сервера для организации доступа веб-страниц к локальной файловой системе
    • +
    • (Kotlin) Создана первая версия транслятора для преобразования кода из YML в Kotlin
    • +
    • Kotlin заменил Python в качестве якорного языка программирования из-за строгой типизации и склонности сообщества Kotlin к портируемости кода
  • +
+

Для меня портируемый код более не идея, а действительность. +Тем не менее, межъязыковому диалекту нужно больше любви, +чтобы расцвести, прежде чем другие смогут увидеть его пользу. +Именно в этом направлении я планирую тратить своё скудное свободное время в +2025-м году.

+

Январь

+

Начну новую версию ПСКОВа на Kotlin для JVM.

+
+
+
+ + + +
+ + \ No newline at end of file diff --git a/ru/news/yesterdays-live-session-short-overview.html b/ru/news/yesterdays-live-session-short-overview.html index de62654..817c6da 100644 --- a/ru/news/yesterdays-live-session-short-overview.html +++ b/ru/news/yesterdays-live-session-short-overview.html @@ -57,4 +57,4 @@ - + \ No newline at end of file diff --git a/ru/page/about.html b/ru/page/about.html index 6d7d005..1a19a65 100644 --- a/ru/page/about.html +++ b/ru/page/about.html @@ -55,4 +55,4 @@ - + \ No newline at end of file diff --git a/ru/tool/index.html b/ru/tool/index.html index f844242..e03eb0c 100644 --- a/ru/tool/index.html +++ b/ru/tool/index.html @@ -35,8 +35,7 @@
Читать далее
- -
+

ЛФСД

@@ -47,8 +46,7 @@
Читать далее
-
-
+

ZipBase64

@@ -61,11 +59,10 @@
- - + \ No newline at end of file diff --git a/ru/tool/lfsa.html b/ru/tool/lfsa.html index a713a40..21e3287 100644 --- a/ru/tool/lfsa.html +++ b/ru/tool/lfsa.html @@ -51,4 +51,4 @@ - + \ No newline at end of file diff --git a/ru/tool/pskov.html b/ru/tool/pskov.html index 875240f..e94d4f6 100644 --- a/ru/tool/pskov.html +++ b/ru/tool/pskov.html @@ -51,4 +51,4 @@ - + \ No newline at end of file diff --git a/ru/tool/zipbase64.html b/ru/tool/zipbase64.html index d608e1d..e1ff323 100644 --- a/ru/tool/zipbase64.html +++ b/ru/tool/zipbase64.html @@ -51,4 +51,4 @@ - + \ No newline at end of file