Отчет о Tetris Coding Dojo в рамках XP Days Ukraine

В субботу 17 ноября завершились дни XP в Украине. Конференция XP Days Ukraine прошла в 4 дня. Первые 2 из них были отведены под тренинги и прочие образовательные встречи, а оставшиеся два дня – под выступления в формате конференции. В этом отчете я хотел бы рассказать о Coding Dojo, который был организован вечером 14 ноября после первого дня тренингов. Принять участие в нем могли все желающие.

Мне очень нравится формат подобных встреч. В прошлом году, также в рамках конференции XP Days Ukraine, нас с ним познакомил на практике один из докладчиков Johannes Brodwall. Он провел образовательный и соревновательный Coding Dojo. Я вынес много всего полезного из, казалось бы, короткой встречи. Формат прижился в Украине и на протяжении года мы собирались несколько раз.

Но Сергей Зеленин и Александр Баглай решили пойти дальше – они написали свой фреймворк для проведения соревнований в данном формате и открыли сайт codenjoy.com. За основу была взята известная всем игра tetris. Модель очень простая и известная – падают фигурки и надо складывать их в линии, чтобы зарабатывать очки. Если стакан заполнен до верху, то очки сгорают и игра начинается снова. Ну а дальше много уровней, куча фана и интересные алгоритмы. 🙂

Итак, в офисе компании DataArt собралось около 20 энтузиастов, которые хотели попробовать себя в этой интересной игре. В этот раз разброс языков был достаточно большой: Java, C#, PHP, Python, Clojure, Lisp… Сразу же стало понятно, что игра очень требовательна к сети и обычная Wifi точка банально не выдерживает нагрузки и перегружается. Это стало дополнительным стимулом к группировке участников в пары. В паре и думать лучше и разрабатывать веселее. А дальше все пошло как обычно – кто-то шустро начал набирать первые очки, кто-то воспользовался домашними заготовками, кто-то не мог понять как начать… Со стороны все выглядело очень забавно, потому что на экран проектора выводилась общая доска результатов и живые игровые доски для всех участников. Это напоминало сеанс одновременной игры в tetris. 🙂

Я не мог остаться до конца, потому что было еще много работы по организации других мероприятий, но обещал следующий раз обязательно придти с ноутом и принять участие наряду с другими. Интересно попробовать свои силы, парочка неплохих идей есть. 🙂 Ребята адаптировали систему подсчета очков несколько раз, чтобы избавиться от минусов и забанить нарушителей. Система живая и легко модифицируемая. В результате все таки определили победителей и вручили им призы, конечно же в виде настоящих tetris-ов. 🙂 Подробности можно почитать в отчете авторов. Также есть фотоотчет и форма обратной связи для улучшения данного формата. Мне кажется, это очень хороший способ с пользой провести вечер в отличной компании!

Не хочешь пропускать ничего интересного? Подпишись на ленту RSS или следи за нами в Twitter!

Обсуждение (0)

Leave a Reply

Your email address will not be published. Required fields are marked *