Last active
September 28, 2016 21:16
-
-
Save joshkautz/372ffad326009da591c380626ee7615b to your computer and use it in GitHub Desktop.
Python 3.5.2 script to display a fishing animation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import time | |
expander = {"n":"\n", "s": " ", "q": "~~~~~~"} | |
os.system(['clear','cls'][os.name == 'nt']) | |
animation = [] | |
animation.append("""nnnnnnqqq""") | |
animation.append("""n/nnnnnqqq""") | |
animation.append("""n /n/nnnnqqq""") | |
animation.append("""ns/n /n/nnnqqq""") | |
animation.append("""ns /ns/n-/nnnqqq""") | |
animation.append("""nss/nos/n|-/n^nnqqq""") | |
animation.append("""nss /n os/n |-/n ^nnqqq""") | |
animation.append("""nsss/nsos/ns|-/ns^nnqqq""") | |
animation.append("""nsss /ns os/ns |-/ns ^nnqqq""") | |
animation.append("""nssss/ns os /ns |--/ns ^nnqqq""") | |
animation.append("""nssss/|ns os /ns |--/ns ^nnqqq""") | |
animation.append("""nssss/|ns os / |ns |--/ns ^nnqqq""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^nnqqq""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nnqqq""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nqqq""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nqq~~~~~<""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nqq~~~~<v""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nqq~~~<v>""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nqq~~<v>/""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nqq~<v>/~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nqq<v>/~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq~~~~~<v>/~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq~~~~<v>/~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq~~~<v>/~~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq~~<v>/q""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq~<v>/q~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq<v>/q~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n~~~~~<v>/q~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n~~~~<v>/q~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n~~~<v>/q~~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n~~<v>/qq""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n~<v>/qq~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n<v>/qq~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nv>/qq~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n>/qq~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n/qq~~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nqqq""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n>qq~~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nv>qq~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n<v>qq~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n\<v>qq~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n~\<v>qq~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n~~\<v>qq""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n~~~\<v>q~~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n~~~~\<v>q~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |n~~~~~\<v>q~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq\<v>q~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq~\<v>q~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq~~\<v>q""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq~~~\<v>~~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq~~~~\<v>~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq~~~~~<v>/~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq~~~~<v>/~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq~~~<v>/~~~~~""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss |nq~~<v>/q""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss |nssss<v>/nqqq""") | |
animation.append("""nssss/|ns os / |ns |--/s|ns ^ss<v>/nnqqq""") | |
animation.append("""nssss/|ns os / |ns |--/ <v>/ns ^nnqqq""") | |
animation.append("""nssss/|ns os /<v>/ns |--/ns ^nnqqq""") | |
animation.append("""nssss/|ns`os /ns |--/s\<v>ns ^nnqqq""") | |
animation.append("""nssss/|ns`os /ns |--/s \<v>ns ^nnqqq""") | |
animation.append("""nssss/|ns`os /ns |--/ns ^sss\<v>nnqqq""") | |
animation.append("""nssss/|ns`os /ns |--/ns ^nsssss \<v>nqqq""") | |
animation.append("""nssss/|ns`os /ns |--/ns ^nnq~~~~~\<v>~~~""") | |
animation.append("""nssss/|ns`os /ns |--/ns ^nnqq\<v>~~""") | |
animation.append("""nssss/|ns`os /ns |--/ns ^nnqq~\<v>~""") | |
animation.append("""nssss/|ns`os /ns |--/ns ^nnqq~~\<v>""") | |
animation.append("""nssss/|ns`os /ns |--/ns ^nnqq~~~\<v""") | |
animation.append("""nssss/|ns`os /ns |--/ns ^nnqq~~~~\<""") | |
animation.append("""nssss/|ns`os /ns |--/ns ^nnqq~~~~~\\""") | |
animation.append("""nssss/ns`os /ns |--/ns ^nnqqq""") | |
animation.append("""nssss_ns`os /ns |--/ns ^nnqqq""") | |
animation.append("""nns`os __ns |- /ns ^nnqqq""") | |
animation.append("""nns ons |s___ns ^nnqqq""") | |
animation.append("""nnsons|s ___ns^nnqqq""") | |
animation.append("""nn on |ss___n ^nnqqq""") | |
animation.append("""nnon|ss ___n^nnqqq""") | |
animation.append("""nnnsss___nnnqqq""") | |
animation.append("""nnnsss___nnnqq~~~~~<""") | |
animation.append("""nnnsss___nnnqq~~~~<v""") | |
animation.append("""nnnsss___nnnqq~~~<v>""") | |
animation.append("""nnnsss___nnnqq~~<v>/""") | |
animation.append("""nnnsss___nnnqq~<v>/~""") | |
animation.append("""nnnsss___nnssssss<v>/nqqq""") | |
animation.append("""nnnsss___nssssss<v>/nnqqq""") | |
animation.append("""nnnsss___s<v>/nnnqqq""") | |
animation.append("""nnnsss___ <v>/nnnqqq""") | |
animation.append("""nnsss__nssss\<v>/nnnqqq""") | |
animation.append("""nsss_nsss \\nssss\<v>/nnnqqq""") | |
animation.append("""nsss\\nsss \\nssss\<v>/nnnqqq""") | |
animation.append("""nsssssss/nssssss /nssss\<v>/nnnqqq""") | |
animation.append("""nnsssssss/nssssss /nssss\<v>/nnqqq""") | |
animation.append("""nnnsssssss/nssssss /nssss\<v>/nqqq""") | |
animation.append("""nnnnsssssss/nssssss /nq~~\<v>/~~~~~""") | |
animation.append("""nnnnnssssss /nqq/~~~~~""") | |
animation.append("""nnnnnnqq/~~~~~""") | |
animation.append("""nnnnnnqqq""") | |
while True: | |
for frame in animation: | |
os.system(['clear','cls'][os.name == 'nt']) | |
for k,v in expander.items(): | |
frame = frame.replace(k,v) | |
print (frame) | |
time.sleep(.1) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment