CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-asciimatics

tessl install tessl/pypi-asciimatics@1.15.0

A 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%

rubric.jsonevals/scenario-8/

{
  "context": "This evaluation assesses how well the engineer uses asciimatics simple text effects (Print, Cycle, and BannerText) to create an animated welcome screen. The focus is on proper usage of these specific effect classes and the Scene/Screen integration.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Print Effect Usage",
      "description": "Uses the Print effect class from asciimatics.effects to display the static 'WELCOME' header text at the specified position (30, 5) with appropriate color attributes.",
      "max_score": 25
    },
    {
      "name": "Cycle Effect Usage",
      "description": "Uses the Cycle effect class from asciimatics.effects to display the 'System Ready' text at position (28, 10) with automatic color cycling functionality enabled.",
      "max_score": 25
    },
    {
      "name": "BannerText Effect Usage",
      "description": "Uses the BannerText effect class from asciimatics.effects to create a horizontally scrolling banner displaying 'Thank you for using our application!' at y-position 15.",
      "max_score": 25
    },
    {
      "name": "Scene Integration",
      "description": "Properly creates a Scene object from asciimatics.scene and adds all three effects (Print, Cycle, BannerText) to the scene with appropriate duration (at least 100 frames).",
      "max_score": 15
    },
    {
      "name": "Screen Initialization",
      "description": "Uses Screen.wrapper() or Screen.open() from asciimatics.screen to properly initialize the screen and uses screen.play() method to run the scene with the effects.",
      "max_score": 10
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/asciimatics@1.15.x
tile.json