SlideShare a Scribd company logo
1 of 33
Игра в 
программирование? 
Настольные игры 
для обучения программированию 
Анатолий Шперх 
«Школьная лига РОСНАНО»
Disclaimer 
• Автор этого сообщения – человек 
несерьезный, и если вы считаете, что 
программирование - это не игрушки 
для маленьких детей, а серьезный 
многолетний труд, можете смело 
заткнуть уши плеером и не вынимать 
их следующие 15 минут
Это только мечты? 
• Логика, основы управления 
роботами-исполнителями, 
основы программирования - все 
это изучается легко и просто. 
• Вам нужно только играть, а 
остальное игра сделает сама. 
Из описания одной из игр
Игра в программирование? 
• В старом добром ТРИЗ было такое 
понятие — «встреча с чудом». 
• Важно в начале пути пробудить 
интерес ребенка к какой-то сфере 
очень необычным, 
запоминающимся явлением.
Настольные игры учат? 
• Настольные игры не только 
развивают фантазию, но и 
преподносят пару полезных 
уроков
Правда, что ли учат? 
• Просто настольные игры, 
что называется, 
проигрываются в уме.
Обучиться программированию 
через игру? 
• Стать программистом только играя – вряд ли. 
• Получить положительный заряд на старте – да. 
• Изучить основные алгоритмические конструкции 
и логику программирования – да.
Маленькое лирическое 
отступление 
• Игра для программистов — компьютерная 
игра, в которой человек не участвует 
напрямую в игре. Вместо этого он пишет 
управляющую программу, сражающуюся с 
себе подобными программами. Такие игры 
являются сложным и нетривиальным 
упражнением для программистов.
Игра №1: С-JUMP. Бегаем по коду 
• Настольная игра, помогающая 
узнать основы С/С++ и Java
Игра №1: Бегаем по коду 
• В игре используются конструкции 
ветвления и переключения, а также 
базовая работа с переменными.
Игра №2: c-Jump 
• Где купить? С-Jump Factory. Цена $24,95 
• http://www.c-jump.com/ 
• © 1997-2005 Igor Kholodov.
Игра №2: Роборалли 
• Роборалли (Roborally) — это игра про 
гонки роботов по фабрике роботов. 
• Фабрика наполнена самыми 
различными объектами — от ям и 
лазеров до конвейерных лент.
Игра №2: Роборалли 
• Всё управление роботом сводится к 
его программированию. Вы 
получаете карты с действиями и 
помещаете их в регистры робота, 
программируя его на ближайший 
ход. 
• От того, насколько точно вы 
сможете «написать программу» и 
как точно предскажете действия 
оппонентов, зависит успех хода. 
• Роботы оснащены своим оружием, 
благодаря которому могут 
атаковать друг друга.
Игра №2: Роборалли 
• Где купить? 
– «Мосигра», цена 2250 руб. 
– «Игровед» 2190 руб. 
• http://boardgamegeek.com 
/boardgame/18/roborally
Игра №3: Robot Turtles. Гонки на 
черепахах 
• Одним из 
достоинств игры 
являются очень 
простые правила. 
• Каждый ребенок 
берет по 
черепашке и 
колоде карт для 
неё.
Игра №3: Robot Turtles. Гонки на 
черепахах 
• Игрок размещает на доске одну из четырех 
разноцветных черепах и драгоценный камень, и 
при помощи игровых карточек-действий, 
помогает черепахе добраться до камня.
Игра №3: Robot Turtles. Гонки на 
черепахах 
Черепашка может: 
• Возводить Ледяные стены 
• Использовать Лазер, 
пробивающий ледяные 
стены 
• Возводить Каменные 
стены, невосприимчивые к 
лазеру 
• Использовать Карту 
«Функции лягушки». 
Можно написать из 
карточек функцию. Вызов 
функции будет за меньшее 
число ходов двигать 
черепашку.
Игра №3: Robot Turtles. Гонки на 
черепахах 
• Автор игры - Дэн 
Шапиро, бывший 
программист 
Google
Игра №3: Robot Turtles. Гонки на 
черепахах 
• Игра Robot Turtles 
стала самой 
финансируемой 
настольной игрой 
в истории 
Kickstarter, cобрав 
свыше 630 тысяч 
долларов 
вместо заданных 
25 тысяч. 
Цена: $25 
http://www.thinkfun.com/robotturtles/
Игра №4: Twin Tin Bots. Кристальное 
программирование 
• Игра, в которой каждый 
игрок программирует 
двух роботов, и все 
роботы наперегонки 
собирают драгоценные 
камни и отвозят их на 
свои базы. 
• Роботы не пытаются 
уничтожить друг друга, 
зато могут толкаться и 
воровать у соперника 
камни.
Игра №4: Twin Tin Bots. Кристальное 
программирование 
• Игрокам предстоит 
добывать и перевозить 
три типа пластиковых 
кристаллов: синего , 
зелёного и красного 
цветов.
Игра №4: Twin Tin Bots. Кристальное 
программирование 
• Роботы программируются 
при помощи 16 
стандартных команд 
восьми типов и могут 
повернуть на 60 градусов, 
проехать один или два 
гекса, взять или 
положить кристалл, 
загипнотизировать 
противника…
Игра №4: Twin Tin Bots. Кристальное 
программирование 
• Купить: «Лавка игр» 2450 руб
Игра №5: Битва големов 
• Игра о программировании, 
исполнителях и просто 
битве Големов-роботов. 
• Авторы хотели сделать игру, 
которая позволила бы 
изучить основы 
программирования и 
робототехники, а заодно 
весело и занимательно 
провести время.
Игра №5: Битва големов 
• Каждый игрок 
выкладывает программу 
из карт Действий, 
а сердца жизней и кубики 
бонусов покажут вам 
сколько осталось до 
победы и можете ли вы 
применять Циклы и 
Условия при ее 
написании.
Игра №5: Битва големов 
• 22 карты Действий, 
Условий и Циклов - 
победит тот игрок, кто 
задаст выигрышную 
программу! 
• "Вперед, назад, влево, 
вправо." 
Големы могут выполнять 
только простые приказы. 
• Но големы обучаемы, как 
и вы!
Игра №5: Битва големов 
• У вас и противников 
по четыре хода, 
поэтому необходимо 
заботиться о 
коротком, но 
эффективном 
алгоритме.
Игра №5: Битва големов 
• Игра проста своими 
правилами и сложна 
возможными 
вариантами 
одновременно
Игра №5: Битва големов 
• Автор игры – Александр 
Казанцев: конструктор, 
разработчик, 
преподаватель и идеолог 
робототехники, 
микроэлектроники и 
программирования на 
свободном и открытом ПО.
Игра №5: Битва големов 
• Купить игру 
• Скачать бесплатно и распечатать 
• http://www.simplerobot.org/
Где поиграть? 
• Интерактивный музей 
математики, 
образовательное 
пространство «Миры 
увлечений», 
Аптекарский пр., д.2
Самое время задать вопросы 
• Если они еще остались…. 
Или в Сети: 
facebook.com/shperk 
vk.com/shperk 
G+ Anatoly Shperk
В презентации использованы 
фотографии и тексты из обзоров игр: 
• 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

More Related Content

What's hot

Геймификация для повышения продаж и других результатов
Геймификация для повышения продаж и других результатовГеймификация для повышения продаж и других результатов
Геймификация для повышения продаж и других результатовPryaniky.com
 
how to_make_games Михайлов Антон
how to_make_games Михайлов Антонhow to_make_games Михайлов Антон
how to_make_games Михайлов АнтонForkConf
 
История создания игры "Вот так Ситуация!"
История создания игры "Вот так Ситуация!"История создания игры "Вот так Ситуация!"
История создания игры "Вот так Ситуация!"Константин Журавский
 
"Проектирование опыта в живых играх" Кулаков Алексей, JetStyle, Ridero
"Проектирование опыта в живых играх" Кулаков Алексей, JetStyle, Ridero"Проектирование опыта в живых играх" Кулаков Алексей, JetStyle, Ridero
"Проектирование опыта в живых играх" Кулаков Алексей, JetStyle, Rideroit-people
 
проектирование опыта в живых играх и ux
проектирование опыта в живых играх и ux проектирование опыта в живых играх и ux
проектирование опыта в живых играх и ux Alexey Kulakov
 
Galaxy recon-presentation
Galaxy recon-presentationGalaxy recon-presentation
Galaxy recon-presentationcodencoffee
 

What's hot (7)

Геймификация для повышения продаж и других результатов
Геймификация для повышения продаж и других результатовГеймификация для повышения продаж и других результатов
Геймификация для повышения продаж и других результатов
 
Вот так ситуация!
Вот так ситуация!Вот так ситуация!
Вот так ситуация!
 
how to_make_games Михайлов Антон
how to_make_games Михайлов Антонhow to_make_games Михайлов Антон
how to_make_games Михайлов Антон
 
История создания игры "Вот так Ситуация!"
История создания игры "Вот так Ситуация!"История создания игры "Вот так Ситуация!"
История создания игры "Вот так Ситуация!"
 
"Проектирование опыта в живых играх" Кулаков Алексей, JetStyle, Ridero
"Проектирование опыта в живых играх" Кулаков Алексей, JetStyle, Ridero"Проектирование опыта в живых играх" Кулаков Алексей, JetStyle, Ridero
"Проектирование опыта в живых играх" Кулаков Алексей, JetStyle, Ridero
 
проектирование опыта в живых играх и ux
проектирование опыта в живых играх и ux проектирование опыта в живых играх и ux
проектирование опыта в живых играх и ux
 
Galaxy recon-presentation
Galaxy recon-presentationGalaxy recon-presentation
Galaxy recon-presentation
 

Viewers also liked

Презентация ИПР
Презентация ИПРПрезентация ИПР
Презентация ИПРIpolito
 
Вебинар: Технологии разработки индивидуальных планов развития
Вебинар: Технологии разработки индивидуальных планов развитияВебинар: Технологии разработки индивидуальных планов развития
Вебинар: Технологии разработки индивидуальных планов развитияTraining Institute - ARB Pro Group
 
Революция обучения
Революция обучения Революция обучения
Революция обучения Elena Tikhomirova
 
