This challenge involves creating pictures using text characters as the paint. Typically this uses only 95 printable (from a total of 128) characters defined by the ASCII Standard from 1963.

learn more… | top users | synonyms

7
votes
2answers
322 views

Forest - A Simulated Ecosystem

In this problem, we will simulate a forest. For this simulated forest we will be dealing with 3 aspects. Trees which can be a Sapling, Tree or Elder Tree. Lumberjacks (He chops down down trees, he ...
-1
votes
0answers
109 views

Make a 'flashy' number squaring program [on hold]

A flashy program is defined here as a program that does something simple in the most overblown way. Your task is to write a program that squares a number in a 'flashy' way: first, display a prompt ...
6
votes
1answer
204 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 ...
8
votes
4answers
495 views

Weaving in ASCII

Imagine a rectangular grid of | characters represents the taut strings on a loom (the warp) that other threads (the weft), which we will represent as -, can be woven around. Here is the unwoven warp ...
19
votes
5answers
575 views

Draw a Permutation Path

Imagine the following diagrams as sets of vertical criss-crossing tubes. 1 2 1 2 1 2 3 4 \ / \ / \ / \ / X | | | / \ / \ / \ / \ 2 1 1 2 | X | \ ...
12
votes
3answers
670 views

Make me a window manager!

I hate code bloat! So I have decided to replace my Windows 7 system by a golfed version. However, I know that it is not easy, so let's build a prototype first. It will take a list of windows from the ...
27
votes
5answers
2k views

Draw the Hilbert curve using slashes

The Hilbert curve is a space filling fractal that can be represented as a Lindenmayer system with successive generations that look like this: Thanks to ...
37
votes
9answers
2k views

ASCII Train Golf

Consider these seven ASCII train cars. Engine (E) __ ====== \/ | [] |========= | ) ================ O-O-O O-O-O \\ Passenger car (P) =============== | [] [] [] ...
14
votes
3answers
713 views

ASCII Waterworks

Intro Consider a grid of the characters f A\/ such as f f f A A / \ \ / A A \/ / \/ where: f represents a faucet that pours a stream of water downward ...
24
votes
20answers
3k views

Golfing ASCII-art

Let's try to golf this piece of ascii-art representing a golfing man: '\ . . |>18>> \ . ' . | ...
12
votes
9answers
2k views

The easy way to code-golf ascii art!

Task: There are a lot of answers on this site that are arranged into ascii art, like this one. Usually the arrangement is done manually, but wouldn't a program help with that? :) Your program ...
11
votes
5answers
571 views

Animate a Rotating Lissajous Figure

Entries for this challenge will display an animated rotating Lissajous figure. The appearance of 3d rotation occurs as the x parameter is successively phase-shifted in each frame. Input: The a and ...
23
votes
5answers
1k views

Draw the shadows of buildings

Input: 1 X X X X XX XXXXXX X X X X XX XXXXXX ...
1
vote
0answers
217 views

Generate ASCII art from text [closed]

Your challenge is to write a program which creates ASCII art from an input string, like FIGlet or the Unix banner utility. Specifically, your program should take as input a string consisting of ...
18
votes
10answers
811 views

The Note of Destiny - place a note on a staff

The zombie apocalypse has come, and the world is coming to an end. Suddenly, someone discovers a formula that takes the current hour, minute, and day, and spits out the perfect note to play on a piano ...
8
votes
3answers
944 views

Display the explosion of a star in ASCII-art

The goal is to animate a star exploding in ASCII art, starting from a single star character * to a supernovae and finally to the space void. Rules : You have to display only 80 characters per line ...
5
votes
4answers
702 views

A golfed golfing game

You have to make a golf game with the following specification :- The field is 10 X 10 characters without spaces. Free ground is represented by . A hole generated at random(not at 0,0) is shown by O ...
5
votes
3answers
810 views

Eiffel Tower in 3D

This challenge asks you to draw the Eiffel Tower in 3D using different ASCII characters to represent the different sides, similar to this cube: @@@ @@@@@@@@@ @@@@@@@@@@@@@@@ ...
12
votes
2answers
364 views

Ascii art pie chart

Your goal is to output an ASCII art pie chart. This is code-golf, so the shortest program (counting the bytes of the source code, not the characters) wins. No external softwares or APIs are allowed. ...
11
votes
4answers
427 views

Recognize ASCII art numbers

Challenge Recognize ASCII art numbers. To make things interesting, three random points in the image might be flipped. For example: ***** * ** ** ** ** ** Input A 7x7 ...
8
votes
2answers
541 views

ASCII-art logic gate diagram

I challenge you to write a code to make an (extended) ASCII-art logic gate diagram for the sum of products form of an equation. Use the following notation to represent gates: AND ...
31
votes
7answers
815 views

Magrathea 2.0 - Building Mountains

With the big crash of the universal economy also the demand for custom made planets plunged. The Magratheans had to look after more steady revenues also from a broader class of customers. Therefore, ...
3
votes
3answers
241 views

Align a horizontally-aligned, right-angled ASCII shape along a diagonal

Your program will receive an ascii shape consisting of only underscores _, pipes |, spaces and newlines \n, which, together, represent a horizontally-aligned, right-angled shape. Together with this ...
2
votes
5answers
530 views

Print Leonardo DiCaprio without using any of the letters in his name [duplicate]

The Oscars are coming up soon and we all know who's going to win Best Actor in a Leading Role this year right? The great Leonardo DiCaprio of course! Despite his superb performances in all of his ...
0
votes
1answer
192 views

Write a program that can draw 2-D shapes using ASCII or any other method [closed]

