In bestimmten Kreisen ist der Spruch “Das kann man auch mit Moodle machen” ja sehr populär.

Mir geht es ähnlich mit dem miniworldmaker: Mich reizt es Sketches mit dem miniworldmaker umzusetzen, um zu vergleichen wie elegant (oder auch nicht) man Dinge dort umsetzen kann.

Auf dem Schickwellenreiter-Blog wurden von Jörg Kantel mit TigerJython hier zufällige Rechtecke gezeichnet.

Ich habe das zum Anlass genommen das Programm in den miniworldmaker zu übersetzen - und so sieht es aus:

Random rectangles

Dies ist der Code:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from miniworldmaker import *
from random import randint

WIDTH = 600
HEIGHT = 400

board = Board(WIDTH, HEIGHT)

board.add_background((235, 215, 182))

for _ in range(200):
    x = randint(15, WIDTH -15)
    y = randint(10, HEIGHT - 15)
    w = randint(10, 50)
    h = randint(10,50)
    
    rect = Rectangle((x, y), w, h)
    
    r = randint(10, 200)
    g = randint(10, 200)
    b = randint(10, 200)
    alpha = 0.7 * 255
    
    rect.color = (r, g, b, alpha)
    
print("I did it, Babe")
board.run()

Previous Post Next Post