This challenge involves drawing pictures on a screen or generating image files. For pure ASCII art contests, use [tag:ascii-art] instead. If participants can choose between graphics and ASCII art, use both tags. For images as input, use [tag:image-processing].

learn more… | top users | synonyms (1)

6
votes
1answer
236 views

The Mouse's Tale

Write a program that outputs Lewis Carroll's poem The Mouse's Tale from Alice in Wonderland, drawn in its distinctive tail-like shape. Plain text of the poem: Fury said to a mouse, That he met ...
15
votes
4answers
839 views

Draw an Image with a Snake

Imagine a continuous 2-dimensional path that can only turn left, right, or go straight, cannot intersect itself, and must fill a rectangular grid such as the grid of pixels in an image. We'll call ...
62
votes
11answers
6k views

Make a circle illusion animation

Your job is to animate this circle illusion. It looks like the points rotating inside of the circle, but they are actually just moving in straight lines. Criterias The result has to be animated. ...
5
votes
2answers
297 views

Courier Ception

Courier Ception The program must accept any string as input and output an pixel image that shows the input string in Courier. All the letters that contain a 'hole' (like abdegopqABDPQR etc) that is ...
24
votes
5answers
2k views

Photomosaics or: How Many Programmers Does it Take to Replace a Light Bulb?

I've compiled a mosaic of 2025 headshots from the avatars of the top Stack Overflow users. (Click the image to view it full-size.) Your task is to write an algorithm that will create an accurate ...
0
votes
1answer
237 views

Babylon.js - loop through a scene and apply a simple fragment shader to all of the objects

You have a library - a fully loaded 2014 Babylon.js. You have a fragment shader - let's call it sample.fragment.fx. You have a scene - loaded ahead of time, possibly from a .babylon JSON file. Your ...
264
votes
34answers
46k views

American Gothic in the palette of Mona Lisa: Rearrange the pixels

You are given two true color images, the Source and the Palette. They do not necessarily have the same dimensions but it is guaranteed that their areas are the same, i.e. they have the same number of ...
7
votes
1answer
365 views

Open source optical lattice clock

A recent question showed how Mathematica could be used to make a beautiful optical lattice clock image. The image looks like this. This challenge is to reproduce this image as closely as possible ...
9
votes
12answers
944 views

Spirograph Time!

A Spirograph is a toy that draws hypotrochoids and epitrochoids. For this challenge, we'll just focus on the hypotrochoids. From Wikipedia: A hypotrochoid is a roulette traced by a point ...
19
votes
45answers
5k views

Write a hello world GUI program that closes itself after three seconds

