Skip to content

Commit 8e40bdf

Browse files
committed
Added New Font as well as New Player and Enemy Images
1 parent a9c71a1 commit 8e40bdf

File tree

6 files changed

+11
-11
lines changed

6 files changed

+11
-11
lines changed

Diff for: font/font.ttf

113 KB
Binary file not shown.

Diff for: images/enemy.png

-4.2 KB
Binary file not shown.

Diff for: images/enemy2.png

761 Bytes
Loading

Diff for: images/player.png

-2.78 KB
Binary file not shown.

Diff for: images/player1.png

868 Bytes
Loading

Diff for: main.py

+11-11
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44

55
class Player:
66
def __init__(self, xPlayer, yPlayer):
7-
self.img = pygame.image.load('./images/player.png')
7+
self.img = pygame.image.load('./images/player1.png')
88
self.xPlayer = xPlayer
99
self.yPlayer = yPlayer
10-
self.playerSpeed = 7
10+
self.playerSpeed = 11
1111

1212
class Enemy(pygame.sprite.Sprite):
1313
def __init__(self, xEnemy, yEnemy):
1414
super().__init__()
15-
self.image = pygame.image.load('./images/enemy.png')
15+
self.image = pygame.image.load('./images/enemy2.png')
1616
self.rect = self.image.get_rect()
1717
self.xEnemy = xEnemy
1818
self.yEnemy = yEnemy
@@ -25,7 +25,7 @@ def __init__(self, xBullet, yBullet):
2525
self.rect = self.image.get_rect()
2626
self.rect.x = xBullet
2727
self.rect.y = yBullet
28-
self.bulletSpeed = 10
28+
self.bulletSpeed = 14
2929

3030
def check_events(): #Checks all the events happening 'in-canvas'.
3131
for events in pygame.event.get():
@@ -84,13 +84,13 @@ def bullet_movement(img, xBullet, yBullet, bulletSpeed, xPlayer):
8484
allSprites = pygame.sprite.Group()
8585
enemySprites.add(enemies)
8686
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)
8989
while showCanvas:
9090
if gameFlag == 0:
9191
canvas.fill((0, 0, 0))
9292
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))
9494
canvas.blit(scoreImg, (20, 20))
9595
for enemy in enemies:
9696
enemy.yEnemy = enemy_movement(enemy.yEnemy, enemy.enemySpeed)
@@ -112,11 +112,11 @@ def bullet_movement(img, xBullet, yBullet, bulletSpeed, xPlayer):
112112
elif gameFlag == 1:
113113
gameOverImg = gameOverFont.render("GAME OVER", True, (0,255,0))
114114
canvas.blit(background, (0, 0))
115-
canvas.blit(player.img, (player.xPlayer, player.yPlayer))
116115
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))
119119

120120
#Checking Events and Updating Canvas
121-
showCanvas = check_events()
121+
showCanvas = check_events()
122122
pygame.display.update()

0 commit comments

Comments
 (0)