Общество

Для работы пришлось освоить нейросети. Этот подросток с начальной школы создает компьютерные игры

Илья Левин Новости темы «Проект «Белорусы в кадре» Архитектор миров. Семиклассник в Беларуси создает компьютерные игры, которые учат математике и заботе об экологии «Врачи делают операции прямо внутри сосудов». Кардиолог рассказала о передовых технологиях в работе Как многие подростки, 7-классник Илья Левин очень любит играть в компьютерные игры. Правда, в отличие от большинства сверстников часть из них он придумал и создал сам. Освоив азы программирования еще в начальной школе, юноша доказал, что возраст не помеха для творчества, а даже преимущество. Журналисты газеты «7 дней» встретились с талантливым подростком и его педагогом, чтобы узнать, как рождаются новые виртуальные миры и почему создание игр — не просто развлечение, а путь к успешному будущему.  Вдохновила забота об экологии
С Ильей и его педагогом мы встречаемся в столичном Центре технического творчества детей и молодежи. Это место хорошо знакомо нашему герою: здесь он много раз представлял свои разработки на различных конкурсах и мероприятиях.   — С чего началось твое увлечение компьютерными играми? — задаю юному гению свой первый вопрос. Он вызывает у мальчика улыбку.  — Увлечение компьютерными играми есть практически у всех детей, — резонно замечает Илья. — Я же увлекаюсь, скорее, их созданием. Все началось несколько лет назад. Мой папа по специальности инженер-программист. Видя его в деле, я тоже решил, что в будущем хочу освоить эту профессию. Когда сказал о своем желании родителям, они отвели меня сначала на занятия по робототехнике, а после — в кружок по разработке компьютерных игр. Я тогда учился еще в начальной школе. 
Свои первые игры Илья создавал на языке программирования Scratch. Его особенность в том, что код не пишется с нуля, а составляется из определенных деталей — «блоков». Таким образом программист может добавлять персонажей, менять фон и изменять другие параметры. Набравшись опыта, юноша решил переходить на более сложный уровень — разработка игр на Unity. Это движок для профессиональной разработки игр.
— К созданию своей первой самостоятельной игры «Энергоквест» я перешел сразу же, как начал работать в Unity. Играя в нее, человек учится заботе об экологии и правильной сортировке мусора. В режиме викторины нужно отвечать на вопросы. Например, дается картинка, на которой изображены обогреватель и открытое окно, а человек должен определить, правильно ли так делать с точки зрения экологии. В режиме игры задача другая: персонаж попадает на специальный уровень, где должен сначала выбрать категорию мусора, а после ловить его, избегая ошибок. Эта игра рассчитана в первую очередь на ребят 1-2-го классов, именно в этом возрасте легко запомнить правила, и они останутся с вами на всю жизнь. 
Тему экологии Илья выбрал сам — педагог лишь немного помогла с написанием кода и графикой. Юноша признается, что считает заботу о природе очень важным делом для современного общества:
— Человек производит много отходов. Часто мусор можно увидеть валяющимся на улице, а это очень плохо для нашей планеты, она загрязняется. Мы должны помогать ей, по крайней мере не вредить — это тоже помощь. Надеюсь, моя игра станет хорошей подсказкой, — говорит он. 
Пришлось освоить нейросети
Вторая игра Ильи — «Мир четырех знаков» — создана в жанре фэнтези Средневековья. Игроку дается определенный сюжет, по которому он продвигается, решая разные задачи. Например, нужно сосчитать, сколько будет 0,3 плюс 0,04, и выбрать из предложенных вариантов верный ответ.  — Благодаря моей игре ребята могут прокачать свои знания по теме десятичных дробей. Мне захотелось посвятить ее именно математике, потому что это, как мне кажется, самый важный предмет в школе, — убежден Илья. — Если сравнивать с первой игрой, эта, конечно же, была сложнее. В «Энергоквесте» всего два уровня, тогда как здесь их четыре: сложение, вычитание, деление и умножение.  Чтобы работать над созданием игр было проще, Илья освоил нейросети.   — Делать графику для игр можно несколькими способами: рисовать самому, найти художника и работать вместе или с помощью нейросетей. Первые варианты мне не особо подходили, поэтому пришлось освоить последний. В итоге вся графика, которая есть в моих играх, создана с помощью искусственного интеллекта. В освоении этого направления мне очень помог папа, ведь большую часть времени я работаю дома на его компьютере, — отмечает юный программист. — В обоих случаях — и с художником, и с нейросетями — очень важно сделать правильное, подробное, грамотное описание того, что ты хочешь получить. К примеру, если я дам задание нарисовать просто яблоко, могу получить и красное, и желтое, и зеленое. Если же мне нужен конкретный цвет, это необходимо прописывать сразу же. 
На свою первую игру Илья потратил около года, занимаясь по часу дважды в неделю. Второй занимается с осени прошлого года. Сейчас он на финишной прямой. 
— Конечно, если набраться опыта и работать непрерывно, можно уложиться и в пару дней. Но у меня такой возможности не было, — признается подросток. — Обе игры мы не раз тестировали на других людях, чтобы собрать отзывы и улучшить, доработать в некоторых моментах. Все, кто проходил уровни, говорили, что им очень понравилась идея. Мы также презентовали их на таких выставках, как UniconGameExpo, TIBO, «Темные материи».
«Попробовать себя абсолютно в разных ролях»
Учитель информатики 24-й столичной гимназии и организатор соревнований по разработке компьютерных игр Наталия Курсова с улыбкой вспоминает свое знакомство с Ильей Левиным:  — Тогда я работала в гимназии №33. У нас организовался новый кружок, и мы набирали ребят. Помню, открывается дверь, заходит очень самоуверенный молодой человек и с порога говорит: «Ну и чему вы тут можете меня научить? Я уже абсолютно все знаю». Помню, предложила проверить, действительно ли все знает. С тех пор мы работаем вместе.   Первым заданием для ребят было придумать игру, затем нарисовать ее, а после закодировать, сделать так, чтобы персонаж двигался, ходил, взаимодействовал с другими героями. 
— Очень важно понимать, что у каждого ребенка свой талант. А разработка игры — целый мир, где ты можешь попробовать себя абсолютно в разных ролях. Сначала ты дизайнер, который придумывает игровой мир, затем программист, который его воплощает. А еще ты художник, изображающий все идеи, и маркетолог, потому что тебе про все это нужно рассказывать. Илья отлично проявил себя на каждом из этих этапов, — отмечает педагог. — Он хорош и как дизайнер, и как программист, и как художник, и особенно как маркетолог. Более того, к 12 годам самостоятельно освоил нейросети и программы, которые позволяют работать с графикой. Уже дважды показывал свои игры на TIBO — и оба раза произвел фурор. Это человек, который умеет не просто создать продукт, но еще и весьма харизматично про него рассказать.
С детства учатся анализировать и решать проблемы 
Не могу не заметить, что такое направление, как программирование, в последние годы значительно помолодело. Наталия Александровна со мной согласна. Более того, педагог уверена, что в будущем обучение детей через разработку компьютерных игр будет становиться еще моложе — и на это есть ряд объективных причин: 
— Создание игры — очень мягкое введение в проектирование, программирование, освоение математических навыков, создание графики и в целом отличная профориентация. Сейчас недостаточно быть просто хорошим специалистом в какой-то сфере. Нужен человек, который, прежде всего умеет быстро найти проблему на рынке, в обществе и придумать цифровое решение. Он, к примеру, может не владеть навыками программирования, но зато легко собирает команду специалистов, которая способна создать прототип, протестировать его и запустить в работу. А что происходит, когда дети делают обучающие игры? Они как раз таки учатся анализировать проблемы и искать пути их решения. Начиная с таких, казалось бы, «игрушечных» вещей, мы закладываем основу для подготовки технологических команд для работы в любой сфере IT-бизнеса.   Если ваш ребенок начал придумывать что-то самостоятельно и научился писать, его уже смело можно отдавать в кружок по созданию игр, уверена Наталия Курсова. К примеру, самый юный разработчик, с которым она сейчас работает, учится во втором классе. По словам педагога, из-за этого на детских соревнованиях по программированию и созданию компьютерных игр часто случаются забавные ситуации. На одном из последних таких мероприятий члены жюри, а это взрослые состоявшиеся программисты, были изумлены работами третьеклассников. Не могли поверить, что в 9 лет ребенок может создавать продукт подобного уровня. 
— Очень важно, что современные дети понимают: в игры можно не только играть. Создавать их — тоже увлекательное занятие. Но для этого нужно обладать не менее мощным инженерным мышлением, чем для создания робота или машины. Я считаю, что обучение детей через разработку игр — очень перспективное направление, — убеждена педагог.  — Для меня самое сложное в создании игр — не только придумать идею и написать коды, — говорит Илья Левин, — но еще и отказаться от отличной идеи, которую ты практически реализовал, но в которой по итогу слишком много багов. А самое большое удовольствие получаю, когда нейросеть подобрала хороший рисунок под мой запрос или когда я написал скрипт и в нем нет ни единой ошибки. Сразу такое облегчение на душе! Думаю, другие программисты меня прекрасно поймут. 
— Игра «Мир четырех знаков» сейчас тестируется и находится в черновиках Яндекса. В скором времени Илья ее опубликует, и она окажется очень востребованной, — уверена его педагог. — У нас в стране более 100 тыс. учеников 6-х классов, и у подавляющего большинства есть проблемы с изучением дробей. В математике же, пока ты 100 примеров не решил, не поймешь, как это работает. А игра позволяет освоить все легко, весело и просто. Дети привыкли, что в играх можно ошибаться и пробовать раз, другой, третий — пока не получится. В этом и есть ее главный плюс. 
Создание игр чем-то похоже на написание картины, признается Илья Левин. Прежде чем нарисовать что-то, человек делает набросок: стирает, добавляет различные детали, и только спустя время получается красивый рисунок. Так же и он. Сначала готовит прототип, упрощенную версию, потом добавляет графику, может дополнить код. Но самое важное в работе — фантазия разработчика, уверен юноша. 
Юлия ГАВРИЛЕНКО,  фото Татьяны МАТУСЕВИЧ и из личного архива героя, газета «7 дней».
Проект создан за счет средств целевого сбора на производство национального контента

Источник

Похожие статьи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»