Главная Работы на конкурс Предметное образование Технические дисциплины Исследовательский проект «Создание простейшей 2D-игры на языке программирования Python»

Исследовательский проект «Создание простейшей 2D-игры на языке программирования Python»

Автор: Поспелов Артём Андреевич

Место работы/учебы (аффилиация): МАОУ "СинТез" г. Перми, 11 класс

Научный руководитель: Шрамко Екатерина Сергеевна

На сегодняшний день огромное количество людей проводят свое свободное время за компьютером, будь то играя в игры, работая и зарабатывая деньги или же просто читая новости. К таким людям можно отнести самых обычных детей и взрослых, программистов и предпринимателей, инженеров и художников. Из всех перечисленных мы бы хотели поговорить о программистах, потому что именно они связаны с нашим проектом. Итак, программист — это специалист, который занимается разработкой исходного кода, алгоритма и компьютерной программы на основе специальных математических моделей. Такой программой может быть операционная система компьютера, видеоигра, web-сайт, мобильное приложение, текстовый редактор и даже алгоритм работы кофемашины. Программный код пишется на специальном языке программирования. Он состоит из обычных слов и некоторых специальных символов, присвоенных своему языку. В наше время насчитывается более 100 языков программирования, но самые распространенные из них – Java, Python, PHP, C#, JavaScript, C, С++, Objective-C, Swift, ABC Pascal и другие. Так как создание нашей игры будет происходить на языке программирования Python, расскажем о нём поподробнее. Python — это высокоуровневый язык программирования, который используется в различных сферах IT, таких как машинное обучение, разработка приложений, web и другие. Python очень популярен среди новичков и любителей программирования, потому что он очень прост и удобен в использовании. В 2019 году Python стал самым популярным языком программирования, обогнав Java. От выбора языка, программист зависит от конкретной задачи и собственных знаний того или иного языка. Его выбор полностью зависит от его намерений, например, создать игру, мобильное приложение или же собственный сервер. Квалифицированный программист может уверенно использовать 2-4 языка. У программистов широкая сфера приложения профессиональных знаний, к такой сфере можно отнести IT-сферу. Сокращение IT означает Information Technology, что в переводе с английского – информационные технологии. IT-сфера – одна из самых перспективных отраслей в мировой экономике, это деятельность по изучению и разработке процессов сбора, хранения, поиска, обработки и передачи информации, а также изучение и разработка процессов управления информацией с помощью компьютеров и других устройств. Сегодня IT-специалистами называют относительно большую группу людей профессионалов, занимающихся одним и тем же видом деятельности и имеющих общие интересы и задачи, чья сфера деятельности так или иначе связана с информационными технологиями в целом и разработкой программного обеспечения. Сфера IT и программирования с каждым днем набирает обороты и все больше и больше развивается в новых технологиях по всему миру вперед, упрощая жизнь обычных людей.

Наш проект направлен на создание 2D-игры на языке программирования Python, в последствии чего, мы будем знакомиться с языком на более высоком уровне, изучая его функции, классы, структуры, библиотеки, циклы, операторы и многое другое, а также найдем новую информацию о строении, структуре и особенностях компьютерных 2D-игр. Целью нашей работы является создание своей 2D-игры на языке программирования Python. В самом начале нашей работы нужно определиться с редактором кода, библиотеками и классами, которые будут использоваться нами при написании игры. Мы выбирали среди огромного количества библиотек и классов, имеющихся в Python, которые в последствии увеличат возможности в моей игре. С выбором редактора кода у нас не было никаких проблем, ведь за основу всех проектов, созданных нами, мы использовали Python Charm. В момент создания нашей игры мы планируем еще больше углубиться в изучение языка программирования Python, выйдя на более высокий уровень знаний, а также обратить наше внимание на технологии создания игры, конечно, не без помощи интернета. После того, как игра будет готова я хочу показать ее своим друзьям и окружающим меня людям, послушать их мнение об этой игре и поделиться с ними своими впечатлениями во время разработки и написания кода для этой игры.

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

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

Смотреть похожие работы

Выпускная квалификационная работа «Разработка программного модуля для определения зон роста биологического объекта с применением машинного обучения»

Автоматизация научных исследований играет ключевую роль в современном мире, ускоряя процесс получения и анализа данных, повышая точность и качество результатов, а также обеспечивая возможность более глубокого анализа и предсказаний. С развитием техно…

Проект «Легенды и мифы уникальных гор Якутии»

Большую часть Республики Саха (Якутия) занимают горы и плоскогорья, которые являются главными природными богатствами. Они поражают не только своими размерами, но красотой и разнообразием: это альпийские поля предгорий, горные тундры, безлесные гольцы…

Проект «Создание бота для программы Discord на языке Python»

Важность выбранной темы заключается в том, что сегодня практически все пользователи смартфонов используют мессенджеры. Это новый вид коммуникации появился и мгновенно почти вытеснил с рынка обычную телефонную связь. Пересылать файлы, бесплатно звонит…

Проект «Сборка робота-автомобиля с дистанционным управлением на базе программы Arduino»

В нашей повседневной жизни автоматика и робототехника применяется во многих областях. Видим такие устройства, например дома (роботы-пылесосы), на заводах и фабриках (автоматические станки с ЧПУ), на транспорте (турникеты в метро, беспилотные автомоби…

Проект «Открытие школы робототехники и программирования»

В рамках подготовки проекта открытия школы робототехники и программирования проведено комплексное маркетинговое исследование услуг такого рода г. Курска, произведен расчет предполагаемых инвестиционных и текущих расходов, а также разработаны организа…

Проект «Программно-аппаратный комплекс предпрофильного отбора и реабилитации операторов дронов»

Проект посвящён созданию мобильного программно-аппаратного комплекса пред-профильного отбора и реабилитации операторов дронов. Решаемые проблемы: предпрофильный отбор кандидатов способных эффективно дистанционно управлять дронами; контроль степени ут…

Мероприятие завершено