Advertisement
Guest User

Untitled

a guest
Jul 12th, 2019
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. # module generating games, graphics & results
  2.  
  3. import random
  4.  
  5.  
  6. class Game:
  7.  
  8. board = []
  9. board_tmp = []
  10. start_board = None
  11. score = None
  12.  
  13. def __init__(self, board_size):
  14.  
  15. self.size = board_size
  16.  
  17. # generate board
  18. for y in range(self.size):
  19. self.board.append([])
  20. self.board_tmp.append([])
  21.  
  22. for y in range(self.size):
  23. for x in range(self.size):
  24. self.board[y].append(0)
  25. self.board_tmp[y].append(0)
  26.  
  27. self.put_random_cells(random.randint(20, 60)/100)
  28.  
  29. def put_random_cells(self, amt):
  30.  
  31. for cell in range(int(self.size**2 * amt)):
  32. self.put_cell(random.randint(0, self.size), random.randint(0, self.size))
  33.  
  34. self.start_board = self.board.copy()
  35.  
  36. def display_console(self):
  37.  
  38. print()
  39.  
  40. for y in range(self.size):
  41. print(self.board[y])
  42.  
  43. def put_cell(self, x, y):
  44.  
  45. try:
  46. self.board[y][x] = 1
  47. except IndexError:
  48. pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement