Was ist der beste Weg, um zufällige Schiffe in einem Array in Python zu generieren?Python

Python-Programme
Anonymous
 Was ist der beste Weg, um zufällige Schiffe in einem Array in Python zu generieren?

Post by Anonymous »

Vor kurzem habe ich an einem Schlachtschiff -Spiel für meine CS2 -Klasse gearbeitet. Der Schwerpunkt dieses Projekts liegt auf der Erstellung eines Brettspiels mit Arrays, und ich habe beschlossen, ein Schlachtschiff zu erstellen. Ich habe den größten Teil des Codes, aber ich kann nicht herausfinden, wie ich Schiffe dazu bringen kann, auf einem 10x10 -Array zufällig generiert zu werden, ohne dass die Schiffe ... < /p>

Die falsche Länge < /li>
Looping um das Array < /li>
< /ul>
Die Funktion Die Funktion.

Code: Select all

def createShips(board):
shipLen = [5,4,3,3,2]
shipAvailable = 5
directionposibilities = ["vertical", "horizontal"]
j = 0

for i in range(shipAvailable):
boatMade = False

#REGULAR VAR STATMENTS
direction = random.choice(directionposibilities)
col = randint(0,9)
row = randint(0,9)

while boatMade == False:

if direction == "vertical":
buildCount = 0
if col + int(shipLen[i])

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post