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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Was ist der beste Weg, um zufällige Schiffe in einem Array in Python zu generieren?

by Anonymous » 22 Aug 2025, 08:14

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])

Top