diff --git a/en/game/index.html b/en/game/index.html index 663b6b1..39ce990 100644 --- a/en/game/index.html +++ b/en/game/index.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/game/index.template b/en/game/index.template index 11233c8..208f741 100644 --- a/en/game/index.template +++ b/en/game/index.template @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/game/item.template b/en/game/item.template index 7fe4591..c312828 100644 --- a/en/game/item.template +++ b/en/game/item.template @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/game/mahjong.html b/en/game/mahjong.html index 3edaaa8..a77aa22 100644 --- a/en/game/mahjong.html +++ b/en/game/mahjong.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/game/ogs-mahjong-1.html b/en/game/ogs-mahjong-1.html index 08cfb44..29d5aa3 100644 --- a/en/game/ogs-mahjong-1.html +++ b/en/game/ogs-mahjong-1.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/2014-another-year-passed.html b/en/news/2014-another-year-passed.html index 311082a..a32edd0 100644 --- a/en/news/2014-another-year-passed.html +++ b/en/news/2014-another-year-passed.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/2015-roadmap.html b/en/news/2015-roadmap.html index b2a35a8..85ea3e3 100644 --- a/en/news/2015-roadmap.html +++ b/en/news/2015-roadmap.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/2016-august-recap.html b/en/news/2016-august-recap.html index 03d25b3..458f136 100644 --- a/en/news/2016-august-recap.html +++ b/en/news/2016-august-recap.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/2016-november-recap.html b/en/news/2016-november-recap.html index 55c2835..ee1732e 100644 --- a/en/news/2016-november-recap.html +++ b/en/news/2016-november-recap.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/2016-october-recap.html b/en/news/2016-october-recap.html index 8968f23..a1d727f 100644 --- a/en/news/2016-october-recap.html +++ b/en/news/2016-october-recap.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/2016-roadmap.html b/en/news/2016-roadmap.html index c634e67..f85249b 100644 --- a/en/news/2016-roadmap.html +++ b/en/news/2016-roadmap.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/2016-september-recap.html b/en/news/2016-september-recap.html index 659dd88..128c638 100644 --- a/en/news/2016-september-recap.html +++ b/en/news/2016-september-recap.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/2016-tech-showcases.html b/en/news/2016-tech-showcases.html index dda5359..53ffbb5 100644 --- a/en/news/2016-tech-showcases.html +++ b/en/news/2016-tech-showcases.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/2017-happy-new-year.html b/en/news/2017-happy-new-year.html index b86866f..fb5b8a7 100644 --- a/en/news/2017-happy-new-year.html +++ b/en/news/2017-happy-new-year.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/2017-summary.html b/en/news/2017-summary.html index e7ad007..616c60f 100644 --- a/en/news/2017-summary.html +++ b/en/news/2017-summary.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/2019-year-of-rethinking.html b/en/news/2019-year-of-rethinking.html index 392e37d..028ba98 100644 --- a/en/news/2019-year-of-rethinking.html +++ b/en/news/2019-year-of-rethinking.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/2024-08_rethinking.md b/en/news/2024-08_rethinking.md new file mode 100644 index 0000000..da80b2b --- /dev/null +++ b/en/news/2024-08_rethinking.md @@ -0,0 +1,48 @@ +Title: Rethinking +Date: 2024-08-12 00:00 +Category: News +Slug: rethinking +Lang: en + +![Game][game] + +When July started my initial plan was to make the instrument support Python to +JavaScript code translation. However, this did not happen because tasks with +higher priority emerged. + +Which task is more important than develpment of the instrument? +Development of a game, of course! Now, let's go back to the beginning of +July 2024... + +# Gamejam + +["Start the game"][jam] 3-day gamejam finished in the beginning of July 2024. +I participated in the jam to validate the instrument under development and +to get along with other gamedev hobbysts. Getting to know one of the hobbysts - +Eugene - lead to the creation of ["Tail and shadow"][tail] project, +a 2D adventure. + +# July + +As a result, I spent July to create a prototype with the single core mechanics - +mouse click. + +Current technical details of the prototype look like this: + +* INI-like format is used to configure the game prototype +* Python is used for game logic with elements of cross-language dialect +* Python Arcade is used for rendering +* the prototype runs on macOS, Linux, Windows +* the prototype is controlled only by mouse clicks +* every asset is first drawn by hand and then brought into digital world by GIMP + ImageMagick +* one can specify static elements to display floor, walls and similar environment +* one can specify active items like doors to have interaction with by mouse clicks +* one can specify comments when clicking on an active item to display hints + +# August + +I plan to implement scene switching in August. + +[game]: ../../images/2024_rethinking.jpg +[jam]: https://dtf.ru/games/2783053-nachni-igru-ocenka-videorolikov +[tail]: https://t.me/Tail_and_shadow diff --git a/en/news/back-to-social-networks.html b/en/news/back-to-social-networks.html index fcbc8cf..728d98f 100644 --- a/en/news/back-to-social-networks.html +++ b/en/news/back-to-social-networks.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/back-to-the-static.html b/en/news/back-to-the-static.html index 4835613..ff2ae07 100644 --- a/en/news/back-to-the-static.html +++ b/en/news/back-to-the-static.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/bus-01.html b/en/news/bus-01.html index 886d594..46d2fd5 100644 --- a/en/news/bus-01.html +++ b/en/news/bus-01.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/bus-iOS.html b/en/news/bus-iOS.html index 45df3ff..d75b6e4 100644 --- a/en/news/bus-iOS.html +++ b/en/news/bus-iOS.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/bye-desura-hello-humblebundle.html b/en/news/bye-desura-hello-humblebundle.html index 882d258..24fa916 100644 --- a/en/news/bye-desura-hello-humblebundle.html +++ b/en/news/bye-desura-hello-humblebundle.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/defending-availability.html b/en/news/defending-availability.html index 0ff0013..bf2e819 100644 --- a/en/news/defending-availability.html +++ b/en/news/defending-availability.html @@ -21,8 +21,8 @@ Tools About - - + +
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 83579bc..b444985 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 @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/editor-0.4.0-plans.html b/en/news/editor-0.4.0-plans.html index 0d9346a..774b272 100644 --- a/en/news/editor-0.4.0-plans.html +++ b/en/news/editor-0.4.0-plans.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/editor-06-roadmap.html b/en/news/editor-06-roadmap.html index 6b0b7d9..625d169 100644 --- a/en/news/editor-06-roadmap.html +++ b/en/news/editor-06-roadmap.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/editor-06.html b/en/news/editor-06.html index d59c6cd..cf3d6bc 100644 --- a/en/news/editor-06.html +++ b/en/news/editor-06.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/example-driven-development.html b/en/news/example-driven-development.html index 8b7bb6a..9a639dc 100644 --- a/en/news/example-driven-development.html +++ b/en/news/example-driven-development.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/examples-and-dependencies.html b/en/news/examples-and-dependencies.html index 0b7532e..d0213a6 100644 --- a/en/news/examples-and-dependencies.html +++ b/en/news/examples-and-dependencies.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/git-budget.html b/en/news/git-budget.html index 32e979e..bf492de 100644 --- a/en/news/git-budget.html +++ b/en/news/git-budget.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/gitjs-intro.html b/en/news/gitjs-intro.html index 3c372aa..558f941 100644 --- a/en/news/gitjs-intro.html +++ b/en/news/gitjs-intro.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/ideal-gamedev.html b/en/news/ideal-gamedev.html index 471b1c2..e416823 100644 --- a/en/news/ideal-gamedev.html +++ b/en/news/ideal-gamedev.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/index.html b/en/news/index.html index f303587..9d5b3a8 100644 --- a/en/news/index.html +++ b/en/news/index.html @@ -21,8 +21,8 @@ Tools About - - + +
@@ -30,6 +30,29 @@

News

+
+

+ Rethinking +

+