22 enter svyaznoy
22 enter svyaznoy22 enter svyaznoy
22 enter svyaznoysouthmos
 
Александр Любимов. Конструирование техник.
Александр Любимов. Конструирование техник.Александр Любимов. Конструирование техник.
Александр Любимов. Конструирование техник.Oleg Afanasyev
 
T&D Dive SOLUTIONS DAY 2014
T&D Dive SOLUTIONS DAY 2014T&D Dive SOLUTIONS DAY 2014
T&D Dive SOLUTIONS DAY 2014Margarita Fatina
 
Effects of option characteristics and underlying stock on option beta article
Effects of option characteristics and underlying stock on option beta articleEffects of option characteristics and underlying stock on option beta article
Effects of option characteristics and underlying stock on option beta articleDharma Bagoes Oka
 
Образовательные и игровые платформы в помощь учителю и методисту
Образовательные и игровые платформы в помощь учителю и методистуОбразовательные и игровые платформы в помощь учителю и методисту
Образовательные и игровые платформы в помощь учителю и методистуEvgeny Smirnov
 
Прикладные игры
Прикладные игры Прикладные игры
Прикладные игры Alexey Kulakov
 
презентация Coworking bar_camp4
презентация Coworking bar_camp4презентация Coworking bar_camp4
презентация Coworking bar_camp4Stanislav Bakeev
 
Опыт компании Global Bilgi в поддержании и улучшении качества обслуживания кл...
Опыт компании Global Bilgi в поддержании и улучшении качества обслуживания кл...Опыт компании Global Bilgi в поддержании и улучшении качества обслуживания кл...
Опыт компании Global Bilgi в поддержании и улучшении качества обслуживания кл...Global Bilgi
 
Introduction to "Gamestorming your retrospectives"
Introduction to "Gamestorming your retrospectives"Introduction to "Gamestorming your retrospectives"
Introduction to "Gamestorming your retrospectives"Kuzidi
 
Мотивация и лидерство
Мотивация и лидерствоМотивация и лидерство
Мотивация и лидерствоMoscow Business School
 
CMS magazine 2013: как устроен enter
CMS magazine 2013: как устроен enterCMS magazine 2013: как устроен enter
CMS magazine 2013: как устроен enterAndrey Tatarinov
 
Учитель в условиях смешанного обучения
Учитель в условиях смешанного обученияУчитель в условиях смешанного обучения
Учитель в условиях смешанного обученияEelmaa Yuri
 
Мобильное обучение и управление знаниями
Мобильное обучение и управление знаниями Мобильное обучение и управление знаниями
Мобильное обучение и управление знаниями Elena Tikhomirova
 

Viewers also liked (20)

Презентация ИПР
Презентация ИПРПрезентация ИПР
Презентация ИПР
 
Вебинар: Технологии разработки индивидуальных планов развития
Вебинар: Технологии разработки индивидуальных планов развитияВебинар: Технологии разработки индивидуальных планов развития
Вебинар: Технологии разработки индивидуальных планов развития
 
Революция обучения
Революция обучения Революция обучения
Революция обучения
 
22 enter svyaznoy
22 enter svyaznoy22 enter svyaznoy
22 enter svyaznoy
 
Вебинар "Мотивация"
Вебинар "Мотивация"Вебинар "Мотивация"
Вебинар "Мотивация"
 
Александр Любимов. Конструирование техник.
Александр Любимов. Конструирование техник.Александр Любимов. Конструирование техник.
Александр Любимов. Конструирование техник.
 
T&D Dive SOLUTIONS DAY 2014
T&D Dive SOLUTIONS DAY 2014T&D Dive SOLUTIONS DAY 2014
T&D Dive SOLUTIONS DAY 2014
 
Effects of option characteristics and underlying stock on option beta article
Effects of option characteristics and underlying stock on option beta articleEffects of option characteristics and underlying stock on option beta article
Effects of option characteristics and underlying stock on option beta article
 
Образовательные и игровые платформы в помощь учителю и методисту
Образовательные и игровые платформы в помощь учителю и методистуОбразовательные и игровые платформы в помощь учителю и методисту
Образовательные и игровые платформы в помощь учителю и методисту
 
Прикладные игры
Прикладные игры Прикладные игры
Прикладные игры
 
презентация Coworking bar_camp4
презентация Coworking bar_camp4презентация Coworking bar_camp4
презентация Coworking bar_camp4
 
GMC Briefing online (NEW)
GMC Briefing online (NEW)GMC Briefing online (NEW)
GMC Briefing online (NEW)
 
UBI Конференц Холл CO-WORKING
UBI Конференц Холл CO-WORKING UBI Конференц Холл CO-WORKING
UBI Конференц Холл CO-WORKING
 
Опыт компании Global Bilgi в поддержании и улучшении качества обслуживания кл...
Опыт компании Global Bilgi в поддержании и улучшении качества обслуживания кл...Опыт компании Global Bilgi в поддержании и улучшении качества обслуживания кл...
Опыт компании Global Bilgi в поддержании и улучшении качества обслуживания кл...
 
