Конкурсы и олимпиады

Участвуй в ежемесячных состязаниях и получай грамоты.

«Интерактивный плакат: программирование + дизайн»

«Интерактивный плакат: программирование + дизайн»

Объявляем старт конкурса на стыке веб-технологий и графического дизайна! Вам предстоит создать не просто статичную картинку, а настоящий «живой» цифровой плакат, который общается с пользователем. Конкурсное задание: Разработайте интерактивный плакат на тему современных технологий (робототехника, искусственный интеллект, устройство сетей, история видеоигр и т. д.). Проект можно реализовать в виде полноценной веб-страницы (HTML/CSS/JS) или интерактивного проекта в среде Scratch. Техническое задание (Обязательные элементы проекта): 1. Интерактивность: Минимум 3 элемента плаката должны реагировать на действия пользователя (например, изменение цвета при наведении мыши, всплывающие подсказки при клике, ввод текста). 2. Динамика: Наличие плавной анимации (плавное появление блоков, мигание индикаторов или движение элементов фона). 3. Информационное наполнение: • 1–2 коротких и интересных факта или цитаты по выбранной теме. • 1 понятная мини-инфографика (схема, график или диаграмма, созданная кодом/блоками). • 1 простая встроенная механика (например, мини-игра «собери робота из модулей», интерактивный тест или викторина прямо на плакате). Критерии оценки жюри: • Информативность и структура: Насколько понятно и удобно подана информация на плакате. • Техническое исполнение: Логика кода, плавность анимации и корректность интерактивных элементов. • Визуальный дизайн: Подбор цветов, шрифтов и общая эстетика плаката. Совместите пользу точных наук и красоту дизайна в одном крутом проекте!

Формат: Индивидуальный, онлайн (дистанционная отправка ссылок на проекты)

Сроки выполнения: 2026-12-15

Подать заявку
«Робо-история»

«Робо-история»

Внимание, инженеры-сценаристы будущего! Межгалактическое бюро историй объявляет срочный сбор. Нам нужны не просто программисты, а настоящие цифровые режиссёры, готовые вдохнуть жизнь в металлических персонажей! Конкурсное задание: Создайте на Scratch интерактивный мультфильм, комикс или сюжетную новеллу о роботах и технологиях. Ваша история должна быть цельной и иметь классическую структуру: завязка (возникновение конфликта), развитие событий, кульминация (решение проблемы) и финал (мораль или вывод). Попробуйте добавить креатива: пусть это будет детектив о пропавшем гайковерте, драма о роботе, который мечтал научиться рисовать, или комедия про восстание умных пылесосов! Техническое задание (Обязательные элементы прототипа): 1. Масштаб съемок: Минимум 4 разные сцены/локации, которые сменяют друг друга по ходу сюжета. 2. Искусственный интеллект: Как минимум 2 типа роботов с принципиально разным поведением на уровне кода (например, один — грозный «охранник» на бесконечных циклах патрулирования, второй — пугливый «помощник», реагирующий на приближение игрока). 3. Интерактивная режиссура: Живые диалоги, плавная анимация движений и логика поведения персонажей (используйте переменные, условия и списки). 4. Геймификация и прогресс: Встройте в историю интерактивную систему (например, счётчик собранных батареек, шкала уровня энергии робота или выбор вариантов ответа в диалогах, влияющий на концовку). 5. Звук: Обязательно добавьте текстовые субтитры или запишите собственную голосовую озвучку героев! Критерии оценки жюри: • Сценарное мастерство: Увлекательность сюжета, харизма персонажей и внятная концовка. • Архитектура кода: Чистота скриптов, грамотное использование сигналов (передачи сообщений) для смены сцен и отсутствие багов. • Креативность подачи: Необычные визуальные эффекты, созданные внутри Scratch, и глубина проработки роботов. Напишите свой лучший сценарий и докажите, что у роботов тоже есть душа... закодированная в Scratch!

Формат: Индивидуальный, онлайн (дистанционная отправка ссылок на проекты)

Сроки выполнения: 2026-12-20

Подать заявку
«Код как искусство: алгоритмическая графика»

«Код как искусство: алгоритмическая графика»

