SlideShare a Scribd company logo
1 of 12
Городской Дворец детского (юношеского) творчества «Проект К-16» представляет
Игру для обучения Путь в Силиконовую долину
Авторы: Сташевский Леонид Ремнев Михаил
Цель работы:   Разработка комплекса игр для обучения детей программированию на Паскале. Задачи: 1. Придумать общий сюжет для игр и для каждой игры отдельно. 2. Подготовить графический материал для игр. 3. Разработать игры для обучения детей определённой теме. 4. Объединить игры в один комплекс. 5. Написать базу данных для хранения и отслеживания результатов. 6. Реализовать возможность хранения заданий игр и обучающего текста  во внешних файлах для обеспечения универсальности. Цель и задачи
Актуальность работы:   Нам встречались тесты и сайты для обучения программированию на Паскале, а игры – нет.  Игровая форма облегчает изучение тем, трудных для ребят кружка. Наш проект включает в себя 11 игр  по следующим темам:  1. Структура программы 2. Типы данных 3. Координатная сетка 4. Команды текстового режима и  графического 5. Условия  6. Циклы  7. Строки  8. Массивы Содержание программы
Достоинства программы 1.  Проанализированы трудности и типичные ошибки, возникающие при обучении программированию в нашем детском объединении на протяжении 15 лет. 2. Придуман сюжет с единой целью, объединяющий в себя несколько этапов.  На каждом этапе игрок обучается одной из ключевых тем и закрепляет свои знания в процессе игры.  Игрок побеждает, когда успешно пройдет все испытания. 3. Каждый ребенок может обучаться в индивидуальном темпе.
Достоинства программы 4. Содержание игр придумано ребятами в сотрудничестве с педагогом. Авторы сами прошли курс обучения на языке Паскаль и знают все «ошибкоопасные места», на которые нужно обратить внимание новичкам. 5. Для привлекательного оформления использованы преимущества Flash-технологии с программированием на языке Action Script. А для сохранения и отслеживания результатов – преимущества программирования на Delphi (работа  с базой данных). 6. Получен опыт работы в команде, необходимый для дальнейшей профессиональной деятельности.
В проекте реализованы следующие принципы   В среде Flash возникают трудности при записи в файл, поэтому решено использовать Delphi для работы с единым файлом для хранения результатов всех игр и всех пользователей. Для связи Flash и Delphi используются сокеты. Для универсальности проекта была внесена возможность изменения текста заданий  из внешних XML Файлов. Была написана база данных для более удобного просмотра и сохранения результатов.
Мастерство реализации   Часть листингов для взаимодействия Delphi и Flash: Delphi = new XMLSocket (); delphi.onConnect = ConnectAn; Function ConnectAn(succ)  { if (succ) { Delphi.Connected = true; } } Delphi.connect("localhost", 777); delphi.send('dvorec '+i);
Область использования и практическая значимость   На занятиях по информатике в школах при изучении темы «Программирование», в дополнительном образовании или индивидуально дома. Проанализированы реальные ошибки, которые встречались при обучении программированию в течение нескольких лет. Поэтому и потребность в этих играх реальная. Возможность отслеживать результат обучения. Возможность работы на старых компьютерах.
Требования к аппаратной среде: Компьютер с объемом свободной памяти винчестера не менее 30 Мбайт.  Программа была протестирована на Pentium-IV, ОЗУ 256 Мбайт. Требования к программной среде: Microsoft Windows не ниже Windows-95, компонент Flash (Freeware, входит в поставку нашего ПО). Для установки программы необходимо запустить файл setup.exe. Для запуска программы выполнить файл game.exe из корневой директории, указанной при установке программы. Необходимые требования
Выводы 1. Придуман общий сюжет для игр и для каждой игры в отдельности. 2. Подготовлен графический материал для игр. 3. Разработаны отдельные игры для  обучения детей определённой теме. 4. Объединены игры в один комплекс. 5. Написана база данных для хранения и отслеживания результатов. 6. Реализована возможность хранения заданий игр во внешних файлах для  обеспечения универсальности. Игра была протестирована на занятиях кружка.

More Related Content

Viewers also liked

Хобби
ХоббиХобби
Хобби
Margaret
 
Методические рекомендации по созданию презентаций
Методические рекомендации по созданию презентацийМетодические рекомендации по созданию презентаций
Методические рекомендации по созданию презентаций
Margaret
 
Модуляризация образовательной программы
Модуляризация образовательной программыМодуляризация образовательной программы
Модуляризация образовательной программы
Margaret
 
Пономарева Маргарита Михайловна
Пономарева Маргарита МихайловнаПономарева Маргарита Михайловна
Пономарева Маргарита Михайловна
Margaret
 
проект открытое занятие
проект открытое занятиепроект открытое занятие
проект открытое занятие
Margaret
 
