СОР № 1 Информатика 9 класс Создание 2D игры на языке программирования Python (пайтон)
НазадСоздание 2D игры на языке программирования Python (пайтон)
Задание:
Практическая работа
1. Продумайте сценарий игры.
2. Разработайте 2D игру.
3. Используйте в игре фон и персонажи.
4. Доработайте в игре возможность управления персонажами с клавиатуры.
5. Доработайте код программы подсчетом результатов.
6. Протестируйте игру.
Рекомендации для учителя: проведите суммативное оценивание за раздел в два этапа.
1 этап – попросите учащихся подготовить сценарный план игры, подготовить фон и
персонажи для игры.
2 этап – попросите учащихся разработать программный код для игры.
Решение:
def main():
player1 = pygame.Rect(DISPLAY_W/2 — PLAYER_W/2, DISPLAY_H — 40, PLAYER_W, PLAYER_H)
player2 = pygame.Rect(DISPLAY_W/2 — PLAYER_W/2, 40, PLAYER_W, PLAYER_H)
ball = pygame.Rect(DISPLAY_W/2 — BALL_SIZE/2, DISPLAY_H/2 — BALL_SIZE/2,BALL_SIZE, BALL_SIZE).
x_ball_move = 0
y_ball_move = 0
while not x_ball_move:
x_ball_move = random.randint(-10,