программирование для детей. учимся создавать игры на Scratch

E-Book Overview

Мы уверены, что ты любишь смотреть мультфильмы, играть на компьютере, планшете и в телефоне. А знаешь, почему герои игр двигаются? Ими управляют программы — наборы команд, которые отдают компьютеру команды убегать, хватать, прятаться, ловить и многие другие. А теперь — самое главное. Ты сам можешь создавать такие программы! Приготовься, ведь тебе придется постараться, чтобы запустить первый спутник, найти сокровища, спрятанные в египетских пирамидах, пристыковать космический корабль к станции, накормить пингвинов вкусным обедом, и, наконец, помочь сборной России по футболу одержать победу.

E-Book Content

Для кого эта книга? Эта книга — для всех, кто хочет создать свою собственную компьютерную игру. Она рассказывает о том, что такое среда программирования, как собрать игру, научить героев двигаться. При помощи книги и сайта с ресурсами для сборки игр ребенок сможет самостоятельно сделать четыре игры в среде программирования Scratch. В каждой игре есть герои, которые преодолевают препятствия, ищут сокровища или по-другому взаимодействуют между собой или с предметами. От начала к концу книги сложность игр возрастает, но собирать их можно в любой последовательности. Что такое Скретч? Scratch (Скретч) — среда программирования для детей, разработанная в Массачусетском технологическом институте (MIT). В Скретче можно создавать игры, мультфильмы, интерактивные истории. Для сборки программ используются разноцветные блоки-команды с подсказками. Сайт Скретч – https://scratch.mit.edu ПЕРВЫЕ ШАГИ В СКРЕТЧЕ Добро пожаловать в Скретч! Это среда программирования, в которой можно легко собирать игры и мультфильмы. ПОПРОБУЙ — ЭТО ПРОСТО! Скретч — это специальная программа для детей, в которой можно легко собирать компьютерные игры и мультфильмы. Герои игр могут примерять разные наряды. Или научить летать. 4 Их можно кормить и занимать играми. Или создать собственный платформер. Анимация — это смена и перемещение изображений, при которых герои как будто оживают. В Скретче анимацию может создать каждый при помощи команд-блоков. На сайте Скретч можно изучать, копировать и использовать проекты, созданные другими пользователями. А главное — создавать свои. Готовы? 5 ЧТО ТАКОЕ ЯЗЫК ПРОГРАММИРОВАНИЯ ЧТО ТАКОЕ ПРОГРАММА КАК ДЕЛАЕТСЯ ПРОГРАММА-ИГРА ЧТО ТАКОЕ ЯЗЫК ПРОГРАММИРОВАНИЯ Компьютеры (а3также телефоны, смартфоны, телевизоры, умные часы и3множество других устройств, даже холодильники) должны получать команды, чтобы работать. Они понимают эти команды в3двоичном коде — в3нем для передачи информации используются только цифры 0 и31. Например, русская буква А3в3двоичном коде записывается как 11000000. Человеку писать программы в3таком виде неудобно. Ученые, создававшие первые компьютеры, придумали писать программы на языках, похожих на обычные «человеческие», только сильно сокращенных, чтобы у3всех программистов были одни и3те же наборы коротких команд. Так появились языки программирования. Специальные программы-компиляторы переводят тексты программ с3языков программирования в3машинный код. ЧТО ТАКОЕ СРЕДА ПРОГРАММИРОВАНИЯ КАК ДЕЛАЮТСЯ ИГРЫ Среда программирования — это специальная программа, которая помогает программисту работать. Тексты больших программ удобно писать в3нескольких файлах. В3среде программирования программист собирает программу из нескольких таких файлов, подключает (если нужно) графику и3звуковые файлы. 6 В компьютерных играх программы управляют графикой — картинками с3изображением фонов, героев, предметов. Программа обрабатывает команды игрока, перемещения графики по экрану и3соприкосновения картинок между собой. Например, когда герой игры дотрагивается до нужного предмета, программа «ловит» соприкосновение картинки героя с3ка
You might also like

Algorithms For Programmers: Ideas And Source Code
Authors: Arndt J.    256    0


Computer Graphics And Geometric Modeling. Mathematics
Authors: Max K. Agoston    180    0


The Curve Shortening Problem
Authors: Kai-Seng Chou , Xi-Ping Zhu    163    0



Professional Programmer's Guide To Fortran 77
Authors: Page C    139    0


Synthesis And Optimization Of Dsp Algorithms
Authors: Constantinides , Cheung , Luk.    167    0


System Theory, The Schur Algorithm And Multidimensional Analysis
Authors: Daniel Alpay , Victor Vinnikov    211    0


Linear Programming: Theory And Extensions
Authors: George B. Dantzig , Mukund N. Thapa    197    0



Plain Tex: основные понятия и каталог команд
Authors: М. В. Лисина Под редакцией С. В. Клименко    263    0