+ 2024-08-12 00:00 +

+
+

Game

+

When July started my initial plan was to make the instrument support Python to +JavaScript code translation. However, this did not happen because tasks with +higher priority emerged.

+

Which task is more important than develpment of the instrument? +Development of a game, of course! Now, let's go back to the beginning of +July 2024…

+

Gamejam

+

"Start the game" 3-day gamejam finished in the beginning of July 2024. +I participated in the jam to validate the instrument under development and. . .

+
+ +

"Memory" GUI @@ -213,29 +236,6 @@ 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 -

-

- 2020-05-03 00:00 -

-
-

GitBudget

-

In this article Michael shares his experience of using Git+JS.

-

Hi, folks, let me share my experience of creating an application to keep track of my spendings. Specifically, let me do it by answering the following questions:

-
    -
  1. Why keep track of spendings in an application?
  2. -
  3. Why did I create the application as a personal project?
  4. -
  5. Why does the project use Git+JS?
  6. -
-

1. Why keep track of spendings in an application?

-

I, like many people out there, wanted to become rich and successful. To become rich, one is often advised to run a personal budget, that's what I started to do several years ago. I'd like to point out that running my personal budget hasn't made me rich and successful, and I increased income simply by moving to Moscow.. . .

-
- -

Page 1 of 8

diff --git a/en/news/index.template b/en/news/index.template index 1c40237..dc426d0 100644 --- a/en/news/index.template +++ b/en/news/index.template @@ -21,8 +21,8 @@ Tools About - - + +

diff --git a/en/news/index2.html b/en/news/index2.html index 8cb9168..11d2561 100644 --- a/en/news/index2.html +++ b/en/news/index2.html @@ -21,8 +21,8 @@ Tools About - - + +
@@ -30,6 +30,29 @@

News

+
+

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

+

+ 2020-05-03 00:00 +

+
+

GitBudget

+

In this article Michael shares his experience of using Git+JS.

+

Hi, folks, let me share my experience of creating an application to keep track of my spendings. Specifically, let me do it by answering the following questions:

+
    +
  1. Why keep track of spendings in an application?
  2. +
  3. Why did I create the application as a personal project?
  4. +
  5. Why does the project use Git+JS?
  6. +
+

1. Why keep track of spendings in an application?

+

I, like many people out there, wanted to become rich and successful. To become rich, one is often advised to run a personal budget, that's what I started to do several years ago. I'd like to point out that running my personal budget hasn't made me rich and successful, and I increased income simply by moving to Moscow.. . .

+
+ +

Teaching folks to program 2019, a.k.a. in the search of an ideal program: Sequence @@ -187,23 +210,6 @@ It seems that right now we have less completed features than before the release Continue reading

-
-

- Examples and dependencies -

-

- 2018-08-21 00:00 -

-
-

Cloud

-

This article describes two new OpenSceneGraph cross-platform examples and the change in handling dependencies.

-

Examples of HTTP client and node selection

-

Once we finished working on the remote debugging example and reported its completion, we were surprised by the fact that secure HTTP connection between a debugged application and debug broker was only working in the web version of the example. Desktop and mobile versions only worked with insecure HTTP.. . .

-
- -

Page 2 of 8

diff --git a/en/news/index3.html b/en/news/index3.html index 9fc4f37..183b7ea 100644 --- a/en/news/index3.html +++ b/en/news/index3.html @@ -21,8 +21,8 @@ Tools About - - + +

@@ -30,6 +30,23 @@

News

+
+

+ Examples and dependencies +

+

+ 2018-08-21 00:00 +

+
+

Cloud

+

This article describes two new OpenSceneGraph cross-platform examples and the change in handling dependencies.

+

Examples of HTTP client and node selection

+

Once we finished working on the remote debugging example and reported its completion, we were surprised by the fact that secure HTTP connection between a debugged application and debug broker was only working in the web version of the example. Desktop and mobile versions only worked with insecure HTTP.. . .

+
+ +
-
-

- Scripting research -

-

- 2017-08-16 00:00 -

-
-

Textbook with a text

-

This article describes scripting research in July 2017.

-

Our first goal of using a scripting language was to have a platform-independent code that runs unchanged on every supported platform.

-

OGS Editor 0.10 supports Python for such a code thanks to SWIG. SWIG provides a way to wrap almost any C/C++ code and use it in dozens of languages like Python, Ruby, Lua, Java, C#, etc.. SWIG really helped us taste the beauty of platform-independent code. However, SWIG only works one way: from C/C++ to a target language. This means the main application must be in the target language, and C/C++ code can only be used as a library.. . .

-
- -

Page 3 of 8

diff --git a/en/news/index4.html b/en/news/index4.html index cb14d22..1228c35 100644 --- a/en/news/index4.html +++ b/en/news/index4.html @@ -21,8 +21,8 @@ Tools About - - + +

@@ -30,6 +30,23 @@

News

+
+

+ Scripting research +

+

+ 2017-08-16 00:00 +

+
+

Textbook with a text

+

This article describes scripting research in July 2017.

+

Our first goal of using a scripting language was to have a platform-independent code that runs unchanged on every supported platform.

+

OGS Editor 0.10 supports Python for such a code thanks to SWIG. SWIG provides a way to wrap almost any C/C++ code and use it in dozens of languages like Python, Ruby, Lua, Java, C#, etc.. SWIG really helped us taste the beauty of platform-independent code. However, SWIG only works one way: from C/C++ to a target language. This means the main application must be in the target language, and C/C++ code can only be used as a library.. . .

+
+ +
-
-

- October 2016 recap -

-

- 2016-11-19 00:00 -

-
-

Gaining Android support was like climbing a mountain for us

-

This article describes how we spent a month building OpenSceneGraph (OSG) for Android: the first attempt to build OSG, the search for OSG alternatives, and the success in building OSG.

-

First attempt to build OSG.

-

Having no prior knowledge of Android development, we grabbed the latest Android Studio and started doing beginner tutorials. We passed Java part pretty fast. Everything worked out of the box. Then came C++ part and related problems.. . .

-
- -

Page 4 of 8

diff --git a/en/news/index5.html b/en/news/index5.html index 56bd334..990d64c 100644 --- a/en/news/index5.html +++ b/en/news/index5.html @@ -21,8 +21,8 @@ Tools About - - + +

@@ -30,6 +30,23 @@

News

+
+

+ October 2016 recap +

+

+ 2016-11-19 00:00 +

+
+

Gaining Android support was like climbing a mountain for us

+

This article describes how we spent a month building OpenSceneGraph (OSG) for Android: the first attempt to build OSG, the search for OSG alternatives, and the success in building OSG.

+

First attempt to build OSG.

+

Having no prior knowledge of Android development, we grabbed the latest Android Studio and started doing beginner tutorials. We passed Java part pretty fast. Everything worked out of the box. Then came C++ part and related problems.. . .

+
+ +

Technology showcases @@ -183,23 +200,6 @@ It's time to create simple Mahjong solitaire game.

Continue reading

-
-

- Once Mahjong – always Mahjong -

-

- 2016-08-10 00:00 -

-
-

We started Opensource Game Studio project a long time ago. We wanted to provide open source community with tools to create games. However, it was unclear what tools' purpose was. So we decided to start small: create a game first.

-

It took us 3 years to reach the first goal: we released OGS Mahjong 1.0 in 2012. Even for a hobby project (we spend about 40 hours a month) it's too long.

-

Upon the game release we got it: Tools are means to save development time.

-

We spent 4 more years to develop them. Now is the time to prove they are worth every single day spent. How? We will recreate Mahjong solitaire mode in just a few hours!. . .

-
- -

Page 5 of 8

diff --git a/en/news/index6.html b/en/news/index6.html index 0a8bff7..1d4c961 100644 --- a/en/news/index6.html +++ b/en/news/index6.html @@ -21,8 +21,8 @@ Tools About - - + +

