Підсумки конкурсу з програмування Young Digital Makers

Оголошений нами в минулому році конкурс Young Digital Makers нарешті завершений. У цій статті ми розберемо роботи з призових місць і трохи порефлексируем про захід в цілому.

У ньому могли брати участь школярі зі всієї країни. Було запропоновано три номінації: анімація, гра або музичний трек. Головна умова — всі роботи повинні бути створені з використанням коду. У перші тижні зареєструвалося 800 осіб. Регіони були дуже активні: реєструвалися часто цілими класами.




На жаль бажаючих закодить електронний музичний трек на Sonic Pi не виявилося зовсім. І взагалі з музикою якось повз. Була лише одна робота в FruityLoops, підготовлена явно не в рамках конкурсу. З анімаціями теж біда, вони були, але от коду в них не виявлено. Лише одна робота пройшла за умовами — інтерактивна історія про колобка на Scratch, її розглянемо поряд з ігровими Scratch проектами.

Оцінювали за трьома параметрами: оригінальність, технологічність і сюжет.

Проекти фіналісти
Солиптариум (Solyptarium)
Статус: фіналіст
Автор: Іксанов Карім, 17 років
Платформа розробки: GameMaker 8 Pro
Платформи для запуску: Windows

Ця гра шедевральна на мій особистий погляд. В цю гру хочеться грати, і я дограв до кінця. Мій персонаж виявляє здібності до зміни стану світу. Оскільки у світі тільки цифри, то вони помічають, що я не такий як всі. І з цього починається пригода. Атмосфера затягує. Музика, діалоги, графіка — цілісна історія.

Оскільки гра створювалася в конструкторі, коду в ній не багато. В основному він описує саме ігрову логіку і нічого незвичайного в ньому не знайдеш. Код GameMaker — це обробники тих чи інших подій об'єктів (створення, перетин, відтворення і т. д.) на JavaScript.

Хоча можливо саме цей факт дав Каріму час і ресурси зосередитися на геймплеї і сюжеті. Гра поступилася зовсім небагато балів лідеру, саме по параметру технологічності.

Процес гри:



Граюча версія доступна тут.

Cut From Cube
Статус: фіналіст
Автор: Муратов Олексій, 15 років
Платформа розробки: Unity
Платформи для запуску: Android

Гра Олексія створювалася не для конкурсу, а роком раніше. Це головоломка. У вас є куба 3x3x3, в якому потрібно відтворити задану геометричну фігуру для рівня. Складність в тому, що не можна включити певну точку куба, включаються перпендикулярні лінії, що перетинаються в точці кліка. Якщо на шляху ліній вже є активовані точки, вони інвертуються. Насправді простіше подивитися відео, щоб зрозуміти.

Коду не особливо багато, так як і логіки в грі не багато. Гра в цілому мінімалістична.

Процес гри:



Гра доступна в Google Play.

Еволюція
Статус: фіналіст
Автор: Овечкін Слава, 8 років
Платформа розробки: Scratch
Платформа для запуску: Web

У всіх іграх 8-річних, явно простежуються татові руки :)

image

Слава використовував відео можливості Scratch, грати потрібно в прямому сенсі слова руками, відкидаючи «шкідливу» їжу і пропускаючи корисну. У грі ви починаєте амебою і можете розвинутися в інші види, потрібно вживати правильну їжу і не упускати еволюційні бонуси.

Насправді не всі знають, але в Scratch є софтверний 2D-киннект. Його дуже просто використовувати. Рік тому разом з Продленкой ми робили чудовий майстер-клас на цю тему.



Розмова з Чикой
Статус: фіналіст
Автор: Жиловец Олексій, 8 років
Платформа розробки: Scratch
Платформа для запуску: Web



Це ні багато ні мало прообраз Siri :) Діалоги йдуть плавно, список підтримуваних тим із контексту автора. При перегляді коду журі насторожився, занадто все чітко для 8 річного хлопчика. Так що папі/братові або кому там ще — привіт :)

Проекти переможці
Колобок
Статус: победиль в номінації анімація
Автор: Максим Затейчук, 9 років
Платформа розробки: Scratch
Платформа для запуску: Web



Мені дуже сподобався проект. Інтерактив перетворює його майже в гру. Колобок перед кожним марш-кидком повинен запастися нотами, тоді він зможе відвернути зустрічаються йому персонажів.

Citadel
Статус: переможець в номінації гра
Автор: Федоров Данила, 14 років
Платформа розробки: C++, OpenGL
Платформа для запуску: Windows

Це стратегія реального часу написана на C++.

Переможець набрав найбільше балів у журі. Насправді гра не реалізована до кінця. Але Данило зробив воістину титанічну роботу. Нам доступна версія, де у нас є база, ми можемо будувати рабів, бараки і солдатів. Поруч з базою рудник. Мета протриматися 10 хвилин. Потрібно все робити швидко, інакше прийдуть мужики з дубинами і виріжуть твоє поселення.

Гра поступається сюжетом і атмосферою Солиптариуму, але виграє по параметру технологічність. Закриваємо очі на недбале форматування, на те, що всього три файлу исходника, все в одній купі :) Треба віддати належне старанням Данила. Багато чого зроблено вручну, наприклад парсинг tga & wave файлів, благо хоч вивід звуку через бібліотеку OpenAL. Хоча знову ж, згадавши себе у цьому віці, я усвідомив, що керував тоді экспериментаризм, хотілося все спробувати самому. І напевно це правильно.

Процес гри:



Граюча версія доступна тут.

Подарунки
Переможець у номінації анімація — Затейчук Максим.

Максим отримує книгу "Як це побудовано" від видавничого дому Манн-Іванов-Фербер та головний приз — Raspberry Pi2. Сподіваємося, що з його допомогою він створить якесь фантастичне пристрій :)

Фіналісти в номінації гра: Іксанов Карім, Муратов Олексій, Овечкін Слава, Жиловец Олексій.

Хлопці також отримують книгу "Як це побудовано" від видавничого дому Манн-Іванов-Фербер і Raspberry Pi2.

Книга «Як це побудовано» присвячена видатним інженерним спорудам з акцентом на технічну сторону питання — того, як люди брали інженерні рішення і як справлялися з викликами при будівництві.



Ну і головний наш переможець — Федоров Данила.

Крім книги від МІФ, Данило отримує Sony Vita. Як виявилося, Данила з Москви, тому ми вирішили організувати йому зустріч з розробниками ігор компанії Mail.ru.

Ми щиро сподіваємося, що наш конкурс допоміг хлопцям зацікавитися програмуванням і продемонструвати свої навички. І, звичайно, окреме спасибі всім тим, хто брав участь, але не вийшли у фінал.

Нам же потрібно виконати роботу над помилками, щоб цієї осені ще раз провести конкурс на більш якісному рівні. Якщо у когось є ідеї — ми відкриті і дуже зацікавлені.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.