Развитие социально-коммуникативной компетентности
Развитие социально-коммуникативной компетентностиРазвитие социально-коммуникативной компетентности
Развитие социально-коммуникативной компетентности
Margaret
 
Текстовый редактор Word
Текстовый редактор WordТекстовый редактор Word
Текстовый редактор Word
Margaret
 

Viewers also liked (12)

Хобби
ХоббиХобби
Хобби
 
Методические рекомендации по созданию презентаций
Методические рекомендации по созданию презентацийМетодические рекомендации по созданию презентаций
Методические рекомендации по созданию презентаций
 
Corporate Presentatie 2011 Nl
Corporate Presentatie 2011 NlCorporate Presentatie 2011 Nl
Corporate Presentatie 2011 Nl
 
Una de valencians1
Una de valencians1Una de valencians1
Una de valencians1
 
Модуляризация образовательной программы
Модуляризация образовательной программыМодуляризация образовательной программы
Модуляризация образовательной программы
 
Пономарева Маргарита Михайловна
Пономарева Маргарита МихайловнаПономарева Маргарита Михайловна
Пономарева Маргарита Михайловна
 
Lis 120
Lis 120Lis 120
Lis 120
 
проект открытое занятие
проект открытое занятиепроект открытое занятие
проект открытое занятие
 
Развитие социально-коммуникативной компетентности
Развитие социально-коммуникативной компетентностиРазвитие социально-коммуникативной компетентности
Развитие социально-коммуникативной компетентности
 
Текстовый редактор Word
Текстовый редактор WordТекстовый редактор Word
Текстовый редактор Word
 
VMCOLAB OER Open Educational Resources
VMCOLAB OER Open Educational ResourcesVMCOLAB OER Open Educational Resources
VMCOLAB OER Open Educational Resources
 
Prepositions
PrepositionsPrepositions
Prepositions
 

Similar to Игра "Путь в Силиконовую долину"

С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
it-people
 
рп по пр практике в
рп по пр практике врп по пр практике в
рп по пр практике в
Anastasia Snegina
 
Использование Symfony
Использование SymfonyИспользование Symfony
Использование Symfony
Media Gorod
 
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0
beloslab
 

Similar to Игра "Путь в Силиконовую долину" (20)

[Skolkovo Robotics 2015 Day 3] Жильцов А. Виртуальный полигон 1С
[Skolkovo Robotics 2015 Day 3] Жильцов А. Виртуальный полигон 1С[Skolkovo Robotics 2015 Day 3] Жильцов А. Виртуальный полигон 1С
[Skolkovo Robotics 2015 Day 3] Жильцов А. Виртуальный полигон 1С
 
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
 
C++ Базовый. Занятие 01.
C++ Базовый. Занятие 01.C++ Базовый. Занятие 01.
C++ Базовый. Занятие 01.
 
Alexey Savchenko, Evangelist, Unreal Engine/ Epic Games
Alexey Savchenko, Evangelist, Unreal Engine/ Epic GamesAlexey Savchenko, Evangelist, Unreal Engine/ Epic Games
Alexey Savchenko, Evangelist, Unreal Engine/ Epic Games
 
рп по пр практике в
рп по пр практике врп по пр практике в
рп по пр практике в
 
Использование Symfony
Использование SymfonyИспользование Symfony
Использование Symfony
 
доклад
докладдоклад
доклад
 
scratch
scratchscratch
scratch
 
каталог учебных курсов 2015
каталог учебных курсов 2015каталог учебных курсов 2015
каталог учебных курсов 2015
 
“Tips&Tricks&Antitricks with .Net Core backend in GameDev”
“Tips&Tricks&Antitricks with .Net Core backend in GameDev”“Tips&Tricks&Antitricks with .Net Core backend in GameDev”
“Tips&Tricks&Antitricks with .Net Core backend in GameDev”
 
игровая логика, проблемы и решения
игровая логика, проблемы и решенияигровая логика, проблемы и решения
игровая логика, проблемы и решения
 
Программирование с помощью блоков в школе
Программирование с помощью блоков в школеПрограммирование с помощью блоков в школе
Программирование с помощью блоков в школе
 
Rust - GDG DevFest Siberia 2016
Rust - GDG DevFest Siberia 2016Rust - GDG DevFest Siberia 2016
Rust - GDG DevFest Siberia 2016
 
Lesson 01
Lesson 01Lesson 01
Lesson 01
 
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0
 
Net framework
Net frameworkNet framework
Net framework
 
основы ооп на языке C#. часть 1. введение в программирование
основы ооп на языке C#. часть 1. введение в программированиеосновы ооп на языке C#. часть 1. введение в программирование
основы ооп на языке C#. часть 1. введение в программирование
 