@@ -30,6 +30,23 @@

News

+
+

+ Once Mahjong – always Mahjong +

+

+ 2016-08-10 00:00 +

+
+

We started Opensource Game Studio project a long time ago. We wanted to provide open source community with tools to create games. However, it was unclear what tools' purpose was. So we decided to start small: create a game first.

+

It took us 3 years to reach the first goal: we released OGS Mahjong 1.0 in 2012. Even for a hobby project (we spend about 40 hours a month) it's too long.

+

Upon the game release we got it: Tools are means to save development time.

+

We spent 4 more years to develop them. Now is the time to prove they are worth every single day spent. How? We will recreate Mahjong solitaire mode in just a few hours!. . .

+
+ +
-
-

- Live session video and downloads -

-

- 2015-11-15 00:00 -

- - -

Page 6 of 8

diff --git a/en/news/index7.html b/en/news/index7.html index ad3479e..de6b3bd 100644 --- a/en/news/index7.html +++ b/en/news/index7.html @@ -21,8 +21,8 @@ Tools About - - + +

@@ -30,6 +30,25 @@

News

+
+

+ Live session video and downloads +

+

+ 2015-11-15 00:00 +

+ + +
-
-

- Editor roadmap for 0.4.0 -

-

- 2015-01-13 00:00 -

-
-

The development of Editor 0.3.0 showed us, that usage of custom GUI was not a perfect idea. A few months ago, custom GUI seemed as a simpler way to do things, but it turned out to lack many little features, that are crucial if you're planning to make a convenient tool.

-

In the end, we decided to do what we wanted to do in the first place - to use Qt library as the GUI library for our editor.

-

So, we'll rewrite the Editor with Qt interface and a little bit refreshed project concept in mind. We plan to release the editor with new GUI and a set of basic features like loading and saving projects in May.. . .

-
- -

Page 7 of 8

diff --git a/en/news/index8.html b/en/news/index8.html index c578cbe..040c8f1 100644 --- a/en/news/index8.html +++ b/en/news/index8.html @@ -21,8 +21,8 @@ Tools About - - + +

@@ -30,6 +30,22 @@

News

+
+

+ Editor roadmap for 0.4.0 +

+

+ 2015-01-13 00:00 +

+
+

The development of Editor 0.3.0 showed us, that usage of custom GUI was not a perfect idea. A few months ago, custom GUI seemed as a simpler way to do things, but it turned out to lack many little features, that are crucial if you're planning to make a convenient tool.

+

In the end, we decided to do what we wanted to do in the first place - to use Qt library as the GUI library for our editor.

+

So, we'll rewrite the Editor with Qt interface and a little bit refreshed project concept in mind. We plan to release the editor with new GUI and a set of basic features like loading and saving projects in May.. . .

+
+ +

User survey ends today diff --git a/en/news/ios-tutorial.html b/en/news/ios-tutorial.html index 2742c1a..e54862a 100644 --- a/en/news/ios-tutorial.html +++ b/en/news/ios-tutorial.html @@ -21,8 +21,8 @@ Tools About

- - + +
diff --git a/en/news/item.template b/en/news/item.template index 209f417..0badb13 100644 --- a/en/news/item.template +++ b/en/news/item.template @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/its-all-fine.html b/en/news/its-all-fine.html index 832201d..e32385f 100644 --- a/en/news/its-all-fine.html +++ b/en/news/its-all-fine.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/january-live-session-announcement.html b/en/news/january-live-session-announcement.html index 8a008eb..fca45f0 100644 --- a/en/news/january-live-session-announcement.html +++ b/en/news/january-live-session-announcement.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/january-live-session-decision.html b/en/news/january-live-session-decision.html index aa41c1b..4e12e33 100644 --- a/en/news/january-live-session-decision.html +++ b/en/news/january-live-session-decision.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/lets-go.html b/en/news/lets-go.html index 1c09daa..0f179d2 100644 --- a/en/news/lets-go.html +++ b/en/news/lets-go.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/livesession-editor-07.html b/en/news/livesession-editor-07.html index 26c8fff..2a89812 100644 --- a/en/news/livesession-editor-07.html +++ b/en/news/livesession-editor-07.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/livesession-materials-editor-07.html b/en/news/livesession-materials-editor-07.html index 32fb911..678304f 100644 --- a/en/news/livesession-materials-editor-07.html +++ b/en/news/livesession-materials-editor-07.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/llm-first-py-cxx.html b/en/news/llm-first-py-cxx.html index 992c139..9c60412 100644 --- a/en/news/llm-first-py-cxx.html +++ b/en/news/llm-first-py-cxx.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/mahjong-demo2.html b/en/news/mahjong-demo2.html index 617b5f7..c98e303 100644 --- a/en/news/mahjong-demo2.html +++ b/en/news/mahjong-demo2.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/mahjong-recreation-start.html b/en/news/mahjong-recreation-start.html index 0490ff5..22de1f2 100644 --- a/en/news/mahjong-recreation-start.html +++ b/en/news/mahjong-recreation-start.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/mahjong-techdemo1-gameplay.html b/en/news/mahjong-techdemo1-gameplay.html index ef6d896..44977cb 100644 --- a/en/news/mahjong-techdemo1-gameplay.html +++ b/en/news/mahjong-techdemo1-gameplay.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/may-live-session-announcement.html b/en/news/may-live-session-announcement.html index aa75fc6..7526d88 100644 --- a/en/news/may-live-session-announcement.html +++ b/en/news/may-live-session-announcement.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/may-live-session-decision.html b/en/news/may-live-session-decision.html index b3414f0..003b9bb 100644 --- a/en/news/may-live-session-decision.html +++ b/en/news/may-live-session-decision.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/memory-gui.html b/en/news/memory-gui.html index c8d588d..38d8cb8 100644 --- a/en/news/memory-gui.html +++ b/en/news/memory-gui.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/memory-logic.html b/en/news/memory-logic.html index 1008c1d..71cbd30 100644 --- a/en/news/memory-logic.html +++ b/en/news/memory-logic.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/memory-text-ui.html b/en/news/memory-text-ui.html index f5f0084..de36f8b 100644 --- a/en/news/memory-text-ui.html +++ b/en/news/memory-text-ui.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/mjin-world-birth.html b/en/news/mjin-world-birth.html index 1601fd9..dad6660 100644 --- a/en/news/mjin-world-birth.html +++ b/en/news/mjin-world-birth.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/ogs-editor-0.10.html b/en/news/ogs-editor-0.10.html index 95e07a4..396115f 100644 --- a/en/news/ogs-editor-0.10.html +++ b/en/news/ogs-editor-0.10.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/ogs-editor-0.9.html b/en/news/ogs-editor-0.9.html index b9c2ba6..d44fc24 100644 --- a/en/news/ogs-editor-0.9.html +++ b/en/news/ogs-editor-0.9.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/on-the-way-to-durable-applications.html b/en/news/on-the-way-to-durable-applications.html index 2b88c65..59d7b2d 100644 --- a/en/news/on-the-way-to-durable-applications.html +++ b/en/news/on-the-way-to-durable-applications.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/once-mahjong-always-mahjong.html b/en/news/once-mahjong-always-mahjong.html index ed2e07f..ccdc4fd 100644 --- a/en/news/once-mahjong-always-mahjong.html +++ b/en/news/once-mahjong-always-mahjong.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/openscenegraph-cross-platform-guide.html b/en/news/openscenegraph-cross-platform-guide.html index 859bcbf..079bc47 100644 --- a/en/news/openscenegraph-cross-platform-guide.html +++ b/en/news/openscenegraph-cross-platform-guide.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/openscenegraph-examples.html b/en/news/openscenegraph-examples.html index 87a6945..7101cbf 100644 --- a/en/news/openscenegraph-examples.html +++ b/en/news/openscenegraph-examples.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/osg-sample.html b/en/news/osg-sample.html index f501761..39b0f31 100644 --- a/en/news/osg-sample.html +++ b/en/news/osg-sample.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/rethinking.html b/en/news/rethinking.html new file mode 100644 index 0000000..b53bd9a --- /dev/null +++ b/en/news/rethinking.html @@ -0,0 +1,92 @@ + + + + + + + + + +

