Programming Assignment 1
Due: Week of Jan. 16 before lab
Description
In this assignment, you are to use basic System.out.print
and
System.out.println
commands to create ASCII (text) art! Be
creative!
Details
- Name the file and program
AsciiArt.java
.
- The top line of your ASCII art should be the title of your piece.
- After this the art is up to you! Recommendations:
- Some characters, e.g. backslash, need to be escaped. Details
here.
- I recommend looking up an Ascii table on google if a character does
not exist on the keyboard. Can also use unicode letters!
- Grade is based on complexity of the image.
- Complexity is a combination of size and variation of white space and
characters to create depth in an image.
- Recommended size is >20x10 image
- Check with instructor on approximate grade before turning assignment
in, if you wish.
- Bonus
- (5 points) Incorporating user input into your image. Use comments in your
program describe what you should input, e.g., a word with four
letters.
- (up to 10 points) Very artistic and complex images can earn
bonus!
Example
You may find an example Java program here.
Note the spider web here would be a mid-low B due to low complexity.