Beim Spielen befindet sich das Wort "JETZT LADEN" in der unteren rechten Ecke. Ich denke, es gibt einige, die sich von links nach rechts bewegen und einige Charaktere werden größer, aber das war's. Es tut mir leid, wenn Sie nicht verstehen.
Der Code ist in Python3 geschrieben. Es ist ein schlechter Code, aber bitte vergib mir ...
Sie können den Wagenrücklauf (\ r) verwenden, um die Terminalausgabe zu überschreiben.
Wenn Sie beispielsweise eine Animation erstellen möchten, bei der der Bindestrich -
alle 0,5 Sekunden nach rechts verschoben wird, sieht der Code folgendermaßen aus:
sample.py
import time
for i in range(0, 9):
print('\r{0} {1}%'.format(' ' * i, '-'), end='')
time.sleep(0.5)
move.py
import time
import os
def main():
#Einstellen des Anfangswertes für die Schleife
num = 1
#Uhreinstellungen
clock = 0.5
os.system('cls')
print(" ")
#Code, der Zeichen von hier wegbewegt
while num != 0:
str = 'N O W L O A D I N G'
space = ' ' * num
count = num - 20
if num < 20:
time.sleep(clock)
#Der Darstellungsteil des Charakters. Bewegt sich seitwärts, wenn der Wert von num zunimmt
print('\r{0} {1}'.format(space, str), end='')
num += 1
else:
#Nachdem Sie 20 Felder in voller Breite nach rechts verschoben haben, gehen Sie nach rechts und von links nach innen
if count <= len(str):
time.sleep(clock)
print('\r{0} {1} {2}'.format(str[len(str) - count:], ' ' * (num - count), str[:(le`n(str) - count)]), end='')
num += 1
else:
num = 1
if __name__ == "__main__":
main()
Ich denke nicht, dass es ein nützliches Programm sein wird, aber mit dem Paketinstallationsprogramm Ich glaube, es ist in Mode, wenn sich die Buchstaben "INSTALLING" bewegen.
Ich wünschte, ich könnte die Originalzeichen und die ASCII-Grafik verschieben, während ich "apt" oder "yum" installiere! Ich denke.
Ich hatte ursprünglich vor, den folgenden Code für schwimmende Fische zu erstellen ...
Mambo schwimmt im Auto eines Freundes auf einem kleinen LCD-Bildschirm eines CD-Players Es gibt einen Modus, und ich dachte, es wäre schön, also habe ich es selbst gemacht. Ich denke jedoch, dass der Code nicht so cool ist und der Fisch unerwartet Ich konnte es nicht süß anzeigen, also habe ich es als Bonus gepostet ... Mi ((((° >>)>)
fish.py
import time
import os
def main():
#Einstellen des Anfangswertes für die Schleife
num = 1
#Uhreinstellungen
clock = float(input('Bitte geben Sie die Geschwindigkeit ein([früh]1>>>5>>>10[langsam])')) / 10
os.system('cls')
print(" ")
#Von hier aus schwimmen Fische
while num != 0:
if num < 11:
time.sleep(clock)
space = ' ' * num
#Der Teil der Darstellung des Fisches. Bewegt sich seitwärts, wenn der Wert von num zunimmt
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '△\n', space, 'Mi.((((°>\n', space + ' ', 'Les' + '\033[2A'), end='')
num += 1
#Teil zum Bewegen von Flossen
time.sleep(clock)
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '△\n', space, 'Ξ((((°>\n', space + ' ', 'Les' + '\033[2A'), end='')
else:
#Nachdem Sie 10 Felder in voller Breite nach rechts verschoben haben, wird der Teil nach rechts ausgeblendet
time.sleep(clock)
space = ' ' * num
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '△\n', space, 'Mi.(((( \n', space + ' ', 'Les' + '\033[2A'), end='')
time.sleep(clock)
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '△\n', space, ' Ξ(((( \n', space + ' ', 'Les' + '\033[2A'), end='')
time.sleep(clock)
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '\n', space, 'Mi.(( \n', space + ' ', '' + '\033[2A'), end='')
time.sleep(clock)
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '\n', space, ' Ξ(( \n', space + ' ', '' + '\033[2A'), end='')
time.sleep(clock)
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '\n', space, ' \n', space + ' ', '' + '\033[2A'), end='')
#Wenn Sie nach rechts ausblenden, wird der Teil von links ausgeblendet
time.sleep(clock * 2)
space = ' ' * 20
print('\r{0} {1} {2} {3} {4} {5}'.format(space , '\n', '°>', space + '\n', space, '\033[2A'), end='')
time.sleep(clock * 2)
print('\r{0} {1} {2} {3} {4} {5}'.format(' △', space + '\n', '(((°>', space + '\n', space, '\033[2A'), end='')
time.sleep(clock * 2)
print('\r{0} {1} {2} {3} {4} {5}'.format(' △', space + '\n', 'Ξ((((°>', space + '\n Les' , space , '\033[2A'), end='')
time.sleep(clock)
print('\r{0} {1} {2} {3} {4} {5}'.format(' △', space + '\n', 'Mi.((((°>', space + '\n Les' , space , '\033[2A'), end='')
num = 1
if __name__ == "__main__":
main()
Wenn Sie möchten, kopieren Sie es bitte und verschieben Sie es!
Recommended Posts