Никита Вельмаскин - Интерпретатор или думаем над скриптовым движком для Ваше...
Никита Вельмаскин -  Интерпретатор или думаем над скриптовым движком для Ваше...Никита Вельмаскин -  Интерпретатор или думаем над скриптовым движком для Ваше...
Никита Вельмаскин - Интерпретатор или думаем над скриптовым движком для Ваше...
 
Webinar: Разработка мобильного приложения для заучивания стихов в Delphi
Webinar: Разработка мобильного приложения для заучивания стихов в DelphiWebinar: Разработка мобильного приложения для заучивания стихов в Delphi
Webinar: Разработка мобильного приложения для заучивания стихов в Delphi
 
Node.JS: возможности для РНР-разработчика
Node.JS: возможности для РНР-разработчикаNode.JS: возможности для РНР-разработчика
Node.JS: возможности для РНР-разработчика
 

Игра "Путь в Силиконовую долину"

  • 1. Городской Дворец детского (юношеского) творчества «Проект К-16» представляет
  • 2. Игру для обучения Путь в Силиконовую долину
  • 4. Цель работы: Разработка комплекса игр для обучения детей программированию на Паскале. Задачи: 1. Придумать общий сюжет для игр и для каждой игры отдельно. 2. Подготовить графический материал для игр. 3. Разработать игры для обучения детей определённой теме. 4. Объединить игры в один комплекс. 5. Написать базу данных для хранения и отслеживания результатов. 6. Реализовать возможность хранения заданий игр и обучающего текста во внешних файлах для обеспечения универсальности. Цель и задачи
  • 5. Актуальность работы: Нам встречались тесты и сайты для обучения программированию на Паскале, а игры – нет. Игровая форма облегчает изучение тем, трудных для ребят кружка. Наш проект включает в себя 11 игр по следующим темам: 1. Структура программы 2. Типы данных 3. Координатная сетка 4. Команды текстового режима и графического 5. Условия 6. Циклы 7. Строки 8. Массивы Содержание программы
  • 6. Достоинства программы 1. Проанализированы трудности и типичные ошибки, возникающие при обучении программированию в нашем детском объединении на протяжении 15 лет. 2. Придуман сюжет с единой целью, объединяющий в себя несколько этапов. На каждом этапе игрок обучается одной из ключевых тем и закрепляет свои знания в процессе игры. Игрок побеждает, когда успешно пройдет все испытания. 3. Каждый ребенок может обучаться в индивидуальном темпе.
  • 7. Достоинства программы 4. Содержание игр придумано ребятами в сотрудничестве с педагогом. Авторы сами прошли курс обучения на языке Паскаль и знают все «ошибкоопасные места», на которые нужно обратить внимание новичкам. 5. Для привлекательного оформления использованы преимущества Flash-технологии с программированием на языке Action Script. А для сохранения и отслеживания результатов – преимущества программирования на Delphi (работа с базой данных). 6. Получен опыт работы в команде, необходимый для дальнейшей профессиональной деятельности.
  • 8. В проекте реализованы следующие принципы В среде Flash возникают трудности при записи в файл, поэтому решено использовать Delphi для работы с единым файлом для хранения результатов всех игр и всех пользователей. Для связи Flash и Delphi используются сокеты. Для универсальности проекта была внесена возможность изменения текста заданий из внешних XML Файлов. Была написана база данных для более удобного просмотра и сохранения результатов.
  • 9. Мастерство реализации Часть листингов для взаимодействия Delphi и Flash: Delphi = new XMLSocket (); delphi.onConnect = ConnectAn; Function ConnectAn(succ) { if (succ) { Delphi.Connected = true; } } Delphi.connect("localhost", 777); delphi.send('dvorec '+i);
  • 10. Область использования и практическая значимость На занятиях по информатике в школах при изучении темы «Программирование», в дополнительном образовании или индивидуально дома. Проанализированы реальные ошибки, которые встречались при обучении программированию в течение нескольких лет. Поэтому и потребность в этих играх реальная. Возможность отслеживать результат обучения. Возможность работы на старых компьютерах.
  • 11. Требования к аппаратной среде: Компьютер с объемом свободной памяти винчестера не менее 30 Мбайт. Программа была протестирована на Pentium-IV, ОЗУ 256 Мбайт. Требования к программной среде: Microsoft Windows не ниже Windows-95, компонент Flash (Freeware, входит в поставку нашего ПО). Для установки программы необходимо запустить файл setup.exe. Для запуска программы выполнить файл game.exe из корневой директории, указанной при установке программы. Необходимые требования
  • 12. Выводы 1. Придуман общий сюжет для игр и для каждой игры в отдельности. 2. Подготовлен графический материал для игр. 3. Разработаны отдельные игры для обучения детей определённой теме. 4. Объединены игры в один комплекс. 5. Написана база данных для хранения и отслеживания результатов. 6. Реализована возможность хранения заданий игр во внешних файлах для обеспечения универсальности. Игра была протестирована на занятиях кружка.