8.68M

Создание_игры_Змейка_Каменева_Мария_9_Г_с_видео_ (1)

1.

Создание игры Змейка
на языке программирования Python
Подготовила: Каменева М.П., ученица 9 Г класса
Руководитель: Дворецкая Т.Ю
МОУ СОШ имени А.С. Попова, ЗАТО Власиха

2.

Что такое Python?
Универсальный язык
программирования
Простой и понятный синтаксис

3.

Python в разработке игр
Учебных проектов и развлекательных
приложений
Быстрого прототипирования

4.

PyGame - библиотека для игр
Упрощает создание 2D игр, работает с видео и
звуком
Доступна для новичков

5.

Альтернативные библиотеки
Kivy
Мобильные приложения
Panda3D
3D игровой движок
Arcade
Аркадные игры

6.

Установка PyGame
Шаг 1: Проверьте версию Python
python --version
Шаг 2: Установите PyGame
pip install pygame

7.

Архитектура игры
Класс Snake и Класс Food
Игровой цикл обработки
событий

8.

Класс Snake
Методы класса:
__init__ - начальная позиция
change_direction - смена направления
move - движение змеи

9.

Класс Food
Функция generate_random_position():
Генерирует случайные координаты
Размещает еду на игровом поле

10.

Функции PyGame
pygame.init() - инициализация
pygame.display.set_mode() - создание окна
pygame.draw.rect() - рисование
pygame.event.get() - обработка событий

11.

Управление и настройка
Управление: Стрелки клавиатуры
Настройки:
WIDTH, HEIGHT - разрешение экрана
FPS - скорость игры

12.

Запуск игры
Управление: Стрелки клавиатуры

13.

Python для юриста XXI века
Автоматизация и работа с большими
данными
Анализ судебной практики

14.

Библиотеки языка Python для юристов
pandas - работа с таблицами
scikit-learn - машинное обучение
beautifulsoup - парсинг веб-страниц
selenium - автоматизация тестирования

15.

Спасибо за внимание!
English     Русский Правила