Please read the rules, and the bold areas as well. Write a program in any language, so long as it has GUI support for a window system (cannot be text-consoles, etc., and must be a ...
7
votes
2answers
509 views

Steampunk: Clacker animation

In the highly underrated Steampunk novel The Difference Engine, the equivalent of cinema houses delivered a pixelated moving image displayed by tiles which could be flipped mechanically. The control ...
10
votes
3answers
606 views

Output a solid PNG from scratch

Input: An RGBA hex color c (ex. FFFF00FF) and an integer > 0 and < 1000 n (ex. 200). Output: Raw bytes of a PNG file such that when the output is saved to a file and opened in an image viewer, an ...
54
votes
14answers
7k views

Draw the € sign

The goal is to output or display an image with an € (euro) sign according to the following specs (ignoring the border of the sign). Source: http://en.wikipedia.org/wiki/File:Euro_Construction.svg ...
23
votes
4answers
3k views

May the 4th be with you!

In honor of Star Wars day, write a program to display the following text, scrolling like the Star Wars opening crawl: It is a period of civil war. Rebel spaceships, striking from a hidden ...
3
votes
0answers
419 views

Collatz Attack!

This challenge is based on some new findings related to the Collatz conjecture and designed somewhat in the spirit of a collaborative polymath project. Solving the full conjecture is regarded as ...
15
votes
4answers
571 views

I like Pythagorean trees

...so this is a challenge to make me a tree. Produce a program or function called tree which takes a single integer argument, N and draws a Pythagorean Tree N levels deep, where level 0 is just the ...
8
votes
3answers
647 views

building circuit for divisibility by 3

A boolean circuit in TCS is basically a DAG consisting of And, Or, Not gates, and by what is known is "functional completeness" they can compute all possible functions. eg this is the basic principle ...
10
votes
2answers
679 views

Make a word cloud from a text

The code should take text from standard input: The definition of insanity is quoting the same phrase again and again and not expect despair. The output should be a PNG file containing the word ...
54
votes
6answers
6k views

Is it dark outside? Draw a sun map!

Our closest star, the sun, is quite fidgety. The times it rises and sets depend on where you are, and whether it is winter or not. We would like to be able to deduce if the sun is shining outside ...
13
votes
2answers
568 views

What do you see in an inkspot? Rorschach generation'

So I'd like you to attempt to generate Rorschach images like the below image: Here is a link to further inspiration. This is a popularity contest, but I will say that colours are likely to be more ...
6
votes
1answer
460 views

Create a random 3D asteroid

Imagine you are working on a 3D adaptation of the classical video game Asteroids. Your task is to write an algorithm that can create a random 3D asteroid. This is a popularity contest, not code golf. ...
50
votes
27answers
7k views

Mandelbrot image in every language

I always used a Mandelbrot image as the 'graphical' version of Hello World in any graphical application I got my hands on. Now it's your guys' turn. Language must be capable of graphical output or ...
25
votes
17answers
3k views

Output an image of your source code (not-quite-a-Quine)

Code golf: Print an image of the source code. Requirements Must output the image of the source code itself, not a version stored elsewhere and retrieved at run time. Code must be legible enough ...
8
votes
15answers
1k views

Approximate a Bell Curve

Create a program to display some approximation of a bell curve. You are free to use whatever method you wish for generating the data, but the data must be displayed vertically, as in oriented like so: ...
16
votes
6answers
1k views

Paralell projected voxel terrain generator

Your job is to generate a heightmap and show it as a paralell projected, voxel landscape. The rules are the following: The (heightmap of the) landscape has to be randomly generated You also have to ...
213
votes
39answers
51k views

Images with all colors

Similar to the images on allrgb.com, Make images where each pixel is a unique color (no color is used twice and no color is missing). Give a program that generates such an image, along with a ...
32
votes
7answers
2k views

Animated drawing of a Bézier curve

Your job is to draw a Bézier curve given it's control points. The only criteria is that you actually have to show how to draw the curve from the initial control point to the last one. Criterias The ...
19
votes
8answers
2k views

Cubify This! A lesson in grayscale… er… color… er… whatever

Being a big fan of the Rubik's cube and of cool art, I've been working on combining the two together to do some really cool stuff. Basically solving miniature Rubik's cubes to form rudimentary pixels ...
0
votes
1answer
182 views

Plot gif of 3 dimensional heart in R [closed]

inspired by this blog: http://alstatr.blogspot.co.uk/2014/02/r-animating-2d-and-3d-plots.html I made a 2D gif of a heart with: library(animation) saveGIF({ for(i in 1:150){ dat<- ...
9
votes
14answers
1k views

Create an analogue clock

Create an analogue clock Goal: To create a working analogue clock using any programming language. Requirements: Your clock should feature at least the hour and minute pointers. The produced clock ...
-3
votes
2answers
380 views

Make “The day we fight back” Logo [closed]

Seeing that Feb. 11, 2014 is being celebrated as "The day we fight back", your code-challenge is to make a Day we fight back Logo, similar to the once shown below, in the language of your choice. ...
6
votes
1answer
359 views

Graphical, networked, two-(human)-player Tic-Tac-Toe

Create a Tic-Tac-Toe game that allows two human players to play against each other using two networked devices. Requirements: Network play. Program must let both players know whose turn it is. ...
4
votes
9answers
845 views

Create a seven-color rainbow with animation

Goal Use any graphics library or environment that can use colours and animation to create a rainbow. Rules The rings should emerge one by one in some kind of animation or succession The rainbow ...
0
votes
4answers
490 views

Linkin Park Logo [closed]

Your goal is to draw the Linkin Park Logo It's a popularity contest to see what twist you all will give to it! Rules: No particular rules, you can use "=" or "+" Please add a title with the ...
15
votes
1answer
628 views

QR Codes… and all that Jazz!

This is going to be relatively challenging code-golf challenge. Input: Any URL, must have the protocol attached, e.g. http://codegolf.stackexchange.com (which will be our test case) Output: A ...
44
votes
41answers
16k views

Make a PNG image with “Hello World!” with programming APIs, in the shortest code possible

So, I want you to make a PNG image that says "Hello world!" and nothing else on a distinguishable background using only an image making API (eg ImageMagick) and return the image. Fewest characters ...
12
votes
9answers
1k views

Valentine's day greetings card generator

Create a program that, given a name as input, will generate a Valentine’s day greeting card featuring that name, with its source code also having a Valentine’s day theme. The greeting can be either ...
12
votes
11answers
983 views

Render a version of the BBC Micro owl logo

http://en.wikipedia.org/wiki/File:BBC_owl.svg Can you render out a version of the BBC Micro Owl logo as per above from code? Rules: You can use any programming language you like. Output can be ...
12
votes
13answers
3k views

Generate a 1920 x 1080 graphic with 2,073,600 unique colours

Challenge: Write a program that outputs a graphic file 1920 pixels wide by 1080 pixels high. Every one of the 2,073,600 pixels within the graphic must be a unique colour and no colour values should ...
12
votes
10answers
1k views

stupid restrictions and desert

So, you were sitting at your desk, golfing a program to calculate the first 20 digits of pi, and along comes your boss and throws your apple IIe out the window. You are now working on a new project ...
15
votes
4answers
1k views

Lets draw flag of Nepal

Nepal flag (Wikipedia, Numberphile) looks much different then other, see here, also it has specific draw instruction (included in given Wiki article), I want from you guys, to make a program which ...
1
vote
5answers
713 views

Lua: Render a chess board in smallest code

I'm creating a simple challenge here as a first test of the community's reactions. Please let me know if this challenge is the kind of thing you guys like or what I can improve... :) The task is ...
10
votes
3answers
650 views

