8 челленджей для разработчиков | robot_dreams
Для отслеживания статуса заказа — авторизируйтесь
Введите код, который был выслан на почту Введите код с SMS, который был выслан на номер
 
Код действителен в течение 5 минут Код с sms действителен в течение 5 минут
Вы уверены, что хотите выйти?
Сеанс завершен
На главную
Зажгите свой кодерский огонек: 8 челленджей для разработчиков

Зажгите свой кодерский огонек: 8 челленджей для разработчиков

От скуки и для рабочей мотивации

Пытались ли вы когда-нибудь создать игру размером всего 12 кБ? А может, разрабатывали продукт с нуля за 48 часов? Если вы ставили себе такие челленджи, то знаете это приятное чувство, когда достигаешь цели. Если нет — у вас есть прекрасная возможность пережить это впервые, ведь robot_dreams приготовил подборку из челленджей на любой вкус.

Их можно использовать для того, чтобы побороться за призы, создать собственный продукт, снять Coder`s Block, повеселиться и получить новые или развить старые навыки. Кстати говоря, согласно исследованиям, геймификация обучения не только помогает собственно учиться, но и мотивирует, делает счастливее 89 % работников.

Итак, поехали.

js13kGames

js13kGames — это челлендж для JavaScript и HTML5 разработчиков, где вам нужно разработать браузерную игру, размер которой не превышает 13 кБ в сжатом ZIP-формате. Пользоваться посторонними сервисами или библиотеками запрещено.

Когда: ежегодно с 13 августа по 13 сентября

Что можно получить: $ 30 000 для победителя; футболки и виртуальные подарки для топ-участников

Каждый год игрокам предлагается новая тема для игры, чтобы не было соблазна читерить и разрабатывать продукт круглый год, вместо отведенного для конкурса месяца. Плюс в том, что эту тему можно интерпретировать сколь угодно.

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

Нынешнее «серебро» — игра Merlin vs Alfonso от Grav

Lovebyte

Lovebyte проводит соревнования по sizecoding и имеет много категорий, чтобы привлечь всех желающих. Вы можете сделать интро игры размером от 16 до 1024 байта, разработать наноигру размером до 256 байтов или представить музыку и графику такого же размера.

Когда: 9–11 февраля 2024

Что можно получить: призы, хотя и не объявлено какие

Пример туннельного эффекта для интро размером менее 256 байт, сделанного для консоли TIC-80

В зависимости от категории участия вам нужно знать кучу правил, например, что считается олдскульным, а что хай-энд платформой. Они указаны на сайте.

Помимо самого челленджа, у вас также есть возможность послушать семинары, DJ-сеты, и посмотреть награждения участников.

Ludum Dare Jam

Ludum Dare устраивает челленджи, где вы разрабатываете игру на тему за 48 часов. Все элементы игры, включая музыку и графику, должны быть разработаны с нуля.

Когда: ежегодно в апреле, августе и декабре

Что можно получить: рейтинговые баллы, чтобы занять место в Ludum Dare комьюнити, но без материальных подарков

Игра, разработанная для Ludum Dare, на тему «Под поверхностью»

Для новичков Ludum Dare сделал две дополнительных категории челленджей — разработка за 72 часа и за 3 недели. Здесь можно использовать графику и музыку других людей и работать в командах.

Global Game Jam

Global Game Jam — это еще один челлендж по разработке игр за 48 часов, который, однако, имеет значительно более высокий уровень организации, чем Ludum Dare. Это мероприятие, в котором ежегодно принимает участие около 50 тыс. разработчиков, авторов музыки, сценариев, дизайнеров.

Когда: ежегодно в январе

Что можно получить: подарки от украинских организаторов

До пандемии физическое присутствие на локациях было обязательным для всех участников, но сейчас разрешается виртуальное или гибридное участие. Координаторы из каждой страны, зарегистрировавшейся на Global Game Jam, создают мероприятия на физических локациях и онлайн, поэтому на целую неделю вы погружаетесь в творческую атмосферу.

Игра Blame the Beavers, разработанная во время Global Game Jam Ukraine 2023

В 2024 году Global Game Jam Ukraine обещают митапы, мастер-классы, лекции, стримы — как международные, так и по локациям.

Meta Hacker Cup

Все знают Meta, но не все слышали, что компания проводит ежегодные соревнования. Они рассчитаны на 5 раундов на выбывание (включая тренировочный). Украина входит в десятку стран-участников, имея два «серебра».

Когда: ежегодно в сентябре-декабре

Что можно получить: от $ 200 до $ 20 000 (прошлый год) для топ-участников; футболки для 2 000 участников, которые справились со вторым раундом

За каждый раунд вам нужно решить пять проблем (некоторые состоят из двух частей) за 3 часа, используя алгоритмическое мышление и кодирование.

Вот пример задания из первого раунда:

Пример задания из первого раунда Meta Hacker Cup 2023

The 7DRL Challenge

The 7DRL Challenge — это челлендж для разработки роуглайк-игры. Игры в этом стиле очень часто разрабатывают годами и так и не видят финала, так что этот челлендж является хорошей мотивацией для тех, кто наконец-то хочет выпустить свой продукт.

Когда: ежегодно в конце февраля — в начале марта

Что можно получить: хороший рейтинг, который порадует вашу самооценку

У челленджа есть несколько особенностей:

  • У вас есть только неделя на разработку, за которую вы должны представить готовую игру, а не демо.
  • У вас нет определенной темы.
  • Игра должна быть в стиле роуглайк и отвечать всем его требованиям. То есть иметь рассказ, рандомно генерировать уровни, начинать игру сначала после смерти персонажа и давать игрокам разворачивать сюжет в зависимости от их решения.

Игра Reclaim the Surface, разработанная для 7DRL

Advent of Code

Адвент-календари — это обычно подарочные наборы, где на каждый день с 1 по 25 декабря скрыт небольшой сувенир. А в челлендже Advent of Code с начала декабря и до Рождества предлагается ежедневно решать небольшие головоломки по программированию.

Когда: ежегодно с 1 по 25 декабря

Что можно получить: новые знания и мотивацию учиться

Тематика задач в челлендже, соответственно, Рождественская, как вы можете увидеть на примере задания 2019 года:

Пример задачи Advent of Code

А призов нет, потому что это инициатива одного энтузиаста, желающего помогать разработчикам, особенно начинающим, учиться без скучных задач. К слову, первый Advent of Code прошел в 2015 году, и за восемь лет стал очень популярным.

Code Golf

Code Golf — это еще один челлендж, который вы можете бросить себе сами: здесь нет судей, а только рейтинговая таблица других участников. Code Golf имеет десятки задач разной степени сложности, а их суть в том, чтобы выполнить задачу, написав как можно меньший код.

Когда: круглый год

Что можно заработать: рейтинг среди других «гольферов»

Рекорд Hexdump-задачи, решенной на Python, — 92 знака. Как говорит один из постоянных участников Code Golf, британский разработчик Дилан Бити: «Миру не нужен алгоритм Фибоначчи в четырех строчках на Golang — это не решает никакой проблемы. Но это забавно для тех, кто этим занимается, и тех, кто увлекается такими вещами. Они посмотрят и скажут: “О, а это умно”».

Пример задания Code Golf

Итак, предлагаем и вам попробовать разработать что-то исключительно для того, чтобы развить свои навыки и повеселиться.

Ещё статьи
Экспертки о том, как оценивают кандидатов на нетехнических интервью
Часть 2. Работа с записями: вставка, чтение, изменение и удаление