⬆️ ⬇️

Results of the Young Digital Makers Programming Contest

The Young Digital Makers competition we announced last year has finally been completed. In this article, we will analyze the work from the prizes and reflect a bit about the event as a whole.



Schoolchildren from all over the country could participate. Three nominations were proposed: animation, game or music track. The main condition is that all works must be created using code. In the first weeks, 800 people registered. Regions were very active: they were often registered with whole classes.





')



Unfortunately, those who wanted to code an electronic music track on the Sonic Pi were not found at all. And in general with music somehow by. There was only one job in FruityLoops, obviously not prepared in the framework of the competition. With animations, too, the trouble, they were, but the code was not traced in them. Only one job went according to the conditions - an interactive story about a kolobok on Scratch, we will consider it along with the game Scratch projects.



Evaluated by three parameters: originality, manufacturability and plot.



Projects finalists



Soliptarium (Solyptarium)



Status: finalist

Author: Iksanov Karim, 17 years old

Development Platform: GameMaker 8 Pro

Launch Platforms: Windows



This game is a masterpiece in my personal opinion. I want to play this game, and I finished playing to the end. My character discovers the ability to change the state of the world. Since there are only numbers in the world, they notice that I am not like everyone else. And this is where the adventure begins. The atmosphere is addictive. Music, dialogue, graphics - whole story.



Since the game was created in the constructor, there is not a lot of code in it. Basically he describes exactly the game logic and you will not find anything unusual in it. The code in GameMaker is a handler for certain events of objects (creation, intersection, drawing, etc.) in GML, a special scripting language.



Although perhaps this very fact gave Karim time and resources to focus on the gameplay and plot. The game lost quite a few points to the leader, precisely in terms of manufacturability.



The process of the game:







A playable version is available here .



Cut from cube



Status: finalist

Author: Alexey Muratov, 15 years old

Development Platform: Unity

Launch Platforms: Android



Alexey's game was created not for the competition, but a year earlier. This is a puzzle. You have a 3x3x3 cube in which you need to recreate the geometric shape specified for the level. The difficulty is that it is impossible to include a certain point of the cube, perpendicular lines intersecting at the clique point are included. If there are already activated points in the path of the lines, they are inverted. In fact, it is easier to watch the video to understand.



There is not a lot of code, as there is not much logic in the game. The game as a whole is minimalist.



The process of the game:







The game is available on Google Play .



Evolution



Status: finalist

Author: Ovechkin Slava, 8 years old

Development Platform: Scratch

Launch Platform: Web



In all games of 8 year olds, father's hands are clearly visible :)



image



Slava used the video capabilities of Scratch, you need to play in the literal sense of the word with your hands, discarding “harmful” food and skipping useful food. In the game you start an amoeba and you can develop into other species, you need to eat the right food and not miss the evolutionary bonuses.



In fact, not everyone knows, but in Scratch there is a 2D software kinnekt. It is very easy to use. A year ago, together with Prodlenkoy, we did a great master class on this topic.







Conversation with chikoy



Status: finalist

Author: Alexey Zilovets, 8 years old

Development Platform: Scratch

Launch Platform: Web







This is no less than a prototype of Siri :) Dialogues go smoothly, a list of supported topics from the author’s context. When reviewing the code, the jury was alerted, everything was too clear for an 8 year old boy. So dad / brother or anyone else there - hello :)



Projects winners



Gingerbread Man



Status: won in the animation nomination

Author: Maxim Zateichuk, 9 years old

Development Platform: Scratch

Launch Platform: Web







I really liked the project. Interactive makes it almost a game. Kolobok before each forced march should be stocked with notes, then he will be able to distract the characters he meets.



Citadel



Status: winner in the game nomination

Author: Danil Fedorov, 14

Development Platform: C ++, OpenGL

Launch Platform: Windows



This is a real-time strategy written in C ++.



The winner scored the most points from the jury. In fact, the game is not implemented until the end. But Danila did a truly titanic work. We have a version where we have a base, we can build slaves, barracks and soldiers. Near the base mine. The goal is to hold out for 10 minutes. It is necessary to do everything quickly, otherwise men with clubs will come and cut out your settlement.



The game is inferior to the plot and atmosphere Soliptrium, but wins in the parameter manufacturability. We close our eyes to careless formatting, the fact that there are only three source files, all in one heap :) We must pay tribute to the efforts of Daniel. A lot of things have been done manually, for example, parsing tga & wave files, the benefit is at least audio output through the OpenAL library. Although, again, remembering myself at this age, I realized that I was experimenting with experimenting, I wanted to try everything myself. And probably this is correct.



The process of the game:







A playable version is available here .



Presents



The winner in the animation nomination is Zateichuk Maxim.



Maxim receives the book "How it is built" from the publishing house Mann-Ivanov-Ferber and the main prize - Raspberry Pi2 . We hope that with his help he will create some fantastic device :)



Finalists in the nomination game: Karimov Iksanov, Alexey Muratov, Slava Ovechkin, Alexey Zilovets.



The guys also get the book "How it is built" from the publishing house Mann-Ivanov-Ferber and Raspberry Pi2 .



The book “How it is built” is devoted to outstanding engineering structures with an emphasis on the technical side of the issue - how people made engineering decisions and how they coped with the challenges of construction.







Well, our main winner is Danil Fedorov.



In addition to the book from the MYTH, Danila gets Sony Vita . As it turned out, Danila was from Moscow, so we decided to also arrange for him to meet with game developers from Mail.ru.



We sincerely hope that our competition has helped the guys become interested in programming and demonstrate their skills. And, of course, special thanks to all those who participated, but whose works did not reach the final.



We need to do work on the bugs in order to once again hold a competition at a higher level this fall. If someone has ideas, we are open and very interested.

Source: https://habr.com/ru/post/281949/



All Articles