मैं कोशिश कर रहा हूँ चौकों आकर्षित करने के लिए यादृच्छिक पदों में और यादृच्छिक आरजीबी मूल्यों और मैं चाहते हैं, 1000 के लिए उनमें से बनाया जा सकता है । समस्या मैं का सामना करना पड़ रहा है कि हर पाश ड्राइंग के लिए होता है, यह randomizes यह सब फिर से, वहाँ किसी भी तरह इस बनाने के लिए नहीं होता
import pygame
import sys
import random
pygame.init()
win = pygame.display.set_mode((800,600))
pygame.display.set_caption("Simulation")
def safeZone():
#Draws a top rectangle
pygame.draw.rect(win, (50,205,50), (0, 0, 800, 100))
def dot():
width = 10
height = 10
spawnX = random.randrange(1, 801)
spawnY = random.randrange(1, 601)
r = random.randrange(1, 256)
g = random.randrange(1, 256)
b = random.randrange(1, 256)
pygame.draw.rect(win, (r, g, b), (spawnX, spawnY, width, height))
def population(size):
for x in range(size):
dot()
run = True
while run:
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
win.fill((255, 255, 255))
safeZone() # Always draw dots after safe zone
population(1000)
pygame.display.update()
pygame.quit()
pygame.Rect
. आप भी उपयोग कर सकते हैंpygame.Color
.