Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
SaniaGMD authored Jul 31, 2022
1 parent a2759c3 commit 80ec3b5
Show file tree
Hide file tree
Showing 36 changed files with 592 additions and 0 deletions.
Binary file added 1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 10.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 15.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 17.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 18.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BG.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Bush (1).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Bush (2).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Bush (3).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Bush (4).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Crate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Mushroom_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Mushroom_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Sign_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Sign_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Stone.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Tree_1.png
Binary file added Tree_2.png
Binary file added Tree_3.png
29 changes: 29 additions & 0 deletions enemy.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import pygame
import os

ALPHA = (0, 255, 0)
class Enemy(pygame.sprite.Sprite):
"""Spawn an enemy"""
def __init__(self, x, y, img):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.image.load(os.path.join('images', img))
self.image.convert_alpha()
self.image.set_colorkey(ALPHA)
self.rect = self.image.get_rect()
self.rect.x = x
self.rect.y = y
self.counter = 0

def move(self):
"""enemy movement"""
distance = 80
speed = 8

if self.counter >= 0 and self.counter <= distance:
self.rect.x += speed
elif self.counter >= distance and self.counter <= distance*2:
self.rect.x -= speed
else:
self.counter = 0

self.counter += 1
144 changes: 144 additions & 0 deletions game1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
import pygame # load pygame keywords
import sys # let python use your file system
import os # help python identify your OS
import time
import random
from plyaer1 import Player
from enemy import Enemy
pygame.init()

steps = 10 # how many pixels to move

#basic_screen_settings
white = (255, 255, 255)
yellow = (255, 255, 102)
black = (0, 0, 0)
red = (213, 50, 80)
green = (0, 255, 0)
blue = (50, 153, 213)

dis_width = 1050
dis_height = 630
a1=pygame.image.load("1.png")
a2=pygame.image.load("2.png")
a3=pygame.image.load("3.png")
a17=pygame.image.load("17.png")
a13=pygame.image.load("13.png")
a14=pygame.image.load("14.png")
a15=pygame.image.load("15.png")
a4=pygame.image.load("4.png")
a5=pygame.image.load("5.png")
a6=pygame.image.load("6.png")
t1=pygame.image.load("Tree_2.png")
t1 = pygame.transform.scale(t1, (100, 75+50))
t2=pygame.image.load("Tree_3.png")
t2 = pygame.transform.scale(t2, (100, 75+50))
b3=pygame.image.load("Bush (3).png")
b4=pygame.image.load("Bush (4).png")
c1=pygame.image.load("Crate.png")
background_image =pygame.image.load("BG.png")

dis = pygame.display.set_mode((dis_width, dis_height))
pygame.display.set_caption('Game')

clock = pygame.time.Clock()
snake_block=10
#text_display
font_style = pygame.font.SysFont("bahnschrift", 25)
score_font = pygame.font.SysFont("comicsansms", 35)
def message(msg, color):
mesg = font_style.render(msg, True, color)
dis.blit(mesg, [dis_width / 6, dis_height / 3])


def gameLoop():
game_over = False
game_close = False
player = Player() # spawn player
player.rect.x = 0 # go to x
player.rect.y = 30 # go to y
player_list = pygame.sprite.Group()
player_list.add(player)
steps = 10


#foodx = round(random.randrange(0, dis_width - snake_block) / 10.0) * 10.0
#foody = round(random.randrange(0, dis_height - snake_block) / 10.0) * 10.0

while not game_over:
#adding_tiles
dis.blit(background_image, [0, 0])
dis.blit(a1, [0, 550])
dis.blit(a2, [80, 550])
dis.blit(a3, [160, 550])
dis.blit(a17, [160+80, 575])

dis.blit(a13, [160, 150])
dis.blit(a14, [160+80, 150])
dis.blit(a15, [160+80+80, 150])

dis.blit(a4, [240+80, 550])
dis.blit(a5, [240+80+80, 550])
dis.blit(a6, [240+80+80+80, 550])

dis.blit(a1, [240+80, 550-80])
dis.blit(a2, [240+80+80, 550-80])
dis.blit(a3, [240+80+80+80,550-80])

#adding_trees
dis.blit(b3, [60, 550-40])
dis.blit(b4, [140, 550-40])
dis.blit(t1, [90, 550-120])
dis.blit(c1, [250, 120])
dis.blit(c1, [250+30, 120])
dis.blit(c1, [265, 90])



while game_close == True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
try:
sys.exit()
finally:
game_over = False

if event.type == pygame.KEYDOWN:
if event.key == ord('q'):
pygame.quit()
try:
sys.exit()
finally:
game_over = False
if event.key == pygame.K_LEFT or event.key == ord('a'):
player.control(-steps, 0)
if event.key == pygame.K_RIGHT or event.key == ord('d'):
player.control(steps, 0)
if event.key == pygame.K_UP or event.key == ord('w'):
print('jump')

if event.type == pygame.KEYUP:
if event.key == pygame.K_LEFT or event.key == ord('a'):
player.control(steps, 0)
if event.key == pygame.K_RIGHT or event.key == ord('d'):
player.control(-steps, 0)




pygame.display.update()
player.update()
player_list.draw(dis)
enemy_list.draw(dis)
for e in enemy_list:
e.move()
pygame.display.flip()
clock.tick(fps)


pygame.quit()
quit()


gameLoop()
29 changes: 29 additions & 0 deletions game_functions.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import sys
import pygame

def check_events():
""Respond to keypress and mouse events""
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()

elif event.type == pygame.KEYDOWN:
if event.type == pygame.K_RIGHT:
ship.moving_right= True
elif event.type == pygame.K_LEFT:
ship.moving_left= True


elif event.type == pygame.KEYUP:
if event.type == pygame.K_RIGHT:
ship.moving_right= False
elif event.type == pygame.K_LEFT:
ship.moving_leftt= False

def update_screen(ai_settings, screen, ship):
screen.fill(ai_settings.bg_color)
ship.blitme()

pygame.display.flip()


10 changes: 10 additions & 0 deletions level.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
class Level():
def bad(lvl, eloc):
if lvl == 1:
enemy = Enemy(eloc[0], eloc[1], 'walk-1.png')
enemy_list = pygame.sprite.Group()
enemy_list.add(enemy)
if lvl == 2:
print("Level " + str(lvl) )

return enemy_list
Loading

0 comments on commit 80ec3b5

Please sign in to comment.