Upload
-
View
2.046
Download
2
Embed Size (px)
DESCRIPTION
Программируешь? Хочешь весело провести время с нами? Мы предлагаем тебе новый coding dojo framework. «Coding dojo» – это формат, в котором все его участники шаг за шагом выполняют одинаковые задания, но с помощью кода, который пишут в процессе игры. На этот раз мы все закрутили вокруг старого доброго тетриса. Оказалось, что объяснить кремниевому другу, как играть в тетрис не так-то просто – не то, что человеку. Вот в этом и посоревнуемся. Что такое tetris coding dojo можно узнать тут http://bit.ly/SNwVkp, а тут http://bit.ly/PPXRRN подглядеть, как dojo проходило в одно из прошлых собраний.
Citation preview
Сергей Зеленин Александр Баглай
Игры на работе: Tetris Coding Dojo своими руками
Зачем нам Java?
Чаще всего отвечают
«Заказчик должен быть доволен!»
Не вся работа веселая
Тем более, если проект не твой!
А когда для себя кодишь
Стартапы, фреймворки, велосипеды…
Тогда не так скучно
Мозгу нужны игры!
Coding dojo
Или игра в программирование
Tetris Coding Dojo
Или научи компьютер играть в тетрис
Как начать играть?
1) IP сервера2) Читаем help3) Качаем клиента
Регистрация
На главной страничке «Register»Затем введи твое имяНу а после регистрации сразу начнется игра
Как начать играть?
1) Твой «клиент»2) Тут твой код3) Так запускаем
Что писать в «клиенте»?
Что писать в «клиенте»?
1) Тип фигурки “I”, “O”, “J”, “L”, “S”, “Z”, “T”2) Координаты фигурки в текущий момент3) Состояние стакана тетриса
Что писать в «клиенте»?
Стакан – это строка из пробелов и «*»Слева-направо, снизу-вверхПадающей фигурки нет в стакане
Доска почета
Количество очковУровень игрыКритерий перехода на следующий уровеньСколько линий «снял»
Доска почета
Как начисляются очки?
Линии «сняты» = уровень*[1, 3, 7, 15]*100Фигурка упала = 10Стакан переполнен = -500При переполнении стакана он обнуляется
Поиграем?
В паре веселей!Рисунок: http://humourtop.com/cochons-photos-humour/page42.html#.UGasPVGcSO4
Поиграем?
Demo
Что имеем?Драйв в разработкеСреда для прокачки навыковМожно экспериментировать с новымФидбек будет быстрымЭто веселоНетворкингА нам +1 к треннинговым тулзам
Технические особенности2129 строк кода и 2132 строк тестовНичего сверх сложного
Время – около 100 middle*hMiddle справится
Технические особенности
Q&A
Мы продолжаем
Уже есть то же, но в «змейку»Уже есть «automated testing dojo»Еще пару игрулек в разработкеМы регулярно собираемся поигратьИ нам это нравится
Это все open source
Open source – отдавая получаешьХочешь погаматься с друзьями?Пиши нам на http://codenjoy.com
К чему все это?
Найди напарникаБерите идею, которая драйвитБерите Java и делайте что-то новоеУ вас получится!!!
Сергей Зеленин Александр Баглай
Игры на работе: Tetris Coding Dojo своими руками