codexdesign
code and design experiences for beginners
Visual Design Principles ( java )
code notes: Visual Design Principles uses code introduced in Visual Design Elements.
design notes: Visual Design Principles introduces using code to illustrate basic design principles (including position, scale, repetition, proximity, and alignment) and compound design principles (including balance, emphasis, order, chaos, direction, foreground, background, contrast, and hierarchy). The save file example uses code that produces image files (jpg, png, gif, etc). These image files can be integrated into art, design, and media projects.