MCPcopy Create free account
hub / github.com/ndleah/python-mini-project / make_new_board

Method make_new_board

Minesweeper_game/minesweeper.py:15–29  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

13 self.dug = set()
14
15 def make_new_board(self):
16 board = [[None for _ in range(self.dim_size)] for _ in range(self.dim_size)]
17 bombs_planted = 0
18 while bombs_planted < self.num_bombs:
19 loc = random.randint(0, self.dim_size**2 - 1)
20 row = loc // self.dim_size
21 col = loc % self.dim_size
22
23 if board[row][col] == '*':
24 continue
25
26 board[row][col] = '*'
27 bombs_planted += 1
28
29 return board
30
31 def assign_values_to_board(self):
32

Callers 1

__init__Method · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected