Skip to content

Instantly share code, notes, and snippets.

@havenwood
Last active December 14, 2015 03:29
Show Gist options
  • Save havenwood/5021790 to your computer and use it in GitHub Desktop.
Save havenwood/5021790 to your computer and use it in GitHub Desktop.
ANSII Animation with Ruby and Curses
require 'curses'
def draw this, fps = 5
Curses.setpos 1, 1
Curses.addstr this
Curses.refresh
sleep 1.0 / fps
end
loop do
draw '(*_*)-|--|-'
draw '(/*_*)-|--|-'
draw '(/*_*/) -|--|-'
draw '(/*_*)/ _|__|_'
draw '(/*_*)/ ~ _|__|_'
draw '(/*_*)/ ~ _|__|_'
draw '(*_*)/ _|__|_'
draw '\(*_*)/ _|__|_'
draw '/(*_*)/ _|__|_'
draw '\(*_*)/ _|__|_'
draw '\(*_*)\ _|__|_'
draw ' \(*_*) _|__|_'
draw ' (*_*)\ _|__|_'
draw ' (*_*) _|__|_'
draw ' (*_*) _|__|_'
draw ' (*_*)_|__|_'
draw ' _|__|_(*_*)'
draw ' _|__|_(*_*\)'
draw ' -|--|-\(*_*\)'
draw ' -|--|- ~ \(*_*\) '
draw ' -|--|- (*_*\) '
draw ' -|--|- (*_*\) '
draw ' -|--|- (*_*\) '
draw ' -|--|-(*_*\) '
draw ' -|--|-(*_*) '
draw '(*_*)-|--|- '
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment