15.14M
Category: softwaresoftware

Разработка игры на языке программирования Python

1.

Разработка игры на языке
программирования Python
Выполнил: ученик 10-2 класса
БОУ “Лицей №143” г. Омска
Огурцов Дмитрий Андреевич
Руководитель: Нечкина Юлия Сергеевна,
учитель информатики
БОУ “Лицей №143” г. Омска.

2.

Введение и Актуальность
Актуальность: Компьютерные игры сейчас очень
востребованы среди всех людей планеты, и они
стали обыденной частью жизни многих.

3.

Гипотеза и цель
проекта
• Цель проекта:
заинтересовать
сверстников.
•Гиппотеза:
Я считаю, что каждый человек см
ожет создать игру с помощью язы
ка программирования Python, если
изучит его.

4.

Что такое языки программирования и как они
работают?
Python – это один из самых продуктивных и не сложных
языков программирования, который пользуется огромным
спросом.

5.

Выбор концепта игры
Как только мне пришла идея
попробовать создать игру, я
сразу же определился с
жанром игры – это tower
defence.

6.

Прогресс разработки
• Стоит начать с создания классов всех кнопок,
которые будут в игре.
• Каждый объект в питоне имеет метод и значение,
а класс – это проект объекта

7.

Следующей целью стало создание
игрового поля.
карта в текстовом документе
Карта, разделённая на
клетки по 128х128
пикселей

8.

Позже я создал врагов, нарисовал им спрайты и прописал им
механику ходьбы по игровой дороге. Также создал защитные
башни и переменные: количество жизней и монеток игрока
Спрайты
врагов
Спрайты
пушек

9.

10.

К завершению разработки
я
добавил
подсчёт
статистики,
которая
записывается
автоматически в базе
данных. Это количество
заработанных
монет,
побеждённых врагов и
пройденных
волн
за
абсолютно все игры.

11.

• Перспективы дальнейшего развития
В моих планах есть развивать этот проект в д
альнейшем, ведь мне нравится даже на досу
ге программировать.
Однако я не смог реализовать такие
интересные вещи, как магазин с другими
башнями и больше уровней в виду плохой
оптимизации игры.

12.

Заключение
Я заинтересовал многих
товарищей в изучении
программирования ещё на этапе
создания игры, надеюсь многие
действительно попробуют себя
в этой сфере и им понравится
точно так же, как и мне.
English     Русский Rules