Создание случайных объектов с помощью pygamePython

Программы на Python
Anonymous
Создание случайных объектов с помощью pygame

Сообщение Anonymous »

Я разрабатываю игру на Python 3.3 с использованием pygame.
Могу ли я получить код, который может сделать следующее:
создать экран размером, скажем, 800 * 800.
На экране прямоугольники фиксированного размера 30*30 появляются справа и медленно перемещаются влево. как только они сталкиваются с левой стеной, они исчезают. прямоугольники должны располагаться на случайной высоте и с фиксированной скоростью.
Я пробовал:

Код: Выделить всё

import pygame, sys
from pygame.locals import *
addrect = 0
addrect_rate = 40
rectangles = []
while True:
for r in rectangles:
addrect += 1
if addrect == addrect_rate:
addect = 0
newrect = {'rect': pygame.Rect(40, 40, 10, 10),
'speed': rect_speed,
'image': pygame.draw.rect((50, 50), 10, 10)
}
for r in rectangles:
rectangles.append(newrect)
Основной подход заключается в следующем. пожалуйста, помогите мне завершить код, нарисовав экран и заставить это работать.
Спасибо!

Вернуться в «Python»