Пора начинать официальную подготовку к предстоящему конкурсу js13kGames 2019. Почему сейчас? Потому что, как вы можете видеть ниже, до начала осталось всего 13 недель, 13 дней, 13 часов, 13 минут и 13 секунд, вот почему!

Это все еще более 100 дней или более трех месяцев, но работа над js13kGames никогда не прекращается - в какой-то момент я просто переключаюсь с одной версии на другую. Теперь, благодаря предложению Ли, у нас есть официальный момент времени, который мы можем продержаться и отпраздновать. Ну, по крайней мере, могу.

Новый процесс

Есть еще кое-что, что нужно сделать с предыдущим выпуском (например, проблемы с некоторыми поставками), но я начал подготовку к выпуску 2019 года через секунду после объявления победителей. Это потому, что конкуренция должна развиваться и включать в себя некоторые важные изменения в ее проведении.

Самая большая из них - это несколько легендарный новый бэкэнд, но на этот раз полностью переработанный по сравнению с идеями предыдущих лет. Поскольку конкуренция с годами растет, нам нужны механизмы, которые будут работать для 300+ представленных игр, чего явно не было, когда я начал с 61 записи в 2012 году. Это было время, когда все операции выполнялись вручную. меня, и даже с некоторыми улучшениями, сделанными с 2013 года, это все еще ОЧЕНЬ работы.

Прием заявок

Итак, мы обсудили в сообществе, как можно еще больше автоматизировать процесс, и в итоге пришли к двум ключевым изменениям - переход от формы отправки PHP к новому процессу приема записей с помощью запросов на извлечение GitHub. это первый. GitHub уже необходим для размещения источников вашей записи - мы можем воспользоваться этим и предложить более автоматизированный подход, который может быть проще и для вас. Вся информация о представленной игре будет в Pull Request и в самом репозитории.

Голосование

Второе ключевое изменение - голосование. Практически невозможно ожидать, что судьи разыграют ВСЕ более 300 заявок, прежде чем примут окончательное решение, и чтобы испытать игру дольше нескольких секунд, на каждую из них потребуется гораздо больше времени, чем они обычно могут потратить. Вот почему вместо старого «судьи голосуют за заявки, награды сообщества являются дополнительными, где вы можете голосовать за игры от других разработчиков», мы хотим перейти к концепции битв 1 на 1 .

Только участники могут голосовать, и это будет происходить в форме сравнения двух (более или менее) случайных игр. Вы играете в оба, а затем решаете, у какой из них лучше игровой процесс, графика, тема и т. Д. Это логическое значение, поэтому либо одна игра получает балл по этому конкретному критерию, либо другой. При наличии достаточного количества голосов (если вы хотите попасть в окончательные результаты и выиграть призы, вам нужно проголосовать как минимум за N боёв), это должно составить хороший рейтинг: общий, но также по всем критериям.

Боевой подход означает, что вы можете потратить на голосование 5 минут или 5 часов. За одну пробежку или за неделю. Не нужно играть ВСЕ игры, чтобы начать набирать очки.

Эксперты

Затем судьи становились экспертами, сосредотачиваясь только на том, чтобы тщательно сыграть X игр и дать им конструктивную обратную связь о том, что прошло хорошо, а что можно улучшить. Имея только фиксированное количество игр, они могут потратить столько времени, сколько необходимо, чтобы играть в них, выбирая крошечные детали, которые ускользнули бы, если бы им пришлось спешить со всеми записями.

Продолжающаяся работа

После нескольких обсуждений мы уже пытаемся все это реализовать. Platane построил рабочий пример бота / процесса GitHub для проверки и приема записей, Tricsi сделал прототип голосования сражений, а Alkor пишет backend Go, который связывает эти два ключевых ингредиента вместе. Есть также такие вещи, как учетные записи, система значков, может быть, команды, но мы хотели бы иметь минимум работы, прежде чем мы сможем добавлять дополнительные функции.

Когда функциональность будет заморожена, Ева разработает новый облик, и кто-то сможет перенять от этого интерфейсную работу. Я знаю, что это большая работа, а время ограничено - в худшем случае она будет перенесена на 2020 год, но я очень надеюсь, что в этот раз мы справимся. Скрещенные пальцы!

Поддержка GitHub

Пс. Я уже могу объявить, что GitHub будет нашим отличным партнером и в этом году! Другие объявления о партнерах, призах и т. Д. Появятся в ближайшие дни - подробности смотрите в наших социальных сетях. Если вы хотите чем-то помочь, свяжитесь с нами!