Introduction to "Gamestorming your retrospectives"
Introduction to "Gamestorming your retrospectives"Introduction to "Gamestorming your retrospectives"
Introduction to "Gamestorming your retrospectives"
 
Мотивация и лидерство
Мотивация и лидерствоМотивация и лидерство
Мотивация и лидерство
 
CMS magazine 2013: как устроен enter
CMS magazine 2013: как устроен enterCMS magazine 2013: как устроен enter
CMS magazine 2013: как устроен enter
 
Учитель в условиях смешанного обучения
Учитель в условиях смешанного обученияУчитель в условиях смешанного обучения
Учитель в условиях смешанного обучения
 
Co-working РУС
Co-working РУСCo-working РУС
Co-working РУС
 
Мобильное обучение и управление знаниями
Мобильное обучение и управление знаниями Мобильное обучение и управление знаниями
Мобильное обучение и управление знаниями
 

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

Alawar: Мобильные игры: от идеи до апдейта
Alawar: Мобильные игры: от идеи до апдейта Alawar: Мобильные игры: от идеи до апдейта
Alawar: Мобильные игры: от идеи до апдейта DevGAMM Conference
 
Vitaly hit' abc_of_game_development
Vitaly hit' abc_of_game_developmentVitaly hit' abc_of_game_development
Vitaly hit' abc_of_game_developmentDneprCiklumEvents
 
Как заработать на мобильной игре
Как заработать на мобильной игреКак заработать на мобильной игре
Как заработать на мобильной игреAndrey Dmitrichev
 
Получение инвестиций для своих проектов - Nikita Lubimov (pixonic)
Получение инвестиций для своих проектов - Nikita Lubimov (pixonic)Получение инвестиций для своих проектов - Nikita Lubimov (pixonic)
Получение инвестиций для своих проектов - Nikita Lubimov (pixonic)Sociality Rocks!
 
Настольная игра "Битва Големов". Презентация версии 2016 года.
Настольная игра "Битва Големов". Презентация версии 2016 года.Настольная игра "Битва Големов". Презентация версии 2016 года.
Настольная игра "Битва Големов". Презентация версии 2016 года.Aleksandr Kazantcev
 
Простые правила издательского бизнеса
Простые правила издательского бизнесаПростые правила издательского бизнеса
Простые правила издательского бизнесаAlawar Entertainment
 
брифы новые 5
брифы новые 5брифы новые 5
брифы новые 5AlexeyKudashov
 
