tessl install tessl/pypi-asciimatics@1.15.0A cross-platform package to replace curses (mouse/keyboard input & text colours/positioning) and create ASCII animations
Agent Success
Agent success rate when using this tile
81%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.33x
Baseline
Agent success rate without this tile
61%
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