In the news...

+
+
+

+ Rethinking +

+

+ 2024-08-12 00:00 +

+
+

Game

+

When July started my initial plan was to make the instrument support Python to +JavaScript code translation. However, this did not happen because tasks with +higher priority emerged.

+

Which task is more important than develpment of the instrument? +Development of a game, of course! Now, let's go back to the beginning of +July 2024…

+

Gamejam

+

"Start the game" 3-day gamejam finished in the beginning of July 2024. +I participated in the jam to validate the instrument under development and +to get along with other gamedev hobbysts. Getting to know one of the hobbysts - +Eugene - lead to the creation of "Tail and shadow" project, +a 2D adventure.

+

July

+

As a result, I spent July to create a prototype with the single core mechanics - +mouse click.

+

Current technical details of the prototype look like this:

+
    +
  • INI-like format is used to configure the game prototype
  • +
  • Python is used for game logic with elements of cross-language dialect
  • +
  • Python Arcade is used for rendering
  • +
  • the prototype runs on macOS, Linux, Windows
  • +
  • the prototype is controlled only by mouse clicks
  • +
  • every asset is first drawn by hand and then brought into digital world by GIMP + ImageMagick
  • +
  • one can specify static elements to display floor, walls and similar environment
  • +
  • one can specify active items like doors to have interaction with by mouse clicks
  • +
  • one can specify comments when clicking on an active item to display hints
  • +
+

August

+

I plan to implement scene switching in August.

+
+
+
+ + + +
+ + diff --git a/en/news/rolling-ball-live-session-pt2.html b/en/news/rolling-ball-live-session-pt2.html index df19f6a..798f130 100644 --- a/en/news/rolling-ball-live-session-pt2.html +++ b/en/news/rolling-ball-live-session-pt2.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/rolling-ball.html b/en/news/rolling-ball.html index 5d6f4fa..6dda38c 100644 --- a/en/news/rolling-ball.html +++ b/en/news/rolling-ball.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/rpg-ends.html b/en/news/rpg-ends.html index cc22eb1..a687d49 100644 --- a/en/news/rpg-ends.html +++ b/en/news/rpg-ends.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/scripting-research.html b/en/news/scripting-research.html index 2a2642b..c0dfbc9 100644 --- a/en/news/scripting-research.html +++ b/en/news/scripting-research.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/september-live-session-announcement-tomorrow.html b/en/news/september-live-session-announcement-tomorrow.html index 52788b6..5778ef0 100644 --- a/en/news/september-live-session-announcement-tomorrow.html +++ b/en/news/september-live-session-announcement-tomorrow.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/september-live-session-announcement.html b/en/news/september-live-session-announcement.html index 445d518..cd701a3 100644 --- a/en/news/september-live-session-announcement.html +++ b/en/news/september-live-session-announcement.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/soon-game-creation-editor-07.html b/en/news/soon-game-creation-editor-07.html index 00e49df..59f6309 100644 --- a/en/news/soon-game-creation-editor-07.html +++ b/en/news/soon-game-creation-editor-07.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/teaching-kids-to-program.html b/en/news/teaching-kids-to-program.html index a03068b..63fda0c 100644 --- a/en/news/teaching-kids-to-program.html +++ b/en/news/teaching-kids-to-program.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/teaching-to-program-2019.html b/en/news/teaching-to-program-2019.html index d604a3d..e11f91f 100644 --- a/en/news/teaching-to-program-2019.html +++ b/en/news/teaching-to-program-2019.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/test-chamber-for-everyone.html b/en/news/test-chamber-for-everyone.html index fae27e0..c688b2f 100644 --- a/en/news/test-chamber-for-everyone.html +++ b/en/news/test-chamber-for-everyone.html @@ -21,8 +21,8 @@ Tools About - - + +
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 f1639a3..90bf36e 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 @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/the-year-of-challenges.html b/en/news/the-year-of-challenges.html index a99a46f..c5172ec 100644 --- a/en/news/the-year-of-challenges.html +++ b/en/news/the-year-of-challenges.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/the-year-of-lessons.html b/en/news/the-year-of-lessons.html index 9eb0d63..d9d50b7 100644 --- a/en/news/the-year-of-lessons.html +++ b/en/news/the-year-of-lessons.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/user-servey-finish-promise.html b/en/news/user-servey-finish-promise.html index 7674f54..2cac183 100644 --- a/en/news/user-servey-finish-promise.html +++ b/en/news/user-servey-finish-promise.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/news/yesterdays-live-session-short-overview.html b/en/news/yesterdays-live-session-short-overview.html index 63b2d9b..56eaf45 100644 --- a/en/news/yesterdays-live-session-short-overview.html +++ b/en/news/yesterdays-live-session-short-overview.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/page/about.html b/en/page/about.html index 68958b5..8a407b6 100644 --- a/en/page/about.html +++ b/en/page/about.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/page/item.template b/en/page/item.template index 5ad20a9..6b6df02 100644 --- a/en/page/item.template +++ b/en/page/item.template @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/tool/index.html b/en/tool/index.html index 86d5baa..1742fdf 100644 --- a/en/tool/index.html +++ b/en/tool/index.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/tool/index.template b/en/tool/index.template index e6db57c..4d6c9a0 100644 --- a/en/tool/index.template +++ b/en/tool/index.template @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/tool/item.template b/en/tool/item.template index 53eabe8..04e724b 100644 --- a/en/tool/item.template +++ b/en/tool/item.template @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/tool/lfsa.html b/en/tool/lfsa.html index cb3a9ac..492e3a5 100644 --- a/en/tool/lfsa.html +++ b/en/tool/lfsa.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/tool/pskov.html b/en/tool/pskov.html index ae64bdd..3c72780 100644 --- a/en/tool/pskov.html +++ b/en/tool/pskov.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/en/tool/zipbase64.html b/en/tool/zipbase64.html index e6f899e..25fc4de 100644 --- a/en/tool/zipbase64.html +++ b/en/tool/zipbase64.html @@ -21,8 +21,8 @@ Tools About - - + +
diff --git a/images/2024_rethinking.jpg b/images/2024_rethinking.jpg new file mode 100644 index 0000000..67f81e6 Binary files /dev/null and b/images/2024_rethinking.jpg differ diff --git a/images/telegram.png b/images/telegram.png new file mode 100644 index 0000000..e2402f9 Binary files /dev/null and b/images/telegram.png differ diff --git a/ru/game/index.html b/ru/game/index.html index f1351a5..40afbfa 100644 --- a/ru/game/index.html +++ b/ru/game/index.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/game/index.template b/ru/game/index.template index b41a43c..b2d86bb 100644 --- a/ru/game/index.template +++ b/ru/game/index.template @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/game/item.template b/ru/game/item.template index ecceffe..989a947 100644 --- a/ru/game/item.template +++ b/ru/game/item.template @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/game/mahjong.html b/ru/game/mahjong.html index 79d3c05..d02a6aa 100644 --- a/ru/game/mahjong.html +++ b/ru/game/mahjong.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/game/ogs-mahjong-1.html b/ru/game/ogs-mahjong-1.html index 9b0192a..239e268 100644 --- a/ru/game/ogs-mahjong-1.html +++ b/ru/game/ogs-mahjong-1.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/2014-another-year-passed.html b/ru/news/2014-another-year-passed.html index 309529c..4b5dd59 100644 --- a/ru/news/2014-another-year-passed.html +++ b/ru/news/2014-another-year-passed.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/2015-roadmap.html b/ru/news/2015-roadmap.html index 2b106fb..101023d 100644 --- a/ru/news/2015-roadmap.html +++ b/ru/news/2015-roadmap.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/2016-august-recap.html b/ru/news/2016-august-recap.html index 21ba71a..51b297e 100644 --- a/ru/news/2016-august-recap.html +++ b/ru/news/2016-august-recap.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/2016-november-recap.html b/ru/news/2016-november-recap.html index 39b0d86..186f26e 100644 --- a/ru/news/2016-november-recap.html +++ b/ru/news/2016-november-recap.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/2016-october-recap.html b/ru/news/2016-october-recap.html index 6fe1bee..305b9b2 100644 --- a/ru/news/2016-october-recap.html +++ b/ru/news/2016-october-recap.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/2016-roadmap.html b/ru/news/2016-roadmap.html index 6fe227d..5a1ede0 100644 --- a/ru/news/2016-roadmap.html +++ b/ru/news/2016-roadmap.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/2016-september-recap.html b/ru/news/2016-september-recap.html index 4e07f6c..87c35b9 100644 --- a/ru/news/2016-september-recap.html +++ b/ru/news/2016-september-recap.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/2016-tech-showcases.html b/ru/news/2016-tech-showcases.html index 36087ec..93c6380 100644 --- a/ru/news/2016-tech-showcases.html +++ b/ru/news/2016-tech-showcases.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/2017-happy-new-year.html b/ru/news/2017-happy-new-year.html index 796cfae..65d952d 100644 --- a/ru/news/2017-happy-new-year.html +++ b/ru/news/2017-happy-new-year.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/2017-summary.html b/ru/news/2017-summary.html index 270d270..3d344a1 100644 --- a/ru/news/2017-summary.html +++ b/ru/news/2017-summary.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/2019-year-of-rethinking.html b/ru/news/2019-year-of-rethinking.html index 1248fb2..005805f 100644 --- a/ru/news/2019-year-of-rethinking.html +++ b/ru/news/2019-year-of-rethinking.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/2024-08_rethinking.md b/ru/news/2024-08_rethinking.md new file mode 100644 index 0000000..fac4520 --- /dev/null +++ b/ru/news/2024-08_rethinking.md @@ -0,0 +1,48 @@ +Title: Переосмысление +Date: 2024-08-12 00:00 +Category: News +Slug: rethinking +Lang: ru + +![Игра][game] + +По планам за июль я должен был доработать инструмент для трансляцию кода из +Python в JavaScript. Этого не произошло, потому что появились более +приоритетные задачи. + +Какая задача может быть приоритетнее разработки инструмента? Разработка +игры, конечно же! Итак, возвращаемся в начало июля 2024-го года... + +# Геймджем + +В начале июля 2024-го года закончился трёхдневный геймджем от +[«Начни игру»][jam], в котором я участвовал. Целью моего участия в +геймджеме было как проверить свои игровые наработки в условиях, +приближенных к боевым, так и познакомиться с другими игроделами-любителями. +Знакомство с одним из таких любителей - Женей - и привело к созданию +проекта [«Хвост и тень»][tail], двумерной приключенческой игре. + +# Июль + +В итоге июль у меня ушёл на то, чтобы создать прототип игры с основной механикой - +кликом мышью. + +На сегодняшний день технические характеристики прототипа следующие: + +* настройка игры происходит в INI-подобном формате +* логика игры написана на Python с элементами межъязыкового диалекта +* для графики используется библиотека Python Arcade +* работает на macOS, Linux, Windows +* единственным способом управления является клик мыши +* всё отрисовано сначала от руки, а затем оцифровано с помощью GIMP и ImageMagick +* можно задавать статичные элементы для отображения пола, стен и прочего окружения +* можно задавать активные элементы вроде дверей для взаимодействия с ними кликом мыши +* можно задавать комментарий при клике по активному элементу для отображения подсказок + +# Август + +В августе планирую добавить переход между сценами. + +[game]: ../../images/2024_rethinking.jpg +[jam]: https://dtf.ru/games/2783053-nachni-igru-ocenka-videorolikov +[tail]: https://t.me/Tail_and_shadow diff --git a/ru/news/back-to-social-networks.html b/ru/news/back-to-social-networks.html index 709578c..ddd4c1e 100644 --- a/ru/news/back-to-social-networks.html +++ b/ru/news/back-to-social-networks.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/back-to-the-static.html b/ru/news/back-to-the-static.html index ba662b7..b431b7c 100644 --- a/ru/news/back-to-the-static.html +++ b/ru/news/back-to-the-static.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/bus-01.html b/ru/news/bus-01.html index fb29309..86c39bd 100644 --- a/ru/news/bus-01.html +++ b/ru/news/bus-01.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/bus-iOS.html b/ru/news/bus-iOS.html index 5ffb0fb..a92026e 100644 --- a/ru/news/bus-iOS.html +++ b/ru/news/bus-iOS.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/bye-desura-hello-humblebundle.html b/ru/news/bye-desura-hello-humblebundle.html index 252cc26..fdb50d5 100644 --- a/ru/news/bye-desura-hello-humblebundle.html +++ b/ru/news/bye-desura-hello-humblebundle.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/defending-availability.html b/ru/news/defending-availability.html index 31df2a5..85e68e7 100644 --- a/ru/news/defending-availability.html +++ b/ru/news/defending-availability.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
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 9579f43..7d7c601 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 @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/editor-0.4.0-plans.html b/ru/news/editor-0.4.0-plans.html index 212bcfb..816f3d2 100644 --- a/ru/news/editor-0.4.0-plans.html +++ b/ru/news/editor-0.4.0-plans.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/editor-06-roadmap.html b/ru/news/editor-06-roadmap.html index 2ab6c9a..658e31f 100644 --- a/ru/news/editor-06-roadmap.html +++ b/ru/news/editor-06-roadmap.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/editor-06.html b/ru/news/editor-06.html index a8dcbab..476c224 100644 --- a/ru/news/editor-06.html +++ b/ru/news/editor-06.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/example-driven-development.html b/ru/news/example-driven-development.html index a3dfb1b..a2690b2 100644 --- a/ru/news/example-driven-development.html +++ b/ru/news/example-driven-development.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/examples-and-dependencies.html b/ru/news/examples-and-dependencies.html index 7353e10..6a4ea3d 100644 --- a/ru/news/examples-and-dependencies.html +++ b/ru/news/examples-and-dependencies.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/git-budget.html b/ru/news/git-budget.html index 5444d2a..1c39624 100644 --- a/ru/news/git-budget.html +++ b/ru/news/git-budget.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/gitjs-intro.html b/ru/news/gitjs-intro.html index 2a6b8a8..9a465d0 100644 --- a/ru/news/gitjs-intro.html +++ b/ru/news/gitjs-intro.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/ideal-gamedev.html b/ru/news/ideal-gamedev.html index 6d3a6cc..42bd1cf 100644 --- a/ru/news/ideal-gamedev.html +++ b/ru/news/ideal-gamedev.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/index.html b/ru/news/index.html index a580d48..344d5c2 100644 --- a/ru/news/index.html +++ b/ru/news/index.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
@@ -30,6 +30,29 @@

Новости

+
+

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

+

+ 2024-08-12 00:00 +

+
+

Игра

+

По планам за июль я должен был доработать инструмент для трансляцию кода из +Python в JavaScript. Этого не произошло, потому что появились более +приоритетные задачи.

+

Какая задача может быть приоритетнее разработки инструмента? Разработка +игры, конечно же! Итак, возвращаемся в начало июля 2024-го года…

+

Геймджем

+

В начале июля 2024-го года закончился трёхдневный геймджем от +«Начни игру», в котором я участвовал. Целью моего участия в +геймджеме было как проверить свои игровые наработки в условиях,. . .

+
+ +

