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.

20

Compartilhar

Baixar para ler offline

Игра в программирование? Настольные игры для обучения программированию

Baixar para ler offline

Логика, основы управления роботами-исполнителями, основы программирования - все это изучается легко и просто.
Вам нужно только играть, а остальное игра сделает сама.
Так ли это?

Audiolivros relacionados

Gratuito durante 30 dias do Scribd

Ver tudo

Игра в программирование? Настольные игры для обучения программированию

  1. 1. Игра в программирование? Настольные игры для обучения программированию Анатолий Шперх «Школьная лига РОСНАНО»
  2. 2. Disclaimer • Автор этого сообщения – человек несерьезный, и если вы считаете, что программирование - это не игрушки для маленьких детей, а серьезный многолетний труд, можете смело заткнуть уши плеером и не вынимать их следующие 15 минут
  3. 3. Это только мечты? • Логика, основы управления роботами-исполнителями, основы программирования - все это изучается легко и просто. • Вам нужно только играть, а остальное игра сделает сама. Из описания одной из игр
  4. 4. Игра в программирование? • В старом добром ТРИЗ было такое понятие — «встреча с чудом». • Важно в начале пути пробудить интерес ребенка к какой-то сфере очень необычным, запоминающимся явлением.
  5. 5. Настольные игры учат? • Настольные игры не только развивают фантазию, но и преподносят пару полезных уроков
  6. 6. Правда, что ли учат? • Просто настольные игры, что называется, проигрываются в уме.
  7. 7. Обучиться программированию через игру? • Стать программистом только играя – вряд ли. • Получить положительный заряд на старте – да. • Изучить основные алгоритмические конструкции и логику программирования – да.
  8. 8. Маленькое лирическое отступление • Игра для программистов — компьютерная игра, в которой человек не участвует напрямую в игре. Вместо этого он пишет управляющую программу, сражающуюся с себе подобными программами. Такие игры являются сложным и нетривиальным упражнением для программистов.
  9. 9. Игра №1: С-JUMP. Бегаем по коду • Настольная игра, помогающая узнать основы С/С++ и Java
  10. 10. Игра №1: Бегаем по коду • В игре используются конструкции ветвления и переключения, а также базовая работа с переменными.
  11. 11. Игра №2: c-Jump • Где купить? С-Jump Factory. Цена $24,95 • http://www.c-jump.com/ • © 1997-2005 Igor Kholodov.
  12. 12. Игра №2: Роборалли • Роборалли (Roborally) — это игра про гонки роботов по фабрике роботов. • Фабрика наполнена самыми различными объектами — от ям и лазеров до конвейерных лент.
  13. 13. Игра №2: Роборалли • Всё управление роботом сводится к его программированию. Вы получаете карты с действиями и помещаете их в регистры робота, программируя его на ближайший ход. • От того, насколько точно вы сможете «написать программу» и как точно предскажете действия оппонентов, зависит успех хода. • Роботы оснащены своим оружием, благодаря которому могут атаковать друг друга.
  14. 14. Игра №2: Роборалли • Где купить? – «Мосигра», цена 2250 руб. – «Игровед» 2190 руб. • http://boardgamegeek.com /boardgame/18/roborally
  15. 15. Игра №3: Robot Turtles. Гонки на черепахах • Одним из достоинств игры являются очень простые правила. • Каждый ребенок берет по черепашке и колоде карт для неё.
  16. 16. Игра №3: Robot Turtles. Гонки на черепахах • Игрок размещает на доске одну из четырех разноцветных черепах и драгоценный камень, и при помощи игровых карточек-действий, помогает черепахе добраться до камня.
  17. 17. Игра №3: Robot Turtles. Гонки на черепахах Черепашка может: • Возводить Ледяные стены • Использовать Лазер, пробивающий ледяные стены • Возводить Каменные стены, невосприимчивые к лазеру • Использовать Карту «Функции лягушки». Можно написать из карточек функцию. Вызов функции будет за меньшее число ходов двигать черепашку.
  18. 18. Игра №3: Robot Turtles. Гонки на черепахах • Автор игры - Дэн Шапиро, бывший программист Google
  19. 19. Игра №3: Robot Turtles. Гонки на черепахах • Игра Robot Turtles стала самой финансируемой настольной игрой в истории Kickstarter, cобрав свыше 630 тысяч долларов вместо заданных 25 тысяч. Цена: $25 http://www.thinkfun.com/robotturtles/
  20. 20. Игра №4: Twin Tin Bots. Кристальное программирование • Игра, в которой каждый игрок программирует двух роботов, и все роботы наперегонки собирают драгоценные камни и отвозят их на свои базы. • Роботы не пытаются уничтожить друг друга, зато могут толкаться и воровать у соперника камни.
  21. 21. Игра №4: Twin Tin Bots. Кристальное программирование • Игрокам предстоит добывать и перевозить три типа пластиковых кристаллов: синего , зелёного и красного цветов.
  22. 22. Игра №4: Twin Tin Bots. Кристальное программирование • Роботы программируются при помощи 16 стандартных команд восьми типов и могут повернуть на 60 градусов, проехать один или два гекса, взять или положить кристалл, загипнотизировать противника…
  23. 23. Игра №4: Twin Tin Bots. Кристальное программирование • Купить: «Лавка игр» 2450 руб
  24. 24. Игра №5: Битва големов • Игра о программировании, исполнителях и просто битве Големов-роботов. • Авторы хотели сделать игру, которая позволила бы изучить основы программирования и робототехники, а заодно весело и занимательно провести время.
  25. 25. Игра №5: Битва големов • Каждый игрок выкладывает программу из карт Действий, а сердца жизней и кубики бонусов покажут вам сколько осталось до победы и можете ли вы применять Циклы и Условия при ее написании.
  26. 26. Игра №5: Битва големов • 22 карты Действий, Условий и Циклов - победит тот игрок, кто задаст выигрышную программу! • "Вперед, назад, влево, вправо." Големы могут выполнять только простые приказы. • Но големы обучаемы, как и вы!
  27. 27. Игра №5: Битва големов • У вас и противников по четыре хода, поэтому необходимо заботиться о коротком, но эффективном алгоритме.
  28. 28. Игра №5: Битва големов • Игра проста своими правилами и сложна возможными вариантами одновременно
  29. 29. Игра №5: Битва големов • Автор игры – Александр Казанцев: конструктор, разработчик, преподаватель и идеолог робототехники, микроэлектроники и программирования на свободном и открытом ПО.
  30. 30. Игра №5: Битва големов • Купить игру • Скачать бесплатно и распечатать • http://www.simplerobot.org/
  31. 31. Где поиграть? • Интерактивный музей математики, образовательное пространство «Миры увлечений», Аптекарский пр., д.2
  32. 32. Самое время задать вопросы • Если они еще остались…. Или в Сети: facebook.com/shperk vk.com/shperk G+ Anatoly Shperk
  33. 33. В презентации использованы фотографии и тексты из обзоров игр: • http://www.jeuxdenim.be/reportage- 20121021?page=19 • https://www.kickstarter.com/projects/flatlined/t win-tin-bots-reboot • http://boomstarter.ru/projects/akdengi/bitva_gol emov_-_algoritmicheskaya_nastolnaya_igra • http://habrahabr.ru/post/193610/ • http://2fishki.ru/obzory_igr/twin_tin_bots_kristal noe_programmirovanie/ • http://www.igroved.ru/games/roborally/ • http://www.c-jump.com/index.html
  • SanubarHuseynli

    Dec. 2, 2015
  • TatianaTretiakova2

    Nov. 9, 2015
  • ssuser4c0400

    Sep. 11, 2015
  • NikolayBalog

    Jul. 10, 2015
  • ekezli

    Feb. 5, 2015
  • anastasiatorshina

    Dec. 31, 2014
  • TimurBektur

    Dec. 29, 2014
  • ardakshalkar

    Dec. 19, 2014
  • Svetlana-ya

    Dec. 15, 2014
  • atner

    Dec. 9, 2014
  • infuchilka

    Dec. 6, 2014
  • nanojournal

    Dec. 5, 2014
  • constosnos

    Dec. 4, 2014
  • OlgaBarna

    Dec. 4, 2014
  • akdengi

    Dec. 4, 2014
  • stefankr

    Dec. 4, 2014
  • openmeetings

    Dec. 4, 2014
  • vzhelezny

    Dec. 4, 2014
  • logoped

    Dec. 4, 2014
  • tashikemelya

    Dec. 3, 2014

Логика, основы управления роботами-исполнителями, основы программирования - все это изучается легко и просто. Вам нужно только играть, а остальное игра сделает сама. Так ли это?

Vistos

Vistos totais

4.895

No Slideshare

0

De incorporações

0

Número de incorporações

583

Ações

Baixados

45

Compartilhados

0

Comentários

0

Curtir

20

×