4
4
5
5
class Player :
6
6
def __init__ (self , xPlayer , yPlayer ):
7
- self .img = pygame .image .load ('./images/player .png' )
7
+ self .img = pygame .image .load ('./images/player1 .png' )
8
8
self .xPlayer = xPlayer
9
9
self .yPlayer = yPlayer
10
- self .playerSpeed = 7
10
+ self .playerSpeed = 11
11
11
12
12
class Enemy (pygame .sprite .Sprite ):
13
13
def __init__ (self , xEnemy , yEnemy ):
14
14
super ().__init__ ()
15
- self .image = pygame .image .load ('./images/enemy .png' )
15
+ self .image = pygame .image .load ('./images/enemy2 .png' )
16
16
self .rect = self .image .get_rect ()
17
17
self .xEnemy = xEnemy
18
18
self .yEnemy = yEnemy
@@ -25,7 +25,7 @@ def __init__(self, xBullet, yBullet):
25
25
self .rect = self .image .get_rect ()
26
26
self .rect .x = xBullet
27
27
self .rect .y = yBullet
28
- self .bulletSpeed = 10
28
+ self .bulletSpeed = 14
29
29
30
30
def check_events (): #Checks all the events happening 'in-canvas'.
31
31
for events in pygame .event .get ():
@@ -84,13 +84,13 @@ def bullet_movement(img, xBullet, yBullet, bulletSpeed, xPlayer):
84
84
allSprites = pygame .sprite .Group ()
85
85
enemySprites .add (enemies )
86
86
allSprites .add (enemies , bullet )
87
- scoreFont = pygame .font .SysFont ( None , 40 )
88
- gameOverFont = pygame .font .SysFont ( None , 100 )
87
+ scoreFont = pygame .font .Font ( "./font/font.ttf" , 20 )
88
+ gameOverFont = pygame .font .Font ( "./font/font.ttf" , 50 )
89
89
while showCanvas :
90
90
if gameFlag == 0 :
91
91
canvas .fill ((0 , 0 , 0 ))
92
92
canvas .blit (background , (0 , 0 ))
93
- scoreImg = scoreFont .render (f"Score : { str (score )} " , True , (0 ,255 ,0 ))
93
+ scoreImg = scoreFont .render (f"SCORE : { str (score )} " , True , (0 ,255 ,0 ))
94
94
canvas .blit (scoreImg , (20 , 20 ))
95
95
for enemy in enemies :
96
96
enemy .yEnemy = enemy_movement (enemy .yEnemy , enemy .enemySpeed )
@@ -112,11 +112,11 @@ def bullet_movement(img, xBullet, yBullet, bulletSpeed, xPlayer):
112
112
elif gameFlag == 1 :
113
113
gameOverImg = gameOverFont .render ("GAME OVER" , True , (0 ,255 ,0 ))
114
114
canvas .blit (background , (0 , 0 ))
115
- canvas .blit (player .img , (player .xPlayer , player .yPlayer ))
116
115
allSprites .draw (canvas )
117
- canvas .blit (gameOverImg , (400 / 2 , 300 / 2 ))
118
- canvas .blit (scoreImg , (700 / 2 , 500 / 2 ))
116
+ canvas .blit (player .img , (player .xPlayer , player .yPlayer ))
117
+ canvas .blit (gameOverImg , (350 / 2 , 300 / 2 ))
118
+ canvas .blit (scoreImg , (600 / 2 , 500 / 2 ))
119
119
120
120
#Checking Events and Updating Canvas
121
- showCanvas = check_events ()
121
+ showCanvas = check_events ()
122
122
pygame .display .update ()
0 commit comments