Графический интерфейс «Памяти» @@ -212,29 +235,6 @@ Ubuntu Edge. Особенностью продукта должна была Читать далее

-
-

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

-

- 2020-05-03 00:00 -

-
-

ГитБюджет

-

В этой статье Михаил поделится опытом использования Git+JS.

-

Здравствуйте, господа, в этой статье я поделюсь опытом создания приложения учёта трат, в частности отвечу на следующие вопросы:

-
    -
  1. Зачем мне приложение учёта трат?
  2. -
  3. Почему это личный проект?
  4. -
  5. Почему проект на Git+JS?
  6. -
-

1. Зачем мне приложение учёта трат?

-

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

-
- -

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

diff --git a/ru/news/index.template b/ru/news/index.template index 2f79559..98c97a6 100644 --- a/ru/news/index.template +++ b/ru/news/index.template @@ -21,8 +21,8 @@ Инструменты О нас - - + +

diff --git a/ru/news/index2.html b/ru/news/index2.html index d771096..1445215 100644 --- a/ru/news/index2.html +++ b/ru/news/index2.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
@@ -30,6 +30,29 @@

Новости

+
+

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

+

+ 2020-05-03 00:00 +

+
+

ГитБюджет

+

В этой статье Михаил поделится опытом использования Git+JS.

+

Здравствуйте, господа, в этой статье я поделюсь опытом создания приложения учёта трат, в частности отвечу на следующие вопросы:

+
    +
  1. Зачем мне приложение учёта трат?
  2. +
  3. Почему это личный проект?
  4. +
  5. Почему проект на Git+JS?
  6. +
+

1. Зачем мне приложение учёта трат?

+

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

+
+ +
-
-

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

-

- 2018-08-21 00:00 -

-
-

Облако

-

Эта статья описывает два новых кросс-платформенных примера OpenSceneGraph и изменение в работе с зависимостями.

-

Примеры клиента HTTP и выбора узла сцены

-

После окончания работы над примером удалённой отладки и сообщения об этом мы с удивлением обнаружили, что безопасное соединение HTTPS между отлаживаемым приложением и брокером отладки работало лишь в веб-версии примера. Десктопная и мобильная версии работали лишь с помощью обычного соединения HTTP.. . .

-
- -

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

diff --git a/ru/news/index3.html b/ru/news/index3.html index 1da95c4..74e35bc 100644 --- a/ru/news/index3.html +++ b/ru/news/index3.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +

@@ -30,6 +30,23 @@

Новости

+
+

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

+

+ 2018-08-21 00:00 +

+
+

Облако

+

Эта статья описывает два новых кросс-платформенных примера OpenSceneGraph и изменение в работе с зависимостями.

+

Примеры клиента HTTP и выбора узла сцены

+

После окончания работы над примером удалённой отладки и сообщения об этом мы с удивлением обнаружили, что безопасное соединение HTTPS между отлаживаемым приложением и брокером отладки работало лишь в веб-версии примера. Десктопная и мобильная версии работали лишь с помощью обычного соединения HTTP.. . .

+
+ +
-
-

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

-

- 2017-08-16 00:00 -

-
-

Тетрадка с текстом

-

Эта статья описывает изучение скриптования в июле 2017.

-

Наша основная цель использования скриптового языка - это наличие платформо-независимого кода, выполняемого без изменений на каждой поддерживаемой платформе.

-

Редактор 0.10 использует Python в качестве подобного кода с помощью SWIG. SWIG позволяет использовать практически любой код C/C++ из языков вроде Python, Ruby, Lua, Java, C# и т.д.. SWIG помог нам впервые оценить прелесть платформо-независимого кода. К сожалению, SWIG работает лишь в одном направлении: из C/C++ в язык назначения. Это приводит к тому, что основное приложение должно быть написано на языке назначения, а код C/C++ может быть использован лишь в виде библиотеки.. . .

-
- -

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

diff --git a/ru/news/index4.html b/ru/news/index4.html index e4c552a..ffc3665 100644 --- a/ru/news/index4.html +++ b/ru/news/index4.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +

@@ -30,6 +30,23 @@

Новости

+
+

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

+

+ 2017-08-16 00:00 +

+
+

Тетрадка с текстом

+

Эта статья описывает изучение скриптования в июле 2017.

+

Наша основная цель использования скриптового языка - это наличие платформо-независимого кода, выполняемого без изменений на каждой поддерживаемой платформе.

+

Редактор 0.10 использует Python в качестве подобного кода с помощью SWIG. SWIG позволяет использовать практически любой код C/C++ из языков вроде Python, Ruby, Lua, Java, C# и т.д.. SWIG помог нам впервые оценить прелесть платформо-независимого кода. К сожалению, SWIG работает лишь в одном направлении: из C/C++ в язык назначения. Это приводит к тому, что основное приложение должно быть написано на языке назначения, а код C/C++ может быть использован лишь в виде библиотеки.. . .

+
+ +
-
-

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

-

- 2016-11-19 00:00 -

-
-

Достижение поддержки Android было сродни покорению горы для нас

-

Эта статья описывает, как мы потратили месяц на сборку OpenSceneGraph (OSG) под Android: первая попытка собрать OSG, поиск альтернатив OSG и успех в сборке OSG.

-

Первая попытка собрать OSG.

-

Не имея опыта разработки под Android, мы взяли последнюю версию Android Studio и начали проходить самоучители для начинающих. Java далась легко. Всё работало из коробки. Затем наступил черёд C++ и проблем.

-

**CMake. **Android Studio для работы с C++ использует собственную версию CMake, которая конфликтует с системной. Для нас это было явным сигналом о необходимости подготовить отдельное окружение разработки специально под Android.. . .

-
- -

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

diff --git a/ru/news/index5.html b/ru/news/index5.html index 347c6f7..e498ef5 100644 --- a/ru/news/index5.html +++ b/ru/news/index5.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +

@@ -30,6 +30,24 @@

Новости

+
+

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

+

+ 2016-11-19 00:00 +

+
+

Достижение поддержки Android было сродни покорению горы для нас

+

Эта статья описывает, как мы потратили месяц на сборку OpenSceneGraph (OSG) под Android: первая попытка собрать OSG, поиск альтернатив OSG и успех в сборке OSG.

+

Первая попытка собрать OSG.

+

Не имея опыта разработки под Android, мы взяли последнюю версию Android Studio и начали проходить самоучители для начинающих. Java далась легко. Всё работало из коробки. Затем наступил черёд C++ и проблем.

+

**CMake. **Android Studio для работы с C++ использует собственную версию CMake, которая конфликтует с системной. Для нас это было явным сигналом о необходимости подготовить отдельное окружение разработки специально под Android.. . .

+
+ +
-
-

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

-

- 2016-08-10 00:00 -

-
-

Мы начали проект Opensource Game Studio очень давно. Мы хотели дать сообществу свободного программного обеспечения средства для создания игр. Правда, тогда не было ясно, что они из себя должны представлять. Поэтому решили начать с малого: создать игру.

-

Мы потратили 3 года для достижения этой цели: выпуск OGS Mahjong 1.0 состоялся в 2012 году. Даже для хобби-проекта (мы тратим в среднем около 40 часов в месяц) это очень долго.

-

После выпуска игры до нас дошло: Средства для создания игр должны экономить время разработки.. . .

-
- -

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

diff --git a/ru/news/index6.html b/ru/news/index6.html index 36d949e..90af4c0 100644 --- a/ru/news/index6.html +++ b/ru/news/index6.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +

@@ -30,6 +30,22 @@

Новости

+
+

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

+

+ 2016-08-10 00:00 +

+
+

Мы начали проект Opensource Game Studio очень давно. Мы хотели дать сообществу свободного программного обеспечения средства для создания игр. Правда, тогда не было ясно, что они из себя должны представлять. Поэтому решили начать с малого: создать игру.