Rules (not too restrictive; flexible): 1.Must be able to draw shapes on command (e.g., I type in "square" and a square is drawn). Minimum completed shapes that can be drawn on command: Square, ...
2
votes
2answers
205 views

Tips for golfing ASCII art

I think the ASCII art questions on Code Golf are fun to do but personally I think it can be pretty hard. Especially when the question is tagged as code-golf. I wonder if anyone here might have some ...
0
votes
4answers
458 views

ASCII-art videogame edition

I thought it might be fun to throw this on here. Generate an ASCII-art for one of your favorite videogames. What you want to generate is up to you but it should meet 2 requirements. It should be ...
8
votes
11answers
680 views

Make a Valentine wish with your favourite language

Write the most creative program to display your Valentine wish to your favorite programming language, in that language. E.g. #!/usr/bin/perl use Modern::Perl; say "I love Perl";
33
votes
31answers
9k views

ASCII art “Hello-World!”

Your goal is to write the shortest program that outputs "Hello-World!" as ASCII art. Rules : It must be human readable, I don't care about it's size (cols/rows) Output must contain only spaces (" ...
3
votes
9answers
683 views

Rotate simple ASCII art

This is similar to a previous question on this site, but with much simpler rules, so we should get much shorter results (in bytes): Input: ASCII art with only two possible characters: space and ...
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 ...
9
votes
13answers
446 views

Rectangular pseudo-fractal

Goal The program's goal is to draw an ASCII art rectangle repeatedly doubled in size, alternating horizontally and vertically. Each time the rectangle doubles in size, the extra area is represented ...
6
votes
1answer
323 views

Reduce Ascii art

This challenge is a cut'n paste from Enlarge ASCII art, but reversed, using PetSCII based half-block chars: string=" ▝▘▀▗▐▚▜▖▞▌▛▄▟▙█" So the goal is to reduce by 1/2 submited ascii-art. For sample, ...
5
votes
1answer
177 views

Transform 7-segment display pattern into number

Given A and B, where A is the scale of a Digital LED Pattern B. Parse pattern B and print the number. input: 1 _ _ _ _ _ _ _ _ _ _ _ _ _| _| _|| ||_||_ ||_ |_|| | ...
46
votes
23answers
8k views

Enlarge ASCII art

In this challenge, you must take multiline ASCII art as input, such as: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO OO OO OO OO OO OO OO ...
22
votes
15answers
2k views

Transform number into 7-segment display pattern

Given two arbitrary numbers A,B. Print number B as a Digital LED Pattern where A is the scale. input: 1 2320451640799518 ouput: _ _ _ _ _ _ _ _ _ _ _ _ _| _| _|| ||_||_ ...
24
votes
19answers
4k views

Draw the Heart Shape

Challenge Draw a Heart shape ...as ASCII art! Your art doesn't have to look exactly like mine, but it has to look like a Heart Shape. The inside of of the heart has to contain the words "Love" ...
97
votes
51answers
24k views

Draw the Olympic Games logo

Challenge Draw the Olympic Games logo... ...as character (e.g. ASCII) art! Sample Output * * * * * * * * * * * * * * ...
17
votes
6answers
572 views

***Landscapes***

Objective: Write a program that generates beautiful (?) ASCII-art landscapes and skylines! Your program has just one input: a string composed of any combination/repetition of the chars 0123456789abc. ...
31
votes
31answers
3k views

Print a sinusoidal wave (vertically)

Print a continuous sinusoidal wave scrolling vertically on a terminal. The program should not terminate and should continuously scroll down the wave (except until it is somehow interrupted). You may ...
26
votes
5answers
1k views

One Line Aquarium

My parents-in-law have a fishpond in their yard, filled with koi. It didn't really cross my mind until I noticed the following extract from my code. ',') & '_' ... I had fish-faces looking back ...
58
votes
15answers
11k views

9 Hole Challenge

The 9 Hole Challenge 9 code golfing challenges of varying difficulty. Penalties for using the same language more than once. The question will be updated with pars, hole champions and trophy ...
40
votes
31answers
8k views

Shortest code to print a smiley face

Requirements For the sake of the challenge let's define a unit: A unit is defined as any point that compose the grid in which the face is drawn (pixels for screen, characters for ASCII art, ...
17
votes
4answers
610 views

Make a Voronoi diagram (ASCII variant)

Suppose you're given some distinct uppercase letters scattered in a rectangular array of otherwise-blank cells. Each cell in the array belongs to the letter nearest to it, defined as the letter ...
13
votes
3answers
484 views

Desperately Seeking Santa

Find Santa and his reindeer in a crowded scene. Input Input will be on STDIN and will be a variable number of lines of characters of equal, but variable, length. If Santa (represented by the ...
8
votes
4answers
366 views

Christmas quine!

In the language of your choice, write a program that is arranged in the shape of a Christmas tree that prints itself in the same shape. What is not allowed: Printing out the source file Code that ...
8
votes
5answers
539 views

Today (September 24) is HONDA birthday

today (24 of September) is birthday of company HONDA. Originally their company name is 本田技研工業株式会社 I want to ask to make a gift for HONDA. The task is to make program print company name. You can do ...
6
votes
7answers
352 views

Generate information cards with titles

You must take input in the form of title|line1|line2|(...)|line[n] And output an information card. It's hard to explain how to make the card, so here's a quick example: Input ...
2
votes
1answer
346 views

More fun with gates: Karnaugh simplification

Take a classic Boolean function with 4 variables, and perform a Karnaugh simplification (you can use any other method of Boolean algebra to arrive to the simplest form). The catch is: the result has ...
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 ...