Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. # ANSI escae code for colours:
  2. #RED = "e[0;31m"
  3. #BLUE = "e[34mBlue"
  4. #YELLOW= "e[33mYellow"
  5. #BACKGROUND_COLOUR = "e[30m"
  6.  
  7. instead of RGB:
  8. # RGB colours:
  9. RED = (255, 0, 0))
  10. BLUE = (0, 0, 255))
  11. YELLOW= (204, 204, 0)
  12. BACKGROUND_COLOUR = (0, 0, 0))
  13.  
  14. import pygame
  15. import random
  16. import sys
  17. import colorama
  18.  
  19. pygame.init()
  20.  
  21. WIDTH = 800
  22. HEIGHT = 600
  23.  
  24. # ANSI escae code for colours:
  25. #RED = "e[0;31m"
  26. #BLUE = "e[34mBlue"
  27. #YELLOW= "e[33mYellow"
  28. #BACKGROUND_COLOUR = "e[30m"
  29.  
  30. # RGB colours:
  31. RED = (255, 0, 0))
  32. BLUE = (0, 0, 255))
  33. YELLOW= (204, 204, 0)
  34. BACKGROUND_COLOUR = (0, 0, 0))
  35.  
  36. player_size = 50
  37. player_pos = [WIDTH/2, HEIGHT - 2 * player_size]
  38.  
  39.  
  40. enemy_size = 50
  41. enemy_pos = [random.randint(0, WIDTH - enemy_size), 0]
  42. enemy_list = [enemy_pos]
  43.  
  44. SPEED = 10
  45.  
  46. screen = pygame.display.set_mode((WIDTH,HEIGHT))
  47.  
  48. # gameloop
  49.  
  50. game_over = False
  51.  
  52. score = 0
  53.  
  54. clock = pygame.time.Clock()
  55.  
  56. myFont = pygame.font.sysFont("monospace", 35)
  57.  
  58. def set_level(score,SPEED):
  59. if score < 20:
  60. SPEED = 5
  61. elif score < 40:
  62. SPEED = 8
  63. elif score < 60:
  64. SPEED = 12
  65. else:
  66. SPEED = 18
  67. return SPEED
  68.  
  69. # SPEED = score / 5 +1
  70. # return SPEED
  71.  
  72. def drop_enemies(enemy_list):
  73. delay = random.random()
  74. if len(enemy_list) < 10 and delay < 0.1:
  75. x_pos = random.randint(0, WIDTH - enemy_size)
  76. y_pos = 0
  77. enemy_list.append([x_pos, y_pos])
  78.  
  79.  
  80. def draw_enemies(enemy_list):
  81. for enemy_pos in enemy_list:
  82. pygame.draw.rect(screen, BLUE, (enemy_pos[0], enemy_pos[1],
  83. enemy_size, enemy_size))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement