A cross-platform package to replace curses (mouse/keyboard input & text colours/positioning) and create ASCII animations
81
Create a terminal-based welcome screen animation that displays greeting messages using text effects.
Build a program that creates an animated welcome screen with the following components:
Static Header: Display a static title "WELCOME" at the top of the screen that remains visible throughout the animation.
Color-Cycling Status: Display a status message "System Ready" that automatically cycles through different colors.
Scrolling Banner: Display a scrolling message "Thank you for using our application!" that moves horizontally across the screen.
The program should:
@generates
def create_welcome_screen(screen):
"""
Create and return a Scene with welcome screen effects.
Args:
screen: The Screen object to render to
Returns:
Scene: A Scene containing all the welcome screen effects
"""
pass
def run_welcome_animation():
"""
Main function to initialize screen and run the welcome animation.
Handles screen initialization and cleanup automatically.
"""
passProvides text effects and screen rendering capabilities.
@satisfied-by
Install with Tessl CLI
npx tessl i tessl/pypi-asciimaticsdocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10