+

Мы потратили 3 года для достижения этой цели: выпуск OGS Mahjong 1.0 состоялся в 2012 году. Даже для хобби-проекта (мы тратим в среднем около 40 часов в месяц) это очень долго.

+

После выпуска игры до нас дошло: Средства для создания игр должны экономить время разработки.. . .

+
+ +
-
-

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

-

- 2015-11-15 00:00 -

-
-

Если вы пропустили живую сессию, вы можете посмотреть ее здесь: -https://www.livecoding.tv/video/kornerr/playlists/whac-a-mole-from-scratch/

-

Проект, созданный в ходе сессии, можно скачать здесь: -https://github.com/OGStudio/liveSessionWhacAMole/archive/master.zip

-

Последняя версия редактора доступна здесь: -http://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/422015-11-1308-16-46_0.7.4/. . .

-
- -

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

diff --git a/ru/news/index7.html b/ru/news/index7.html index 8c011c5..3bc01ae 100644 --- a/ru/news/index7.html +++ b/ru/news/index7.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +

@@ -30,6 +30,25 @@

Новости

+
+

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

+

+ 2015-11-15 00:00 +

+
+

Если вы пропустили живую сессию, вы можете посмотреть ее здесь: +https://www.livecoding.tv/video/kornerr/playlists/whac-a-mole-from-scratch/

+

Проект, созданный в ходе сессии, можно скачать здесь: +https://github.com/OGStudio/liveSessionWhacAMole/archive/master.zip

+

Последняя версия редактора доступна здесь: +http://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/422015-11-1308-16-46_0.7.4/. . .

+
+ +
-
-

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

-

- 2015-01-13 00:00 -

-
-

Разработка Editor 0.3.0 показала нам, что использование кастомного GUI не было столь хорошей идеей, как показалось на первый взгляд. Несмотря на более простую реализацию, кастомный GUI лишен множества мелких достоинств, которые оказываются практически необходимы, если задаться целью сделать удобный инструмент.

-

В конце концов, мы решили сделать то, что хотели сделать с самого начала - использовать для редактора библиотеку Qt.

-

В ближайшее время мы перепишем редактор, имея в виду Qt-интерфейс и немного обновленную концепцию проекта. Мы планируем выпустить редактор с новым интерфейсом и набором базовых функций, таких как загрузка и сохранение проектов, в мае.. . .

-
- -

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

diff --git a/ru/news/index8.html b/ru/news/index8.html index 4e5b6b4..341cb8d 100644 --- a/ru/news/index8.html +++ b/ru/news/index8.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +

@@ -30,6 +30,22 @@

Новости

+
+

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

+

+ 2015-01-13 00:00 +

+
+

Разработка Editor 0.3.0 показала нам, что использование кастомного GUI не было столь хорошей идеей, как показалось на первый взгляд. Несмотря на более простую реализацию, кастомный GUI лишен множества мелких достоинств, которые оказываются практически необходимы, если задаться целью сделать удобный инструмент.

+

В конце концов, мы решили сделать то, что хотели сделать с самого начала - использовать для редактора библиотеку Qt.

+

В ближайшее время мы перепишем редактор, имея в виду Qt-интерфейс и немного обновленную концепцию проекта. Мы планируем выпустить редактор с новым интерфейсом и набором базовых функций, таких как загрузка и сохранение проектов, в мае.. . .

+
+ +

Окончание опроса diff --git a/ru/news/ios-tutorial.html b/ru/news/ios-tutorial.html index 2672ac7..8c8a827 100644 --- a/ru/news/ios-tutorial.html +++ b/ru/news/ios-tutorial.html @@ -21,8 +21,8 @@ Инструменты О нас

- - + +
diff --git a/ru/news/item.template b/ru/news/item.template index ed18107..1ba33b1 100644 --- a/ru/news/item.template +++ b/ru/news/item.template @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/its-all-fine.html b/ru/news/its-all-fine.html index c309330..8df9cb5 100644 --- a/ru/news/its-all-fine.html +++ b/ru/news/its-all-fine.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/january-live-session-announcement.html b/ru/news/january-live-session-announcement.html index bc917b0..846f4bd 100644 --- a/ru/news/january-live-session-announcement.html +++ b/ru/news/january-live-session-announcement.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/january-live-session-decision.html b/ru/news/january-live-session-decision.html index 5809635..63b8847 100644 --- a/ru/news/january-live-session-decision.html +++ b/ru/news/january-live-session-decision.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/lets-go.html b/ru/news/lets-go.html index 6eddc8e..64a4d40 100644 --- a/ru/news/lets-go.html +++ b/ru/news/lets-go.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/livesession-editor-07.html b/ru/news/livesession-editor-07.html index 1cdcd46..8745723 100644 --- a/ru/news/livesession-editor-07.html +++ b/ru/news/livesession-editor-07.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/livesession-materials-editor-07.html b/ru/news/livesession-materials-editor-07.html index 7eec79e..f5133f0 100644 --- a/ru/news/livesession-materials-editor-07.html +++ b/ru/news/livesession-materials-editor-07.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/llm-first-py-cxx.html b/ru/news/llm-first-py-cxx.html index b6b6b17..fff4de9 100644 --- a/ru/news/llm-first-py-cxx.html +++ b/ru/news/llm-first-py-cxx.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/mahjong-demo2.html b/ru/news/mahjong-demo2.html index 2f5f968..e4bf195 100644 --- a/ru/news/mahjong-demo2.html +++ b/ru/news/mahjong-demo2.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/mahjong-recreation-start.html b/ru/news/mahjong-recreation-start.html index 8247522..a9882c6 100644 --- a/ru/news/mahjong-recreation-start.html +++ b/ru/news/mahjong-recreation-start.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/mahjong-techdemo1-gameplay.html b/ru/news/mahjong-techdemo1-gameplay.html index 8b514c8..f172607 100644 --- a/ru/news/mahjong-techdemo1-gameplay.html +++ b/ru/news/mahjong-techdemo1-gameplay.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/may-live-session-announcement.html b/ru/news/may-live-session-announcement.html index 74962e6..d358240 100644 --- a/ru/news/may-live-session-announcement.html +++ b/ru/news/may-live-session-announcement.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/may-live-session-decision.html b/ru/news/may-live-session-decision.html index 6156ce9..a69c4eb 100644 --- a/ru/news/may-live-session-decision.html +++ b/ru/news/may-live-session-decision.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/memory-gui.html b/ru/news/memory-gui.html index a746333..c2505ae 100644 --- a/ru/news/memory-gui.html +++ b/ru/news/memory-gui.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/memory-logic.html b/ru/news/memory-logic.html index 5368b5b..50bc053 100644 --- a/ru/news/memory-logic.html +++ b/ru/news/memory-logic.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/memory-text-ui.html b/ru/news/memory-text-ui.html index 73237f3..f487750 100644 --- a/ru/news/memory-text-ui.html +++ b/ru/news/memory-text-ui.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/mjin-world-birth.html b/ru/news/mjin-world-birth.html index fd0511f..c8961c9 100644 --- a/ru/news/mjin-world-birth.html +++ b/ru/news/mjin-world-birth.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/ogs-editor-0.10.html b/ru/news/ogs-editor-0.10.html index 57d26ec..2840782 100644 --- a/ru/news/ogs-editor-0.10.html +++ b/ru/news/ogs-editor-0.10.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/ogs-editor-0.9.html b/ru/news/ogs-editor-0.9.html index 4085ccd..6facb2f 100644 --- a/ru/news/ogs-editor-0.9.html +++ b/ru/news/ogs-editor-0.9.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/on-the-way-to-durable-applications.html b/ru/news/on-the-way-to-durable-applications.html index 6bb2275..7a80cef 100644 --- a/ru/news/on-the-way-to-durable-applications.html +++ b/ru/news/on-the-way-to-durable-applications.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/once-mahjong-always-mahjong.html b/ru/news/once-mahjong-always-mahjong.html index 01d36c5..5ff89b9 100644 --- a/ru/news/once-mahjong-always-mahjong.html +++ b/ru/news/once-mahjong-always-mahjong.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/openscenegraph-cross-platform-guide.html b/ru/news/openscenegraph-cross-platform-guide.html index a4eadb0..27e4445 100644 --- a/ru/news/openscenegraph-cross-platform-guide.html +++ b/ru/news/openscenegraph-cross-platform-guide.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/openscenegraph-examples.html b/ru/news/openscenegraph-examples.html index 9f43bdb..afe6558 100644 --- a/ru/news/openscenegraph-examples.html +++ b/ru/news/openscenegraph-examples.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/osg-sample.html b/ru/news/osg-sample.html index 17a0bbf..d6e56e0 100644 --- a/ru/news/osg-sample.html +++ b/ru/news/osg-sample.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/rethinking.html b/ru/news/rethinking.html new file mode 100644 index 0000000..46eee04 --- /dev/null +++ b/ru/news/rethinking.html @@ -0,0 +1,92 @@ + + + + + + + + + +

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

+
+
+

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

+

+ 2024-08-12 00:00 +

+
+

Игра

+

По планам за июль я должен был доработать инструмент для трансляцию кода из +Python в JavaScript. Этого не произошло, потому что появились более +приоритетные задачи.

+

Какая задача может быть приоритетнее разработки инструмента? Разработка +игры, конечно же! Итак, возвращаемся в начало июля 2024-го года…

+

Геймджем

+

В начале июля 2024-го года закончился трёхдневный геймджем от +«Начни игру», в котором я участвовал. Целью моего участия в +геймджеме было как проверить свои игровые наработки в условиях, +приближенных к боевым, так и познакомиться с другими игроделами-любителями. +Знакомство с одним из таких любителей - Женей - и привело к созданию +проекта «Хвост и тень», двумерной приключенческой игре.

+

Июль

+

В итоге июль у меня ушёл на то, чтобы создать прототип игры с основной механикой - +кликом мышью.

+

На сегодняшний день технические характеристики прототипа следующие:

+
    +
  • настройка игры происходит в INI-подобном формате
  • +
  • логика игры написана на Python с элементами межъязыкового диалекта
  • +
  • для графики используется библиотека Python Arcade
  • +
  • работает на macOS, Linux, Windows
  • +
  • единственным способом управления является клик мыши
  • +
  • всё отрисовано сначала от руки, а затем оцифровано с помощью GIMP и ImageMagick
  • +
  • можно задавать статичные элементы для отображения пола, стен и прочего окружения
  • +
  • можно задавать активные элементы вроде дверей для взаимодействия с ними кликом мыши
  • +
  • можно задавать комментарий при клике по активному элементу для отображения подсказок
  • +
+

Август

+

В августе планирую добавить переход между сценами.

+
+
+
+ + + +
+ + diff --git a/ru/news/rolling-ball-live-session-pt2.html b/ru/news/rolling-ball-live-session-pt2.html index 6077e50..96e9706 100644 --- a/ru/news/rolling-ball-live-session-pt2.html +++ b/ru/news/rolling-ball-live-session-pt2.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/rolling-ball.html b/ru/news/rolling-ball.html index e27106d..8cc9f6f 100644 --- a/ru/news/rolling-ball.html +++ b/ru/news/rolling-ball.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/rpg-ends.html b/ru/news/rpg-ends.html index 6aea58f..ac38cb7 100644 --- a/ru/news/rpg-ends.html +++ b/ru/news/rpg-ends.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/scripting-research.html b/ru/news/scripting-research.html index 7282f6a..9f34be8 100644 --- a/ru/news/scripting-research.html +++ b/ru/news/scripting-research.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/september-live-session-announcement-tomorrow.html b/ru/news/september-live-session-announcement-tomorrow.html index 00db730..689178a 100644 --- a/ru/news/september-live-session-announcement-tomorrow.html +++ b/ru/news/september-live-session-announcement-tomorrow.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/september-live-session-announcement.html b/ru/news/september-live-session-announcement.html index c1b1c81..eb8e1ac 100644 --- a/ru/news/september-live-session-announcement.html +++ b/ru/news/september-live-session-announcement.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/soon-game-creation-editor-07.html b/ru/news/soon-game-creation-editor-07.html index 9f3459d..79c4465 100644 --- a/ru/news/soon-game-creation-editor-07.html +++ b/ru/news/soon-game-creation-editor-07.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/teaching-kids-to-program.html b/ru/news/teaching-kids-to-program.html index d470a79..4155523 100644 --- a/ru/news/teaching-kids-to-program.html +++ b/ru/news/teaching-kids-to-program.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/teaching-to-program-2019.html b/ru/news/teaching-to-program-2019.html index 4dc5021..f81e424 100644 --- a/ru/news/teaching-to-program-2019.html +++ b/ru/news/teaching-to-program-2019.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/test-chamber-for-everyone.html b/ru/news/test-chamber-for-everyone.html index 302bf96..2aa80e1 100644 --- a/ru/news/test-chamber-for-everyone.html +++ b/ru/news/test-chamber-for-everyone.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
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 e25524a..c925e50 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 @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/the-year-of-challenges.html b/ru/news/the-year-of-challenges.html index 08d29eb..ed1725f 100644 --- a/ru/news/the-year-of-challenges.html +++ b/ru/news/the-year-of-challenges.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/the-year-of-lessons.html b/ru/news/the-year-of-lessons.html index 67bd25e..7c064b7 100644 --- a/ru/news/the-year-of-lessons.html +++ b/ru/news/the-year-of-lessons.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/user-servey-finish-promise.html b/ru/news/user-servey-finish-promise.html index fc89e25..6ad6eda 100644 --- a/ru/news/user-servey-finish-promise.html +++ b/ru/news/user-servey-finish-promise.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/news/yesterdays-live-session-short-overview.html b/ru/news/yesterdays-live-session-short-overview.html index 588ef35..7d496f1 100644 --- a/ru/news/yesterdays-live-session-short-overview.html +++ b/ru/news/yesterdays-live-session-short-overview.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/page/about.html b/ru/page/about.html index d7bc67d..d69ff1c 100644 --- a/ru/page/about.html +++ b/ru/page/about.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/page/item.template b/ru/page/item.template index 5802494..9807552 100644 --- a/ru/page/item.template +++ b/ru/page/item.template @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/tool/index.html b/ru/tool/index.html index 8560c0e..8e8fa9b 100644 --- a/ru/tool/index.html +++ b/ru/tool/index.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/tool/index.template b/ru/tool/index.template index 8c7cb9d..4da5bb8 100644 --- a/ru/tool/index.template +++ b/ru/tool/index.template @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/tool/item.template b/ru/tool/item.template index 125dd11..65c7de0 100644 --- a/ru/tool/item.template +++ b/ru/tool/item.template @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/tool/lfsa.html b/ru/tool/lfsa.html index 6ac0dbb..68e80db 100644 --- a/ru/tool/lfsa.html +++ b/ru/tool/lfsa.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/tool/pskov.html b/ru/tool/pskov.html index 2bab9a7..5a54eb7 100644 --- a/ru/tool/pskov.html +++ b/ru/tool/pskov.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/ru/tool/zipbase64.html b/ru/tool/zipbase64.html index da067b2..525dc21 100644 --- a/ru/tool/zipbase64.html +++ b/ru/tool/zipbase64.html @@ -21,8 +21,8 @@ Инструменты О нас - - + +
diff --git a/style.css b/style.css index f22cc37..22983d0 100644 --- a/style.css +++ b/style.css @@ -116,7 +116,7 @@ table, th, td } .discord img { - height: 3em; + height: 2em; width: auto; } .clear {