Главная Работы на конкурс Предметное образование Технические дисциплины Исследовательский проект «Создание простейшей 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 не будет опубликован. Обязательные поля помечены *

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

Проект «Электронный термометр для людей с ограниченными возможностями по зрению»

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

Научно-исследовательский проект «Применение языка программирования Python в решении задач по информатике»

Доступна к просмотру полнотекстовая версия работы

Актуальность моей работы состоит в том, что в настоящее время все большую популярность приобретает язык Python, который используется во всём мире, в таких компаниях как Яндекс, Google и к тому же на данном языке создаётся множество игр. Одна из причи…

Проектная работа «Игры на языке программирования Python»

Доступна к просмотру полнотекстовая версия работы

Растущая популярность Python, особенно среди начинающих разработчиков и школьников, делает изучение этого языка интересным и востребованным. Игры являются способом не только изучать программирование, но и развивать логическое мышление, креативность и…

Проектная работа «Телеграмм-бот «Подготовка к ОГЭ»

Доступна к просмотру полнотекстовая версия работы

Язык программирования Python достаточно востребован в обществе. На этом языке создаются приложения, чат-боты и многое другое. Боты Телеграмм универсальны и выполняют множество задач на любой вкус. Найти информацию, скачать книгу, фильм, музыку, развл…

Презентация к проекту «Компьютерная игра на платформе Scratch «Космическая миссия Марио»

Интерес со стороны детей и их родителей к программированию в целом и в частности к языку программирования Scratch, а также стимулирование интереса к космонавтике и формирование базовых технических навыков у молодого поколения. Цель работы: разработат…

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

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

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