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

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

Исследовательский проект «Использование технологии Scratch для создания информационных материалов»

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

Доклад к исследовательской работе «Разработка приложения для туристического агентства «Меридиан» на платформе Android»

Цель исследования — создание мобильного приложения для туристического агентства «Меридиан» на платформе Android. Это приложение должно помочь агентству привлекать клиентов, увеличивать продажи и поддерживать лояльность пользователей. Для достижения ц…

Проект «Формирование психологической зависимости у подростков, увлечённых компьютерной игрой»

Цель: изучить появление компьютерной зависимости учащихся подросткового возраста. Задачи: изучить литературу и интернет-ресурсы; провести тестирование проявлений зависимости от компьютерных игр у подростков; собрать данные о времени, проводимом подро…

Исследовательский проект «Создание web-сайта»

Цель: создать свой сайт. Задачи: изучить способы создания web-сайтов; изучить основы HTML, CSS, JavaScript; создать сайт по дизайну. Актуальность. Создание сайтов очень актуально в наше время. Мы используем как интернет, так и сайты каждый день. Собс…

Научно-исследовательский проект «Создание Telegram-бота на Python»

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

Проект «Неземные машины»

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

Цель: исследовать существующие «неземные машины»(планетоходы, луноходы); разработать действующую модель. Задачи: провести анализ литературы по теме; разработать концептуальную схему модели; определить и подобрать необходимые комплектующие; изготовить…

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