50th anniversary of Apollo 11: First Moon Landing - Fun Challenge - ASCII Art in Code

Register
Submit a solution
The challenge is finished.

Challenge Overview

 

50 years ago, the Apollo 11 spacecraft was launched from Cape Kennedy. Apollo 11 was the first manned mission to land on the Moon.

As Topcoders, we should write some interesting code to celebrate the important historical event. This fun challenge is the stage to showcase your code!

Requirements for this challenge

In this fun challenge, you need to draw an ASCII Art in code. ASCII art is a graphic design technique that uses computers for presentation and consists of pictures pieced together from the 95 printable (from a total of 128) characters defined by the ASCII Standard from 1963 and ASCII compliant character sets with proprietary extended characters (beyond the 128 characters of standard 7-bit ASCII). The term is also loosely used to refer to text based visual art in general. ASCII art can be created with any text editor, and is often used with free-form languages. Most examples of ASCII art require a fixed-width font (non-proportional fonts, as on a traditional typewriter) such as Courier for presentation.

You can freely design the ASCII art, as long as it includes the elements of Apollo 11 or moon, like

  • Moon

  • Spacecraft

  • Rocket

  • Astronaut

  • Anything else that is related to the 50th anniversary of Apollo 11 - First Moon Landing

You can use any of the programming languages you are most comfortable with, including but not limited to

  • C

  • C++

  • Java

  • Basic

  • Fortran

  • Python

You can also build any type of apps, like CLI app, Web pages, etc. But the basic element of your draw should be ASCII characters.

 

The following features will be a BIG PLUS

  • A dynamic code generated ASCII art - The ASCII art was not hardcoded and simply print out

  • ASCII art animation

  • Colored ASCII art draw

  • An Interactive app, like an ASCII art game, etc

 

ASCII Art references

Here are some examples of ASCII art for your reference.

Rocket

 

Moon

 

Important Note

This is a fun challenge. All submissions will be reviewed by Topcoder community team subjectively. There is no appeal and appeal response phase.
We will pick up to 5 winners, the 1st placement winner will be awarded $250, the other 4 winners will be awarded $50 each.

Final Submission Guidelines

Submit a zip archive, including

  • Your code

  • One or more screenshots of your ASCII arts.

  • If your ASCII art is animated or interactive, please include a video to showcase it!

  • A README to describe how to deploy and run your code.

  • Any supplement document or video that you think would be helpful.

ELIGIBLE EVENTS:

Topcoder Open 2019

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30095840