def draw_idle_warrior(): lines = ["|\\ //", " \\\\ _!_", " \\\\ /___\\", " \\\\ [+++]", " \\\\ _ _\\^^^/_ _", " \\\\/ ( '-' ( )", " /( \\/ | {&} /\\ \\", " \\ / \\ / _> )", " \"` >:::;-'`\"\"'-.", " /:::/ \\", " / /|| {&} |", " ( / (\\ /", " / / \\'-.___.-'", " _/ / \\ \\", " /___| /___|"] for line in lines: print(line) def draw_victorious_warrior(): lines = [" / \\", " | |", " |.|", " |.|", " |:| __", " ,_|:|_, / )", " (Oo / _I_", " +\\ \\ || __|", " \\ \\||___|", " \\ /.:.\\-\\", " |.:. /-----\\", " |___|::oOo::|", " / |:<_T_>:|", " |_____\\ ::: /", " | | \\ \\:/", " | | | |", " \\ / | \\___", " / | \\_____\\", " `-'"] for line in lines: print(line) def draw_princess(): lines = [" __", " _.--. .-'" \ " ,-\"\"-. \"-.._ \"--..", " ,' `._ ` . `.", " ,-' `-_. \\", " ,' ,\"`-._.\"`-. F", " ./ / (`-')`-') \\ J`.", " .'F ,,'\"`-.\\) ( (/,-'\"`. \\ \\ `.", " .-',' ,-`-') \\`.))(,'/ (`-; ; `. \\", " .'-\"\"`-\"\"\"-\"\"`-. /,-.) \\(/ (,-.\\ : ;-\"\"`. ;'\"`.", " .( -\")-\")-\")-\")')\\ `._.-')`-._.' /( ,/(\"-(\"; ;(\"-\")", " ;J_\\_/\\_/\\_/\\_/(` `._/)( )(_,-') ) J_\\_/\\; /_\\_/\\", " / / ,'-\\ `-\\. \\)(/ /,-' /J F F +,' \\ ;", " ;,' F `-._)`-. .-'(_,-' F/ J ;' `.", " / / (,-\":\"/-.) J/ F \\F", " J J_______ `-./\"\\.-' _______| F", " | JF \"\"\"\"P8o... ...o8P\"\"\"\" J |", " F / |-.`-.`..\"`::: :::'\"..'.-'.-|`. J", " | F F (_(()) } `:: ::' { (())_) J ; F", " J J J -'''''\"\" :' `: \"\"`````- F `. ,'", " F F F-\" \"`-. : : .-\"' \"-J ; /", " J | /| .' `. | ' J", " \\ F JJ (,-. .-.) F .'|", " J` J F F \" \" \" J`. .; F", " | F J F F .; F", " J | | _,-.-._ / ; ; ;", " F / <-------> /F ' J", " J JF `##### ' / J ; /", " F | ### ' / F /", " J J ##### ' J F /", " F \\ ####### ' J F J", " J `-.####### ' / J /", " `. `--' ,' F /", " `-. _,.--' J J", " `-._____.---' / /", " F /", " J J" ] for line in lines: print(line) def draw_enemy1(): lines = ["/|", " _______________)|..", "<'______________<(,_|)", " .((()))| )) << YEAAYAAAAEAAAARGH!! >>", " (======)| \\", " ((( \"_\"()|_ \\", " '()))(_)/_/ ' )", " .--/_\\ /( /./", " /'._.--\\ .-(_/", " / / )\\___:___)", " ( -.'.._ | /", " \\ \\_\\ ( | )", " '. /\\)_(_)|", " '-| XX |", " %%%%%%%%", " / %%%%%%%\\", " ( /.-'%%%\\. \\", " /(.\' %%%\\ :|", " / ,| % ) )", " _|___) % (__|_", " )___/ )___(", " |x/ mrf\\ >", " |x) / '.", " |x\\ _(____''.__", " --\\ -\\--", " --\\__|--"] for line in lines: print(line) def draw_enemy2(): lines = [" , A {}", " / \\, | , .--.", "| =|= > /.--.\\", " \\ /` | ` |====|", " ` | |`::`|", " | .-;`\\..../`;_.-^-._", " /\\/ / |...::..|` : `|", " |:'\\ | /'''::''| .:. |", " \\ /\\;-,/\\ :: |..:::::..|", " |\\ <` > >._::_.| ':::::' |", " | `\"\"` / ^^ | ':' |", " | | \\ : /", " | | \\ : /", " | |___/\\___|`-.:.-`", " | \\_ || _/ `", " | <_ >< _>", " | | || |", " | | || |", " | _\\.:||:./_", " | jgs /____/\\____\\"] for line in lines: print(line) def draw_enemy3(): lines = [" __.--|~|--.__ ,,;/;", " /~ | | ;~\ ,;;;/;;'", " /| | | ;~\\ ,;;;;/;;;'", " |/| \_/ ;;;|\ ,;;;;/;;;;'", " |/ \ ;;;/ ) ,;;;;/;;;;;'", " ___ | ______ ;_____ |___....__ ,;;;;/;;;;;'", " ___.-~ \\(| \ \.\ \__/ /./ /:|)~ ~ \ ,;;;;/;;;;;'", " /~~~ ~\ | ~-. | .-~: |// _.-~~--,;;;;/;;;;;'", " (.-~___ \.'| | /-.__.-\|::::| //~ ,;;;;/;;;;;'", " / ~~--._ \| / `\:: |/ ,;;;;/;;;;;'", " .-| ~~| | /V\"\"\"\"V\ |: | ,;;;;/;;;;;'", " / \ | ~`^~~^'~ | / ,;;;;/;;;;;' ;", " ( \ \|`\._____./'|/ ,;;;;/;;;;;' '\"", " / \ \ ,;;;;/;;;;;' / |", " | | ,;;;;/;;;;;' | |", "|`-._ | ,;;;;/;;;;;' \\", "| / ,;;;;/;;;;;' \ |", "( ) | ,;;;;/;;;;;' | _.--~", " \ \/ \ , ;;;;;/;;;;;' /( .-~_..--~~~~~~~~~~", " \__ ' ` , ,;;;;;/;;;;;' . / \ / /~", " / \' |`._______ ,;;;;;;/;;;;;;' / : \/'/' /|_/| ``|", "| _.-~~~~-._ | \ __ .,;;;;;;/;;;;;;' ~~~~' .' | | /~ (/\/ ||", "/~ _.-~~~-._\ /~/ ;;;;;;;/;;;;;;;' | | | / ~/_-'|- /|", "(/~ \| /' | ;;;;;;/;;;;;;;; ; | | (.-~; /- / |", "| /___ `-,;;;;;/;;;;;;;;' | | | ,/) / /- / |", " \ \ `-.`---/;;;;;;;;;' | _' |T| /'(' / /|- _/ //", " \ /~~/ `-. |;;;;;'' ______.--~~ ~\ |u| ,~)') / | \~-==//", " \ /~( `-\ `-.`-; /| )) __-####\ |a| (, /| | \\", " \ /~. `-. `-.( `-.`~~ /##############'~~)| | ' / | | ~\\", " \( \ `-._ /~)_/| /############' |X| / \ \_\ `\\", " ,~`\ `-._ / )#####|/############' / |i| _--~ _/ | .-~~____--'", " ,'\ `-._ ~)~~ `################' |o| ((~>/~ \ (((' -_", " ,' `-.___)~~ `############# |n| ~-_ ~\_", "_.,' ,' `########### |g| _-~-__ (", "| `-. ,' `######### \ | | ((.-~~~-~_--~", " `-._ ) \ | | . | \ \"", " `~~ _/ | \ | `---------------------", " |/~ `. | \ . | O __.---------------", " | \ ; \ | _.-~", " | | | | / |"] for line in lines: print(line) def draw_island(): lines = [" ~ ~ ~ ~ ~", " ~ _.,-'=_.-'-._ ~ ~", " ~ ~ ~ ._.-' '-._ ~", " _.-':_.-' '-._ ~ ~", " _.-' '-._.'-._", " ~ .-'.-,' '-.", " '-._ /\ /\ _.-'", " ~ '-. (o)(o) / \ / \ ._'", " ~ '-._ (/ /\ ( _.'-._,-'", " '-._ / \ ) _.-' (o o)", " ~ ) ( ) ( ~ .-' ( .' ))~(( ~", " ) \" ( \" ( .-' ) '-._.,. ~", " ) \" ( ( '-._ / '-._ ~", " \" \" | | ~ .' ) '. ~", " ---._-|--|--|--|--/ _.-' / (o)(o) _.' ~", " \ o o o o/ '-._ / ( ) '-._-'-.", " ~~~~~~~~~~~~~~~~~ '-._ ( _.-'", " ~ ~ ~ '-. ) /\ _.-\"._,'", " ~ _.' / /\ /\ '. ~ (o o)", " (o o) _.-'-._.-' / / \ \ '-._._ ))~((", " ))~(( ~ _.-' / '-. ~", " .-' .-'('-._ '-.", " ~ _.' _.-'-.-'~ ~ '. _.'-.-'._ .'", " .-'=_.'-' .-' ~ ~ _ _.-' _.-' ~ '.',", " _.-' '-._,.-'._.-' (o)(o) '_ ~ ~", ".' \) '-._ ~ ~", "'-.- = .-'. (o)(o) '=._", " '._ ( ) '-.", "LGB ~ :_ _.-'.-' ~", " ~ ~ \"._,-'.-'._ .-`-._;'-._.='._ .-' ~", " ~ '-_.\" ~ ~ '-._:'=~_.' ~", " ~ ~ ~ ~ ~ ~ ~ ~"] for line in lines: print(line) def draw_ready_warrior(): lines = [" _,.", " ,` -.)", " ( _/-\\-._", " /,|`--._,-^| ,", " \_| |`-._/|| ,'|", " | `-, / | / /", " | || | / /", " `r-._||/ __ / /", " __,-<_ )`-/ `./ /", "' \ `---' \ / /", " | |./ /", " / // /", "\_/' \ |/ /", " | | _,^-'/ /", " | , `` (\/ /_", " \,.->._ \X-=/^", " ( / `-._//^`", " `Y-.____(__}", " | {__)", " ()"] for line in lines: print(line)