146
self.image = pygame.Surface([width, height])
self.image.fill(WHITE)
self.image.set_colorkey(WHITE)
pygame.draw.rect(self.image, color, [0, 0,
width, height])
self.rect = self.image.get_rect()
600х500 өл ше мін де те ре зе жа саң дар. «My First Game»
атауын бе рің дер. Фон дық су рет ке жа сыл фон ды жүк тең дер.
20x30
өл шем ді мәшине ні са лып, коор ди на та лар ды (200;
450) қой ың дар. Бас тап қы коор ди на та лар ы (100, 0)
белгілеп,
200х450 өл шем ді жол сы зың дар. Сон дай-ақ жол дың ор та сы на
бө лу жо ла ғын қо сың дар.
myFirstGame.py лис тин гі мен нә ти же сі (
36-су рет):
background_image = 'green.jpg'
import pygame, random
from Car import Car
from pygame.locals import *
from sys import exit
pygame.init()
RED = (255, 0, 0)
GREEN = (20, 255, 140)
GREY = (210, 210, 210)
screen = pygame.display.set_mode((400,500), 0, 32)
pygame.display.set_caption("My First Game")
background = pygame.image.load(background_image).
convert()
cars_list = pygame.sprite.Group()
playerCar = Car(RED, 20, 30)
playerCar.rect.x = 200
playerCar.rect.y = 450
cars_list.add(playerCar)
АРМАН
-ПВ
баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217
147
check = True
clock=pygame.time.Clock()
while check:
for event in pygame.event.get():
if event.type == pygame.QUIT:
check=False
#Эк ран да са ла мыз
screen.fill(GREEN)
#Жол ды са ла мыз
pygame.draw.rect(screen,
GREY,
[100,0,
200,450])
#Draw Line painting on the road
pygame.draw.line(screen,
WHITE,
[200,0],
[200,450], 5)
cars_list.draw(screen)
#Эк ран ды жа ңар ту
pygame.display.flip()
clock.tick(60)
pygame.quit()
Достарыңызбен бөлісу: