PS4contest

Home Assignments Lecture Blog Resources Project Discussion Group

Henderson Picture Language Contest Entries

Turn in your best images here! Copy the format below:

  • include your name,
  • the image entry itself,
  • the code you used to produce it, and
  • a brief description of what you did.

Please submit three fundamentally different images. For each image, submit the image and the source code that created it. Make sure to also have one to three sentences explaining the idea.

Please prefix your uploads with your initials, so we don't clobber each other in the flat namespace of the wiki.

Please use the four dashes (“----”) wiki markup code to separate your group of three entries from those of other students.


Fred Martin

  • Attach:fgm-bonsai.rkt
  • I found an image of a bonsai tree on the web. Then I scaled it to 128x128 pixels. Then I converted it to gray-scale and saved it as a GIF.
  • Attach:bo-code.rkt
  • This is a simplification of the right-split example. I ran the code (paint (side-split bo 3)) to produce this image.

Paul gendreau

  • Attach:tux.txt
  • I found an image of a Linux penguin on the web.
  • Attach:mix-r.rkt
  • This is keep combining and right-split example with tux and Einstein. I ran the code (paint-highres(mix-r tux 2)) to produce this image.
  • Attach:tux-up.txt
  • This is a complex version of the right-split example with tux . I ran the code (paint-highres(tux-up tux 2)) to produce this image.
  • Attach:mix-up.txt
  • This is a more fun with right-split example with tux and Einstein. I ran the code (paint-highres(mix-up tux 2)) to produce this image.

Michael McGuinness

  • I found an image of a stormtrooper in a tux on the web.
  • Attach:MMcontest.rkt
  • This is an image generated by repeating the square-limit procedure with my procedure based image. I ran the code (paint-hires ((keep-combining (lambda (p1 p2) (square-limit (below p1 p2) 2))) my-procedure-painter 3)) to produce this image.
  • This is an image generated using a modification of the mix with Einstein procedure from the exercises. I ran the code (paint-hires (my-mix my-image-painter 3)) to produce this image.
  • This is an image generated using a spiral-split procedure I wrote which alternates through the four directional splits. I ran the code (paint-hires (spiral-split my-segment-painter 4))) to produce this image.

Todd Sharpe

  • Attach:ts_code.rkt
  • This is a sine wave recurred in the upper-right corner.
  • This is a fractal-esque image of the Bruins logo.
  • Einstein's first encounter with the Bruins.

Manuel Castillo

  • Attach:contest.rkt
  • right-split of an up-split of Capcom's "Megaman" character from the NES game
  • a vector image that has been put through the square-limit procedure
  • The same vector image, but using superpose with two nest-diamonds

Rabia Hammad

=======

Edwin Fernandez

<<<<<<<


Dana Scott

Attach:dscott-contest-code.rkt

  • I found four images each of which represents a season. I composed them into one frame. I superposed the image on itself in a diamond pattern.
  • I mixed Dali's Skull of Zurbaran with a vertically-flipped Einstein. I rotated the frame 90 degrees and converted it to a diamond shape.
  • I defined a triangle (the one from lecture), rotated it 270 degrees, and superposed it on itself in a diamond pattern thereby forming unintended shapes.

======= >>>>>>>


Gerry Khorn

  • Attach:gbk.rkt
  • Used a combination of keep-combining, right-split, and below on a procedure-based painter using sine.
  • Used a combination of keep-combining, below, and splits. I couldn't achieve the look of Troll Dad dancing into the distance :(
  • Used keep-combining to superpose diamonds of a segment-based painter.

Ramon Ramirez

Attach:pic1.rkt

Attach:pic2.rkt

Attach:pic3.rkt


Daniel D'Amato

Attach:ddpic1.rkt

  • Used a combination of nest-diamond and a procedure->painter

Attach:ddpic2.rkt

  • Used a combination of nest-diamond with a test function and diagonal-shading

Attach:ddpic3.rkt

  • Used a combination of diamond with a test function and diagonal-shading

Paul Senatillaka

  • My Original Image. One of the greatest pics on the interwebs

Attach:StallownedEinstein.rkt

  • Simple but funny. Just used transform painter to put einstein's head over Sylvester's Body

Attach:Triforce.rkt

  • Triforce vector I made with a superpose of two nested-diamons, superposed over a gradient background

Attach:Triforce2.rkt

  • Triforce vector with a nested-diamond composed with a nested-rotate

Ankit Parikh

Attach:ps4-imgs.txt