Let's simulate a random snowflake

I saw this question on http://mathematica.stackexchange.com/ and I think it's pretty cool. Let's make the snowflake with other programming languages. This is a quote from the original question: ...
9
votes
17answers
893 views

Histogram generation

Write the shortest program that generates a histogram (a graphical representation of the distribution of data). Rules: Must generate a histogram based on the character length of the words ...
1
vote
13answers
663 views

Generate a pentagram star

Your challenge is generate a pentagram like below, the star don't need filled. Shortest code wins.
19
votes
47answers
3k views

Hello World window

Create a window that says hello world inside and nothing else. You can not have any ok or cancel buttons inside. It must be just a plain window that says hello world. I do not care about the contents ...
10
votes
3answers
440 views

Recreation of Piet Mondrian Composition

Good Afternoon, Your goal is to, in the least amount of source code bytes, recreate any of Piet Mondrian's 'Composition' paintings (for instance, Composition 10) The recreation can either use the ...
38
votes
9answers
3k views

xkcd challenge: “Percentage of the screen that is [x] color”

So I think we've all probably seen this xkcd comic: : This might either be too general or too difficult, I'm not sure. But the challenge is to create a program in any language that creates a window ...
2
votes
9answers
700 views

Display Scrolling Waves

The challenge is to display and scroll a sine waveform in the least number of characters. Restrictions: Total height of wave must be at least seven units (characters, pixels, etc). The generated ...
5
votes
3answers
811 views

ASCII-visualize a graph

Your mission, should you choose to accept it, is to input a series of point pairs that form a graph, like this: A,B C,A B,A A,D A,E F,G C,G You must then output an ASCII visualization of the ...