diff --git a/en/news/2024-07_memory-gui.md b/en/news/2024-07_memory-gui.md new file mode 100644 index 0000000..961ac25 --- /dev/null +++ b/en/news/2024-07_memory-gui.md @@ -0,0 +1,31 @@ +Title: "Memory" GUI +Date: 2024-07-04 00:00 +Category: News +Slug: memory-gui +Lang: en + +# "Memory" GUI + +In June I implemented GUI for "Memory" game in Python with the help of +[Python Arcade][arcade]. + +While searching for the most convenient tool to create resources (assets), I found +notebooks lined with graph paper to work the best: + +![Texture of a notebook][ntex] + +To see the portable code architecture in real life, I participated in the 3-day long +gamejam of ["Start the game"][jam]. "Memory" game was used with a customized look to satisfy jam requirements. + +Here's how the customized version looks like ([Windows64 build][w64]): + + + +# July plans + +I'll make the instrument support Python to JavaScript code translation. + +[arcade]: https://arcade.academy +[w64]: https://ims.cr5.space/app/p/4FvJS4fk/Вредные-продукты/about +[ntex]: ../../images/2024_memory-gui_notebook.jpg +[jam]: https://dtf.ru/games/2783053-nachni-igru-ocenka-videorolikov diff --git a/en/news/index.html b/en/news/index.html index cc1d9d6..f303587 100644 --- a/en/news/index.html +++ b/en/news/index.html @@ -30,6 +30,28 @@
+ 2024-07-04 00:00 +
+In June I implemented GUI for "Memory" game in Python with the help of +Python Arcade.
+While searching for the most convenient tool to create resources (assets), I found +notebooks lined with graph paper to work the best:
+ +To see the portable code architecture in real life, I participated in the 3-day long +gamejam of "Start the game". "Memory" game was used with a customized look to satisfy jam requirements.
+Here's how the customized version looks like (Windows64 build):. . .
+- 2020-02-12 00:00 -
-In this article Michael shares his thoughts on teaching folks to program in 2019.
-Preface
-Autumn 2019 was the third time I participated as one of the teachers in the course to teach 10-15-year-old folks to program. The course took place from mid. September to mid. December. Each Saturday, we were studying from 10 AM to 12 PM. More details about the structure of each class and the game itself can be found in the 2018 article.
-I have the following goals for conducting such courses:. . .
-Page 1 of 8
diff --git a/en/news/index2.html b/en/news/index2.html index 498b557..8cb9168 100644 --- a/en/news/index2.html +++ b/en/news/index2.html @@ -30,6 +30,24 @@
+ 2020-02-12 00:00 +
+In this article Michael shares his thoughts on teaching folks to program in 2019.
+Preface
+Autumn 2019 was the third time I participated as one of the teachers in the course to teach 10-15-year-old folks to program. The course took place from mid. September to mid. December. Each Saturday, we were studying from 10 AM to 12 PM. More details about the structure of each class and the game itself can be found in the 2018 article.
+I have the following goals for conducting such courses:. . .
+- 2018-06-27 00:00 -
-This article explains how the third OpenSceneGraph cross-platform example opened our eyes to example-driven development.
-2018-08 EDIT: the third example has been renamed to the fourth one due to the reasons described in the next article.
-The third OpenSceneGraph cross-platform example
-The third OpenSceneGraph cross-platform example explains how to implement remote debugging across platforms. This example is less about OpenSceneGraph and more about different platforms.. . .
-Page 2 of 8
diff --git a/en/news/index3.html b/en/news/index3.html index 93fb5ec..9fc4f37 100644 --- a/en/news/index3.html +++ b/en/news/index3.html @@ -30,6 +30,24 @@
+ 2018-06-27 00:00 +
+This article explains how the third OpenSceneGraph cross-platform example opened our eyes to example-driven development.
+2018-08 EDIT: the third example has been renamed to the fourth one due to the reasons described in the next article.
+The third OpenSceneGraph cross-platform example
+The third OpenSceneGraph cross-platform example explains how to implement remote debugging across platforms. This example is less about OpenSceneGraph and more about different platforms.. . .
+- 2017-07-17 00:00 -
-This article summarizes the work we did to produce OpenSceneGraph cross-platform guide.
-June marked the finish of OpenSceneGraph cross-platform guide with the publishing of the last (initially planned) tutorial. The tutorial describes how to build and run sample OpenSceneGraph application in Web using Emscripten.. . .
-Page 3 of 8
diff --git a/en/news/index4.html b/en/news/index4.html index e676803..cb14d22 100644 --- a/en/news/index4.html +++ b/en/news/index4.html @@ -30,6 +30,22 @@
+ 2017-07-17 00:00 +
+This article summarizes the work we did to produce OpenSceneGraph cross-platform guide.
+June marked the finish of OpenSceneGraph cross-platform guide with the publishing of the last (initially planned) tutorial. The tutorial describes how to build and run sample OpenSceneGraph application in Web using Emscripten.. . .
+- 2016-10-31 00:00 -
-In this article, we take another look at 2015-2016 live sessions' format and introduce a new showcase format for 2017.
-2015 and 2016: live sessions.
-As you know, we use live sessions to show the state of our technology and create a small functional game from scratch. We have conducted four live sessions in the past year, which gave birth to the following small games: -
№ | -Created game | -Live session date | . . . - -
---|
№ | +Created game | +Live session date | . . . + +
---|
№ | -Созданная игра | . . . - -
---|
№ | +Созданная игра | . . . + +
---|