8 челенджів для розробників | robot_dreams
Для відстеження статусу замовлення - авторизуйтесь
Введіть код, який був надісланий на пошту Введіть код із SMS, який був надісланий на номер
 
Код дійсний протягом 2 хвилин Код з SMS дійсний протягом 2 хвилин
Ви впевнені, що хочете вийти?
Сеанс завершено
На головну
Запаліть свій кодерський вогник: 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

Тож пропонуємо і вам спробувати розробити щось винятково для того, щоб розвинути свої навички й повеселитися.

Ще статті
Або як правильно підготуватися до технічної співбесіди
Розширення для браузерів, хмарні сервіси та бібліотеки.