O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Cергей Зеленин. Aлександр Баглай "Tetris coding dojo"

2.637 visualizações

Publicada em

Программируешь? Хочешь весело провести время с нами? Мы предлагаем тебе новый coding dojo framework. «Coding dojo» – это формат, в котором все его участники шаг за шагом выполняют одинаковые задания, но с помощью кода, который пишут в процессе игры.

На этот раз мы все закрутили вокруг старого доброго тетриса. Оказалось, что объяснить кремниевому другу, как играть в тетрис не так-то просто – не то, что человеку. Вот в этом и посоревнуемся.

Что такое tetris coding dojo можно узнать тут http://bit.ly/SNwVkp, а тут http://bit.ly/PPXRRN подглядеть, как dojo проходило в одно из прошлых собраний.

  • Seja o primeiro a comentar

Cергей Зеленин. Aлександр Баглай "Tetris coding dojo"

  1. 1. Игры на работе:Tetris Coding Dojo своими руками Сергей Зеленин Александр Баглай
  2. 2. Зачем нам Java?
  3. 3. Чаще всего отвечают«Заказчик должен быть доволен!»
  4. 4. Не вся работа веселаяТем более, если проект не твой!
  5. 5. А когда для себя кодишьСтартапы, фреймворки, велосипеды…
  6. 6. Тогда не так скучно
  7. 7. Мозгу нужны игры!
  8. 8. Coding dojoИли игра в программирование
  9. 9. Tetris Coding DojoИли научи компьютер играть в тетрис
  10. 10. Как начать играть?1) IP сервера2) Читаем help3) Качаем клиента
  11. 11. РегистрацияНа главной страничке «Register»Затем введи твое имяНу а после регистрации сразу начнется игра
  12. 12. Как начать играть?1) Твой «клиент»2) Тут твой код3) Так запускаем
  13. 13. Что писать в «клиенте»?
  14. 14. Что писать в «клиенте»?1) Тип фигурки “I”, “O”, “J”, “L”, “S”, “Z”, “T”2) Координаты фигурки в текущий момент3) Состояние стакана тетриса
  15. 15. Что писать в «клиенте»? Стакан – это строка из пробелов и «*» Слева-направо, снизу-вверх Падающей фигурки нет в стакане
  16. 16. Доска почетаКоличество очковУровень игрыКритерий перехода на следующий уровеньСколько линий «снял»
  17. 17. Доска почета
  18. 18. Как начисляются очки?Линии «сняты» = уровень*[1, 3, 7, 15]*100Фигурка упала = 10Стакан переполнен = -500При переполнении стакана он обнуляется
  19. 19. Поиграем? Рисунок: http://humourtop.com/cochons-photos-humour/page42.html#.UGasPVGcSO4В паре веселей!
  20. 20. Поиграем? Demo
  21. 21. Что имеем? Драйв в разработке Среда для прокачки навыков Можно экспериментировать с новым Фидбек будет быстрым Это весело Нетворкинг А нам +1 к треннинговым тулзам
  22. 22. Технические особенности 2129 строк кода и 2132 строк тестов Ничего сверх сложного Время – около 100 middle*h Middle справится
  23. 23. Технические особенности Q&A
  24. 24. Мы продолжаемУже есть то же, но в «змейку»Уже есть «automated testing dojo»Еще пару игрулек в разработкеМы регулярно собираемся поигратьИ нам это нравится
  25. 25. Это все open source Open source – отдавая получаешь Хочешь погаматься с друзьями? Пиши нам на http://codenjoy.com
  26. 26. К чему все это?Найди напарникаБерите идею, которая драйвитБерите Java и делайте что-то новоеУ вас получится!!!
  27. 27. Игры на работе:Tetris Coding Dojo своими руками Сергей Зеленин Александр Баглай

×