1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
###############
# Program: An Artist's Journey
# Code By: Lauren Houston, Serena Brantley, Sarita Pennoh
# Last Updated: 5/17/2019
# Unfixed Bugs: Visuals
###############
# Defs and Initialization
###############
# function i'm making for an artist's journey
#
### trying to have function that looks at user input, determines which art category to put
### input in, and accumulates that information and can give an option based on user's input
#
### function that records the user input
#
# one is drawing
# two is painting
# three is digital art
# four is sculpture
one = []
two = []
three = []
four = []
#
# def function for the results of each category
def func2():
# computing the results for each category
len_one = len(one)
len_two = len(two)
len_three = len(three)
len_four = len(four)
# these variables are for making the comparisons easier and less length-y
someone = len_two or len_three or len_four
sometwo = len_one or len_three or len_four
somethree = len_one or len_two or len_four
somefour = len_one or len_two or len_three
#
if (len_one > someone):
# have the drawing careers
print("Congrats! You have become an artist that specializes in drawing.\nSelect Your New Career ")
career_opt = ""
print(line)
while True:
if (career_opt.lower() == "a"):
return ("""Comic book artists put together comic books by using storyboards, which are quick sketches of each of the scenes.
After storyboarding, comic book artists go into more detail and illustrate various characters and environments in pencil.
Categories within the comic book artist career include pencillers, inkers, colorists, and letterers for each step of the drawing process.
It is also necessary to regularly collaborate with writers and other artists working on the same project.""")
break
elif (career_opt.lower() == "b"):
return ("""Traditional animators must collaborate with a team of illustrators to create thousands of drawings in different positions to create
the illusion of movement when they are all put together.
They are involved in almost all of the steps of production of animations such as storyboards, story development, directing, cinematography,
and editing to a degree when illustrating and planning frames. They often work with cartoon, movie, and occasionally commercial products despite
the growing digitization of media.""")
break
else:
print("Please enter [A or B]\n")
career_opt = input("a.Comic Book Artist\tb.Traditional Animator: ")
elif (len_two > sometwo):
# have the painting careers
print("Congrats! You have become an artist that specializes in painting.\nSelect Your New Career ")
career_opt = ""
print(line)
while True:
if (career_opt.lower() == "a"):
return ("""As a muralist, you are a fine painter who will apply your expertise onto walls, ceilings, and many other large surfaces.
You can be hired/commissioned by individuals, cities, businesses, museums, and even the government.
Work environments can vary greatly or require traveling depending on where clients are or want the art, and you must work
consistently since a single project can take many days or sometimes weeks to complete. There is a distinction between this
and street art since this is seen as more professional.
""")
break
elif (career_opt.lower() == "b"):
return ("""As a gallery artist, you will be creating beautiful paintings that convey a variety of emotions.
With your talents, your finished pieces will be hung in art galleries or museums and you may be paid through auctioning your
work or selling it to the gallery/museum. The work environment can be anywhere with enough space for your canvas, brushes, and
different tools as long as it ends up in the gallery, allowing freedom in work.""")
break
else:
print("Please enter [A or B]\n")
career_opt = input("a.Muralist\tb.Gallery Artist: ")
elif (len_three > somethree):
# have the digital art careers
print("Congrats! You have become an artist that specializes in digital art.\nSelect Your New Career ")
career_opt = ""
print(line)
while True:
if (career_opt.lower() == "a"):
return ("""Video game artists create 2D and 3D animated characters, environments, and other visual graphics for video games.
You will need knowledge in not only art, but also programming and some physics, especially so for 3D games.
Designers need to create all dimensions that a user will encounter and every possible action that a player can take,
so all functions of the game need to be perfect or nearly perfect. It is a growing industry that is continually advancing with both art and technology.""")
break
elif (career_opt.lower() == "b"):
return ("""As a visual storyteller, you will have an exciting career creating movies like “Frozen”, “The Lego Movie”, and even “Shrek”!
You will most likely work in a team that will combine original ideas.
In 3D animation, you may be making figures and items look more realistic or stylized depending on the project.
Though half of CGI artists are self-employed, with most specializing in backgrounds for films for big industries.""")
break
else:
print("Please enter [A or B]\n")
career_opt = input("a.Video Game Artist\tb.CGI Artist: ")
elif (len_four > somefour):
# have the sculpture careers
print("Congrats! You have become an artist that specializes in sculpting.\nSelect Your New Career ")
career_opt = ""
print(line)
while True:
if (career_opt.lower() == "a"):
return ("""As a ceramics teacher, you will be educating those aspiring to improve their craft.
Being an educator, you must enjoy working with children, teens, or young adults and be skilled in sculpture.
You will also need to obtain a license to teach, but the extra years will be worth it once you see the look on a student’s face
once they made something they’re proud of.""")
break
elif (career_opt.lower() == "b"):
return ("""Using various software and programs, 3D model specialists create models and visuals of items that can be used in both the
entertainment and scientific industries. This job requires both technical knowledge of the various programs as well as a strong understanding
and skill in art, making the job highly specialized. You will have to work with a larger design team, but may be able to work from home or in
many differing environments.""")
break
else:
print("Please enter [A or B]\n")
career_opt = input("a.Ceramics Teacher\tb.3D Model Specialist: ")
###############
# Running The Program
###############
print("""
_______ _ _______ _______ __________________ _______ _________ _ _______ _________ _______ _______ _ _______
( ___ )( ( /| ( ___ )( ____ )\__ __/\__ __/( ____ \\__ __/( )( ____ \ \__ _/( ___ )|\ /|( ____ )( ( /|( ____ \|\ /|
| ( ) || \ ( | | ( ) || ( )| ) ( ) ( | ( \/ ) ( |/ | ( \/ ) ( | ( ) || ) ( || ( )|| \ ( || ( \/( \ / )
| (___) || \ | | | (___) || (____)| | | | | | (_____ | | | (_____ | | | | | || | | || (____)|| \ | || (__ \ (_) /
| ___ || (\ \) | | ___ || __) | | | | (_____ ) | | (_____ ) | | | | | || | | || __)| (\ \) || __) \ /
| ( ) || | \ | | ( ) || (\ ( | | | | ) | | | ) | | | | | | || | | || (\ ( | | \ || ( ) (
| ) ( || ) \ | | ) ( || ) \ \__ | | ___) (___/\____) | | | /\____) | |\_) ) | (___) || (___) || ) \ \__| ) \ || (____/\ | |
|/ \||/ )_) |/ \||/ \__/ )_( \_______/\_______) )_( \_______) (____/ (_______)(_______)|/ \__/|/ )_)(_______/ \_/
""")
print("""
, . . . ,-. ,-. . . ,-. . ;-. .
| | | | ( ` | ) | | ( ` , | | ) |
| ,-: . . ;-. ,-. ;-. |--| ,-. . . ,-. |- ,-. ;-. * `-. ,-. ;-. ,-. ;-. ,-: |-< ;-. ,-: ;-. |- | ,-. . . * `-. ,-: ;-. . |- ,-: |-' ,-. ;-. ;-. ,-. |-.
| | | | | | |-' | | | | | | | | `-. | | | | | . ) |-' | |-' | | | | | ) | | | | | | | |-' | | . ) | | | | | | | | |-' | | | | | | | |
`--' `-` `-` ' `-' ' ' ' ' `-' `-` `-' `-' `-' ' ' `-' `-' ' `-' ' ' `-` `-' ' `-` ' ' `-' ' `-' `-| `-' `-` ' ' `-' `-` ' `-' ' ' ' ' `-' ' '
""")
start = input("Type [Enter] to start or [Quit]: ")
line = "\n***************************************************************************************************************************************************************************************"
while True:
if (start.isdigit() == True):
print("\nTry entering letters instead of numbers please\n")
start = input("Type [Enter] to start or [Quit]: ")
else:
break
while True:
start = start.lower()
if (start.startswith('e') == True):
print(line)
print("""\nWelcome to your new creative life!
Throughout your experience, you can make different choices which will determine your fate.
This is your journey. An Artist’s Journey\n""")
break
elif (start.startswith('q') == True):
print(line)
print("Guess this isn't the journey for you :(")
break
else:
start = input("Type [Enter] to start or [Quit]: ")
while True:
if (start.startswith('e') == True):
print(line)
print("Now, that journey begins!\nYou’re young and bored, choose a toy to play with: ")
toy = input("a.Paper & Pencil\tb.Watercolors\tc.Tablet\td.Clay: ")
if (toy.lower() == 'a'):
one.append(toy)
toy = "Paper and Pencil"
print(line)
print("\nAs a child, you are seen playing with",toy,", though, there is still some room for improvement")
print(line)
break
elif (toy.lower() == 'b'):
two.append(toy)
toy = "Watercolors"
print(line)
print("\nAs a child, you are seen playing with",toy,", though, there is still some room for improvement")
print(line)
break
elif (toy.lower() == 'c'):
three.append(toy)
toy = "Tablet"
print(line)
print("\nAs a child, you are seen playing with",toy,", though, there is still some room for improvement")
print(line)
break
elif (toy.lower() == 'd'):
four.append(toy)
toy = "Clay"
print(line)
print("\nAs a child, you are seen playing with",toy,", though, there is still some room for improvement")
print(line)
break
else:
print("\nPlease type in [A B C D]\n")
while True:
print("\nHigh school is approaching, it's time to choose a class!")
artClass = input("a.Visual Arts\tb.Painting\tc.Online Visual\td.Ceramics: ")
if (artClass == "a"):
one.append(artClass)
artClass = "Visual Arts"
print(line)
print("\nAs a teen, you take", artClass,", and learn more about your interest.")
print(line)
break
elif (artClass == 'b'):
two.append(artClass)
artClass = "Painting"
print(line)
print("\nAs a teen, you take", artClass,", and learn more about your interest.")
print(line)
break
elif (artClass == 'c'):
three.append(artClass)
artClass = 'Online Visual'
print(line)
print("\nAs a teen, you take", artClass,", and learn more about your interest.")
print(line)
break
elif (artClass == 'd'):
four.append(artClass)
artClass = 'Ceramics'
print(line)
print("\nAs a teen, you take", artClass,", and learn more about your interest.")
print(line)
break
else:
print("\nPlease type in [A B C D]\n")
while True:
print("\nDuring the school year, what do you do in your free time?")
freeTime = input("a.Sketching outdoor plants in your notebook\tb.Painting landscapes from your bedroom window\tc.Practicing art in different software applications\td.Recreating objects in clay: ")
if (freeTime.lower() == 'a'):
one.append(freeTime)
freeTime = "Sketching outdoor plants in your notebook"
print(line)
print("As a teen, you are seen ",freeTime ,", and your skills are already improving")
print(line)
break
elif (freeTime.lower() == 'b'):
two.append(freeTime)
freeTime = "Painting the landscapes from your bedroom window"
print(line)
print("As a teen, you are seen ",freeTime ,", and your skills are already improving")
print(line)
break
elif (freeTime.lower() == 'c'):
three.append(freeTime)
freeTime = "Practicing art in different software applications"
print(line)
print("As a teen, you are seen ",freeTime ,", and your skills are already improving")
print(line)
break
elif (freeTime.lower() == 'd'):
four.append(freeTime)
freeTime = "Recreating objects in clay"
print(line)
print("As a teen, you are seen ",freeTime ,", and your skills are already improving")
print(line)
break
else:
print("\nPlease type in [A B C D]\n")
while True:
print("\nSchool is over and Summer is beginning! Opportunities await!")
sumopp = input("a.Drawing Workshop\tb.Art Gallery Show\tc.Internship for Digital Concept Art\td.Studying Abroad in Rome: ")
if (sumopp.lower() == 'a'):
one.append(sumopp)
sumopp = "Drawing Workshop"
print(line)
print("As a teen, you are seen doing ",sumopp,", to meet professionals and prepare for your career.")
print(line)
break
elif (sumopp.lower() == 'b'):
two.append(sumopp)
sumopp = "Art Gallery Show"
print(line)
print("As a teen, you are seen doing ",sumopp,", to meet professionals and prepare for your career.")
print(line)
break
elif (sumopp.lower() == 'c'):
three.append(sumopp)
sumopp = "Internship for Digital Concept Art"
print(line)
print("As a teen, you are seen doing ",sumopp,", to meet professionals and prepare for your career.")
print(line)
break
elif (sumopp.lower() == 'd'):
four.append(sumopp)
sumopp = "Studying Abroad in Rome"
print(line)
print("As a teen, you are seen doing ",sumopp,", to meet professionals and prepare for your career.")
print(line)
break
else:
print("\nPlease type in [A B C D]\n")
while True:
print("\nYou have finally graduated and have been accepted to an art college! Pick a major to apply to")
major = input("a.Visual Arts\tb.Painting\tc.Digital Art\td.Sculpture: ")
if (major.lower() == 'a'):
one.append(major)
major = "Visual Arts"
print(line)
print("As a graduate, you are seen preparing for ",major,", and you’re ready to take on the world!")
print(line)
var = func2()
print(var)
break
elif (major.lower() == 'b'):
two.append(major)
major = 'Painting'
print(line)
print("As a graduate, you are seen preparing for ",major,", and you’re ready to take on the world!")
print(line)
var = func2()
print(var)
break
elif (major.lower() == 'c'):
three.append(major)
major = 'Digital Art'
print(line)
print("As a graduate, you are seen preparing for ",major,", and you’re ready to take on the world!")
print(line)
var = func2()
print(var)
break
elif (major.lower() == 'd'):
four.append(major)
major = 'Sculpture'
print(line)
print("As a graduate, you are seen preparing for ",major,", and you’re ready to take on the world!")
print(line)
var = func2()
print(var)
break
else:
print("\nPlease type in [A B C D]\n")
else:
pass
if (start.startswith('e') == True):
print(line)
print("Your journey is over!")
credits = input("Would you like to see the credits? (Y/N): ").lower()
while True:
if (credits.isdigit() == True):
print("\nTry entering letters instead of numbers please\n")
credits = input("Would you like to see the credits? (Y/N): ").lower()
else:
break
while True:
if (credits.startswith('y') == True):
print(line)
print("""Credits:
Concept - Lauren Houston, Serena Brantley, Sarita Pennoh
Information - Serena Brantley
Code - Lauren Houston, Sarita Pennoh
""")
print(line)
print("Thank you for playing!")
break
elif (credits.startswith('n') == True):
print(line)
print("Thank you for playing!")
break
else:
credits = input("Would you like to see the credits? (Y/N): ").lower()
Enter to Rename, Shift+Enter to Preview