Кто сказал, что программисты не умеют рисовать? Объявляем старт самого необычного и творческого конкурса, где главным инструментом художника становится не кисть, а чистый программный код! Конкурсное задание: Участникам необходимо создать статичное изображение или завораживающую анимацию, сгенерированную исключительно с помощью математических формул и алгоритмов. Вы можете использовать любую привычную среду: от визуальных блоков Scratch до текстового кода на Python (библиотеки turtle, matplotlib), Processing или p5.js. Техническое задание (Обязательные элементы проекта): 1. Чистый алгоритм: Работа должна быть полностью сгенерирована программно. Использование и импорт готовых картинок (PNG, JPG) строго запрещены. 2. Процедурный подход: Приветствуются проекты, использующие генерацию паттернов, геометрических узоров, фракталов (самоподобных фигур) или динамические симуляции частиц. 3. Описание идеи: К проекту необходимо приложить краткую пояснительную записку (2–3 предложения), описывающую, какая математическая или логическая идея легла в основу вашего рисунка. Критерии оценки жюри: • Визуальная выразительность: Красота, гармония цветов и эстетическое восприятие получившейся графики. • Оригинальность идеи: Нестандартный подход к визуализации формул и сложность заложенного паттерна. • Чистота и читаемость кода: Насколько аккуратно написана программа, разбита ли она на логические блоки, присутствуют ли комментарии. Докажите, что программирование — это настоящее творчество, способное создавать завораживающие цифровые шедевры!

Формат: Индивидуальный, онлайн (дистанционная отправка ссылок на проекты)

Сроки выполнения: 2026-11-30

Подать заявку
«Новогодний код: праздничный проект»

«Новогодний код: праздничный проект»

Приближаются праздники, а это значит, что пришло время для традиционного зимнего конкурса разработчиков! Объявляем старт праздничного хакатона по созданию новогодних проектов на Scratch или Python. Конкурсное задание: Вам предстоит разработать собственный цифровой подарок — это может быть интерактивная новогодняя открытка, атмосферная анимация, мини-игра (например, помощь Деду Морозу в сборе подарков) или праздничная симуляция (например, генератор уникальных снежинок). Главное — передать новогоднее настроение через код! Техническое задание (Обязательные элементы проекта): 1. Тематика: Оформление, персонажи и сюжет должны быть полностью связаны с Новым годом, зимой или праздниками. 2. Циклы: Использование циклов для создания анимации (например, падающий снег, мигающая гирлянда на ёлке) или игровых механик. 3. Переменные: Наличие хотя бы одной работающей переменной (например, счётчик собранных подарков, таймер до Нового года или переключатель состояний). 4. Условия: Логические ветвления (выбор уровней сложности, реакция персонажей на действия пользователя, выбор пути развития сюжета). Дополнительные бонусы (Поощряется жюри): • Использование собственной графики, нарисованной во встроенном редакторе. • Добавление звуковых эффектов и праздничной фоновой музыки. • Сложная и необычная интерактивность (управление мышкой, клавиатурой). Подарите всем праздничное настроение и покажите магию своего новогоднего кода!

Формат: Индивидуальный, онлайн (дистанционная отправка ссылок на проекты)

Сроки выполнения: 2026-12-30

Подать заявку
«Scratch-марафон: история в 3 акта»

«Scratch-марафон: история в 3 акта»

Приглашаем юных разработчиков принять участие в увлекательном творческом марафоне по созданию проектов в среде Scratch! Конкурсное задание: Участникам необходимо разработать интерактивную историю, мультфильм или мини-игру, сюжет которой последовательно развивается на протяжении 3 сцен (актов). Проект должен быть не просто анимацией, а содержать элементы интерактивности, вовлекающие зрителя или игрока. Техническое задание (Обязательные элементы проекта): 1. Структура: Строго 3 разные сцены/фона, сменяющие друг друга по ходу сюжета. 2. Персонажи: Минимум 3 анимированных спрайта с уникальными скриптами поведения. 3. Логика кода: Обязательное использование базовых конструкций — переменных (например, для подсчета очков, жизней или времени), циклов (повторений) и условий (выбора действий). 4. Взаимодействие: Использование механизма «сообщений» (передачи сигналов) для синхронизации действий персонажей и смены сцен. 5. Завершение: Четко прописанные условия победы и поражения (или логический финал истории). Критерии оценки жюри: • Алгоритмическая логика: Насколько грамотно, оптимально и без ошибок построены скрипты. • Чистота кода: Отсутствие «мусорных» блоков, аккуратная организация скриптов и наличие понятных комментариев к ключевым элементам. • Оригинальность и креативность: Необычный сюжет, авторский дизайн персонажей или интересная игровая механика. • Интерактивность: Удобство управления и вовлеченность пользователя в игровой процесс. Проявите фантазию, соберите свои лучшие скрипты и докажите, что код — это настоящее искусство!

Формат: Индивидуальный, онлайн (дистанционная отправка ссылок на проекты)

Сроки выполнения: 2026-11-20

Подать заявку