Сын Питча: как поднять деньги на игру мечты дважды / Кирилл Золовкин (Heart C...
Сын Питча: как поднять деньги на игру мечты дважды / Кирилл Золовкин (Heart C...Сын Питча: как поднять деньги на игру мечты дважды / Кирилл Золовкин (Heart C...
Сын Питча: как поднять деньги на игру мечты дважды / Кирилл Золовкин (Heart C...DevGAMM Conference
 
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012DevDay
 
Слайды для пятого занятия Школы Мастеров 2.0
Слайды для пятого занятия Школы Мастеров 2.0Слайды для пятого занятия Школы Мастеров 2.0
Слайды для пятого занятия Школы Мастеров 2.0am_
 
Развивайся играя - Решение
Развивайся играя - РешениеРазвивайся играя - Решение
Развивайся играя - РешениеSergii Kadubovskyi
 
GameDev 2017 -Дмитро Костюкевич "Підводні камені при розробці VR гри"
GameDev 2017 -Дмитро Костюкевич "Підводні камені при розробці VR гри"GameDev 2017 -Дмитро Костюкевич "Підводні камені при розробці VR гри"
GameDev 2017 -Дмитро Костюкевич "Підводні камені при розробці VR гри"Lviv Startup Club
 
Nekki: Vector: up to top with zero marketing
Nekki: Vector: up to top with zero marketingNekki: Vector: up to top with zero marketing
Nekki: Vector: up to top with zero marketingDevGAMM Conference
 
Clustertruck: road to PS4 & XBox One
Clustertruck: road to PS4 & XBox OneClustertruck: road to PS4 & XBox One
Clustertruck: road to PS4 & XBox OneDevGAMM Conference
 
tinyBuild GAMES: Издательство Early Access на Steam
tinyBuild GAMES: Издательство Early Access на SteamtinyBuild GAMES: Издательство Early Access на Steam
tinyBuild GAMES: Издательство Early Access на SteamDevGAMM Conference
 
«Путь от инди-разработчика до гейм-дизайнера в студии»
«Путь от инди-разработчика до гейм-дизайнера в студии»«Путь от инди-разработчика до гейм-дизайнера в студии»
«Путь от инди-разработчика до гейм-дизайнера в студии»Stfalcon Meetups
 
Cергей Зеленин. Aлександр Баглай "Tetris coding dojo"
Cергей Зеленин. Aлександр Баглай "Tetris coding dojo"Cергей Зеленин. Aлександр Баглай "Tetris coding dojo"
Cергей Зеленин. Aлександр Баглай "Tetris coding dojo"Oleksandr Baglai
 
AbsolutSoft: Contract Wars: hard and interesting way of creating a shooter
AbsolutSoft: Contract Wars: hard and interesting way of creating a shooterAbsolutSoft: Contract Wars: hard and interesting way of creating a shooter
AbsolutSoft: Contract Wars: hard and interesting way of creating a shooterDevGAMM Conference
 
Тестируем игры для мобильных устройств: от прототипа до запуска
Тестируем игры для мобильных устройств: от прототипа до запускаТестируем игры для мобильных устройств: от прототипа до запуска
Тестируем игры для мобильных устройств: от прототипа до запускаSQALab
 
Бизнес-план ООО Технологии Реальных Игр
Бизнес-план ООО Технологии Реальных ИгрБизнес-план ООО Технологии Реальных Игр
Бизнес-план ООО Технологии Реальных ИгрAleksey Dyubenok
 

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

Alawar: Мобильные игры: от идеи до апдейта
Alawar: Мобильные игры: от идеи до апдейта Alawar: Мобильные игры: от идеи до апдейта
Alawar: Мобильные игры: от идеи до апдейта
 
Vitaly hit' abc_of_game_development
Vitaly hit' abc_of_game_developmentVitaly hit' abc_of_game_development
Vitaly hit' abc_of_game_development
 
Как заработать на мобильной игре
Как заработать на мобильной игреКак заработать на мобильной игре
Как заработать на мобильной игре
 
Получение инвестиций для своих проектов - Nikita Lubimov (pixonic)
Получение инвестиций для своих проектов - Nikita Lubimov (pixonic)Получение инвестиций для своих проектов - Nikita Lubimov (pixonic)
Получение инвестиций для своих проектов - Nikita Lubimov (pixonic)
 
Настольная игра "Битва Големов". Презентация версии 2016 года.
Настольная игра "Битва Големов". Презентация версии 2016 года.Настольная игра "Битва Големов". Презентация версии 2016 года.
Настольная игра "Битва Големов". Презентация версии 2016 года.
 
Простые правила издательского бизнеса
Простые правила издательского бизнесаПростые правила издательского бизнеса
Простые правила издательского бизнеса
 
брифы новые 5
брифы новые 5брифы новые 5
брифы новые 5
 
Сын Питча: как поднять деньги на игру мечты дважды / Кирилл Золовкин (Heart C...
Сын Питча: как поднять деньги на игру мечты дважды / Кирилл Золовкин (Heart C...Сын Питча: как поднять деньги на игру мечты дважды / Кирилл Золовкин (Heart C...
Сын Питча: как поднять деньги на игру мечты дважды / Кирилл Золовкин (Heart C...
 
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
 
Слайды для пятого занятия Школы Мастеров 2.0
Слайды для пятого занятия Школы Мастеров 2.0Слайды для пятого занятия Школы Мастеров 2.0
Слайды для пятого занятия Школы Мастеров 2.0
 
Развивайся играя - Решение
Развивайся играя - РешениеРазвивайся играя - Решение
Развивайся играя - Решение
 
GameDev 2017 -Дмитро Костюкевич "Підводні камені при розробці VR гри"
GameDev 2017 -Дмитро Костюкевич "Підводні камені при розробці VR гри"GameDev 2017 -Дмитро Костюкевич "Підводні камені при розробці VR гри"
GameDev 2017 -Дмитро Костюкевич "Підводні камені при розробці VR гри"
 
Nekki: Vector: up to top with zero marketing
Nekki: Vector: up to top with zero marketingNekki: Vector: up to top with zero marketing
Nekki: Vector: up to top with zero marketing
 
Clustertruck: road to PS4 & XBox One
Clustertruck: road to PS4 & XBox OneClustertruck: road to PS4 & XBox One
Clustertruck: road to PS4 & XBox One
 
tinyBuild GAMES: Издательство Early Access на Steam
tinyBuild GAMES: Издательство Early Access на SteamtinyBuild GAMES: Издательство Early Access на Steam
tinyBuild GAMES: Издательство Early Access на Steam
 
«Путь от инди-разработчика до гейм-дизайнера в студии»
«Путь от инди-разработчика до гейм-дизайнера в студии»«Путь от инди-разработчика до гейм-дизайнера в студии»
«Путь от инди-разработчика до гейм-дизайнера в студии»
 
Cергей Зеленин. Aлександр Баглай "Tetris coding dojo"
Cергей Зеленин. Aлександр Баглай "Tetris coding dojo"Cергей Зеленин. Aлександр Баглай "Tetris coding dojo"
Cергей Зеленин. Aлександр Баглай "Tetris coding dojo"
 
AbsolutSoft: Contract Wars: hard and interesting way of creating a shooter
AbsolutSoft: Contract Wars: hard and interesting way of creating a shooterAbsolutSoft: Contract Wars: hard and interesting way of creating a shooter
AbsolutSoft: Contract Wars: hard and interesting way of creating a shooter
 
Тестируем игры для мобильных устройств: от прототипа до запуска
Тестируем игры для мобильных устройств: от прототипа до запускаТестируем игры для мобильных устройств: от прототипа до запуска
Тестируем игры для мобильных устройств: от прототипа до запуска
 
Бизнес-план ООО Технологии Реальных Игр
Бизнес-план ООО Технологии Реальных ИгрБизнес-план ООО Технологии Реальных Игр
Бизнес-план ООО Технологии Реальных Игр
 

More from Анатолий Шперх

Школа инженерного мышления ЛНМО
Школа инженерного мышления ЛНМОШкола инженерного мышления ЛНМО
Школа инженерного мышления ЛНМОАнатолий Шперх
 
Gps-игры со смартфоном. Стоит ли бегать по городу с телефоном и как это сдела...
Gps-игры со смартфоном. Стоит ли бегать по городу с телефоном и как это сдела...Gps-игры со смартфоном. Стоит ли бегать по городу с телефоном и как это сдела...
Gps-игры со смартфоном. Стоит ли бегать по городу с телефоном и как это сдела...Анатолий Шперх
 
Можно ли есть мясо мамонтов. Как превратить порхание по интернету в настоящую...
Можно ли есть мясо мамонтов. Как превратить порхание по интернету в настоящую...Можно ли есть мясо мамонтов. Как превратить порхание по интернету в настоящую...
Можно ли есть мясо мамонтов. Как превратить порхание по интернету в настоящую...Анатолий Шперх
 
Эпоха творцов. Как воспитать ребенка так, чтобы он не потерялся в новом техно...
Эпоха творцов. Как воспитать ребенка так, чтобы он не потерялся в новом техно...Эпоха творцов. Как воспитать ребенка так, чтобы он не потерялся в новом техно...
Эпоха творцов. Как воспитать ребенка так, чтобы он не потерялся в новом техно...Анатолий Шперх
 
инженерное образование - когда уже поздно?
инженерное образование -   когда уже поздно?инженерное образование -   когда уже поздно?
инженерное образование - когда уже поздно?Анатолий Шперх
 
Не только вебинар: обзор современных инструментов телеприсутствия для организ...
Не только вебинар: обзор современных инструментов телеприсутствия для организ...Не только вебинар: обзор современных инструментов телеприсутствия для организ...
Не только вебинар: обзор современных инструментов телеприсутствия для организ...Анатолий Шперх
 
Как научить детей понимать, что именно они находт в интернете и как это связа...
Как научить детей понимать, что именно они находт в интернете и как это связа...Как научить детей понимать, что именно они находт в интернете и как это связа...
Как научить детей понимать, что именно они находт в интернете и как это связа...Анатолий Шперх
 
Образование в условиях иллюзии готовых ответов
Образование в условиях иллюзии готовых ответовОбразование в условиях иллюзии готовых ответов
Образование в условиях иллюзии готовых ответовАнатолий Шперх
 
Приглашение на мастер-класс на конференцию "Информационные технологии для нов...
Приглашение на мастер-класс на конференцию "Информационные технологии для нов...Приглашение на мастер-класс на конференцию "Информационные технологии для нов...
Приглашение на мастер-класс на конференцию "Информационные технологии для нов...Анатолий Шперх
 
смартфон как физическая лаборатория
смартфон как физическая лабораториясмартфон как физическая лаборатория
смартфон как физическая лабораторияАнатолий Шперх
 
Gps игры: как использовать смартфоны в обучении
Gps игры: как использовать смартфоны в обученииGps игры: как использовать смартфоны в обучении
Gps игры: как использовать смартфоны в обученииАнатолий Шперх
 
Искусство рисования светом. Как рисовать при помощи света и простого смартфона.
Искусство рисования светом. Как рисовать при помощи света и простого смартфона.Искусство рисования светом. Как рисовать при помощи света и простого смартфона.
Искусство рисования светом. Как рисовать при помощи света и простого смартфона.Анатолий Шперх
 
BYOD в учебном процессе: проблемы и решения
BYOD в учебном процессе: проблемы и решенияBYOD в учебном процессе: проблемы и решения
BYOD в учебном процессе: проблемы и решенияАнатолий Шперх
 
"Гаджеты Vs дети": проблемы использования гаджетов в раннем возрасте
"Гаджеты Vs дети": проблемы использования гаджетов в раннем возрасте"Гаджеты Vs дети": проблемы использования гаджетов в раннем возрасте
"Гаджеты Vs дети": проблемы использования гаджетов в раннем возрастеАнатолий Шперх
 
Stepic - конкурс для разработчиков уроков и онлайн-курсов
Stepic - конкурс для разработчиков уроков и онлайн-курсовStepic - конкурс для разработчиков уроков и онлайн-курсов
Stepic - конкурс для разработчиков уроков и онлайн-курсовАнатолий Шперх
 

More from Анатолий Шперх (20)

Школа инженерного мышления ЛНМО
Школа инженерного мышления ЛНМОШкола инженерного мышления ЛНМО
Школа инженерного мышления ЛНМО
 
Gps-игры со смартфоном. Стоит ли бегать по городу с телефоном и как это сдела...
Gps-игры со смартфоном. Стоит ли бегать по городу с телефоном и как это сдела...Gps-игры со смартфоном. Стоит ли бегать по городу с телефоном и как это сдела...
Gps-игры со смартфоном. Стоит ли бегать по городу с телефоном и как это сдела...
 
Можно ли есть мясо мамонтов. Как превратить порхание по интернету в настоящую...
Можно ли есть мясо мамонтов. Как превратить порхание по интернету в настоящую...Можно ли есть мясо мамонтов. Как превратить порхание по интернету в настоящую...
Можно ли есть мясо мамонтов. Как превратить порхание по интернету в настоящую...
 
Эпоха творцов. Как воспитать ребенка так, чтобы он не потерялся в новом техно...
Эпоха творцов. Как воспитать ребенка так, чтобы он не потерялся в новом техно...Эпоха творцов. Как воспитать ребенка так, чтобы он не потерялся в новом техно...
Эпоха творцов. Как воспитать ребенка так, чтобы он не потерялся в новом техно...
 
сеть как текст
сеть как текстсеть как текст
сеть как текст
 
инженерное образование - когда уже поздно?
инженерное образование -   когда уже поздно?инженерное образование -   когда уже поздно?
инженерное образование - когда уже поздно?
 
Не только вебинар: обзор современных инструментов телеприсутствия для организ...
Не только вебинар: обзор современных инструментов телеприсутствия для организ...Не только вебинар: обзор современных инструментов телеприсутствия для организ...
Не только вебинар: обзор современных инструментов телеприсутствия для организ...
 
Как научить детей понимать, что именно они находт в интернете и как это связа...
Как научить детей понимать, что именно они находт в интернете и как это связа...Как научить детей понимать, что именно они находт в интернете и как это связа...
Как научить детей понимать, что именно они находт в интернете и как это связа...
 
Образование в условиях иллюзии готовых ответов
Образование в условиях иллюзии готовых ответовОбразование в условиях иллюзии готовых ответов
Образование в условиях иллюзии готовых ответов
 
Приглашение на мастер-класс на конференцию "Информационные технологии для нов...
Приглашение на мастер-класс на конференцию "Информационные технологии для нов...Приглашение на мастер-класс на конференцию "Информационные технологии для нов...
Приглашение на мастер-класс на конференцию "Информационные технологии для нов...
 
смартфон как физическая лаборатория
смартфон как физическая лабораториясмартфон как физическая лаборатория
смартфон как физическая лаборатория
 
Gps игры: как использовать смартфоны в обучении
Gps игры: как использовать смартфоны в обученииGps игры: как использовать смартфоны в обучении
Gps игры: как использовать смартфоны в обучении
 
Learningapps
LearningappsLearningapps
Learningapps
 
Безопасность в Интернете
Безопасность в ИнтернетеБезопасность в Интернете
Безопасность в Интернете
 
Искусство рисования светом. Как рисовать при помощи света и простого смартфона.
Искусство рисования светом. Как рисовать при помощи света и простого смартфона.Искусство рисования светом. Как рисовать при помощи света и простого смартфона.
Искусство рисования светом. Как рисовать при помощи света и простого смартфона.
 
Рождение Интернета
Рождение ИнтернетаРождение Интернета
Рождение Интернета
 
BYOD в учебном процессе: проблемы и решения
BYOD в учебном процессе: проблемы и решенияBYOD в учебном процессе: проблемы и решения
BYOD в учебном процессе: проблемы и решения
 
"Гаджеты Vs дети": проблемы использования гаджетов в раннем возрасте
"Гаджеты Vs дети": проблемы использования гаджетов в раннем возрасте"Гаджеты Vs дети": проблемы использования гаджетов в раннем возрасте
"Гаджеты Vs дети": проблемы использования гаджетов в раннем возрасте
 
It клуб в лагере TeenГрад
It клуб в лагере TeenГрадIt клуб в лагере TeenГрад
It клуб в лагере TeenГрад
 
Stepic - конкурс для разработчиков уроков и онлайн-курсов
Stepic - конкурс для разработчиков уроков и онлайн-курсовStepic - конкурс для разработчиков уроков и онлайн-курсов
Stepic - конкурс для разработчиков уроков и онлайн-курсов
 

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

  • 1. Игра в программирование? Настольные игры для обучения программированию Анатолий Шперх «Школьная лига РОСНАНО»
  • 2. Disclaimer • Автор этого сообщения – человек несерьезный, и если вы считаете, что программирование - это не игрушки для маленьких детей, а серьезный многолетний труд, можете смело заткнуть уши плеером и не вынимать их следующие 15 минут
  • 3. Это только мечты? • Логика, основы управления роботами-исполнителями, основы программирования - все это изучается легко и просто. • Вам нужно только играть, а остальное игра сделает сама. Из описания одной из игр
  • 4. Игра в программирование? • В старом добром ТРИЗ было такое понятие — «встреча с чудом». • Важно в начале пути пробудить интерес ребенка к какой-то сфере очень необычным, запоминающимся явлением.
  • 5. Настольные игры учат? • Настольные игры не только развивают фантазию, но и преподносят пару полезных уроков
  • 6. Правда, что ли учат? • Просто настольные игры, что называется, проигрываются в уме.
  • 7. Обучиться программированию через игру? • Стать программистом только играя – вряд ли. • Получить положительный заряд на старте – да. • Изучить основные алгоритмические конструкции и логику программирования – да.
  • 8. Маленькое лирическое отступление • Игра для программистов — компьютерная игра, в которой человек не участвует напрямую в игре. Вместо этого он пишет управляющую программу, сражающуюся с себе подобными программами. Такие игры являются сложным и нетривиальным упражнением для программистов.
  • 9. Игра №1: С-JUMP. Бегаем по коду • Настольная игра, помогающая узнать основы С/С++ и Java
  • 10. Игра №1: Бегаем по коду • В игре используются конструкции ветвления и переключения, а также базовая работа с переменными.
  • 11. Игра №2: c-Jump • Где купить? С-Jump Factory. Цена $24,95 • http://www.c-jump.com/ • © 1997-2005 Igor Kholodov.
  • 12. Игра №2: Роборалли • Роборалли (Roborally) — это игра про гонки роботов по фабрике роботов. • Фабрика наполнена самыми различными объектами — от ям и лазеров до конвейерных лент.
  • 13. Игра №2: Роборалли • Всё управление роботом сводится к его программированию. Вы получаете карты с действиями и помещаете их в регистры робота, программируя его на ближайший ход. • От того, насколько точно вы сможете «написать программу» и как точно предскажете действия оппонентов, зависит успех хода. • Роботы оснащены своим оружием, благодаря которому могут атаковать друг друга.
  • 14. Игра №2: Роборалли • Где купить? – «Мосигра», цена 2250 руб. – «Игровед» 2190 руб. • http://boardgamegeek.com /boardgame/18/roborally
  • 15. Игра №3: Robot Turtles. Гонки на черепахах • Одним из достоинств игры являются очень простые правила. • Каждый ребенок берет по черепашке и колоде карт для неё.
  • 16. Игра №3: Robot Turtles. Гонки на черепахах • Игрок размещает на доске одну из четырех разноцветных черепах и драгоценный камень, и при помощи игровых карточек-действий, помогает черепахе добраться до камня.
  • 17. Игра №3: Robot Turtles. Гонки на черепахах Черепашка может: • Возводить Ледяные стены • Использовать Лазер, пробивающий ледяные стены • Возводить Каменные стены, невосприимчивые к лазеру • Использовать Карту «Функции лягушки». Можно написать из карточек функцию. Вызов функции будет за меньшее число ходов двигать черепашку.
  • 18. Игра №3: Robot Turtles. Гонки на черепахах • Автор игры - Дэн Шапиро, бывший программист Google
  • 19. Игра №3: Robot Turtles. Гонки на черепахах • Игра Robot Turtles стала самой финансируемой настольной игрой в истории Kickstarter, cобрав свыше 630 тысяч долларов вместо заданных 25 тысяч. Цена: $25 http://www.thinkfun.com/robotturtles/
  • 20. Игра №4: Twin Tin Bots. Кристальное программирование • Игра, в которой каждый игрок программирует двух роботов, и все роботы наперегонки собирают драгоценные камни и отвозят их на свои базы. • Роботы не пытаются уничтожить друг друга, зато могут толкаться и воровать у соперника камни.
  • 21. Игра №4: Twin Tin Bots. Кристальное программирование • Игрокам предстоит добывать и перевозить три типа пластиковых кристаллов: синего , зелёного и красного цветов.
  • 22. Игра №4: Twin Tin Bots. Кристальное программирование • Роботы программируются при помощи 16 стандартных команд восьми типов и могут повернуть на 60 градусов, проехать один или два гекса, взять или положить кристалл, загипнотизировать противника…
  • 23. Игра №4: Twin Tin Bots. Кристальное программирование • Купить: «Лавка игр» 2450 руб
  • 24. Игра №5: Битва големов • Игра о программировании, исполнителях и просто битве Големов-роботов. • Авторы хотели сделать игру, которая позволила бы изучить основы программирования и робототехники, а заодно весело и занимательно провести время.
  • 25. Игра №5: Битва големов • Каждый игрок выкладывает программу из карт Действий, а сердца жизней и кубики бонусов покажут вам сколько осталось до победы и можете ли вы применять Циклы и Условия при ее написании.
  • 26. Игра №5: Битва големов • 22 карты Действий, Условий и Циклов - победит тот игрок, кто задаст выигрышную программу! • "Вперед, назад, влево, вправо." Големы могут выполнять только простые приказы. • Но големы обучаемы, как и вы!
  • 27. Игра №5: Битва големов • У вас и противников по четыре хода, поэтому необходимо заботиться о коротком, но эффективном алгоритме.
  • 28. Игра №5: Битва големов • Игра проста своими правилами и сложна возможными вариантами одновременно
  • 29. Игра №5: Битва големов • Автор игры – Александр Казанцев: конструктор, разработчик, преподаватель и идеолог робототехники, микроэлектроники и программирования на свободном и открытом ПО.
  • 30. Игра №5: Битва големов • Купить игру • Скачать бесплатно и распечатать • http://www.simplerobot.org/
  • 31. Где поиграть? • Интерактивный музей математики, образовательное пространство «Миры увлечений», Аптекарский пр., д.2
  • 32. Самое время задать вопросы • Если они еще остались…. Или в Сети: facebook.com/shperk vk.com/shperk G+ Anatoly Shperk
  • 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