#!/bin/bash
# texray@fuckMicrosoft.com   http://texray.no-ip.org

# define color constants
LTBLUE="\033[1;34m"
GREEN="\033[0;32m"
OFF="\033[0m"

guy[0]=' \o/'; guy[1]=' <o/'
guy[2]=' \o>'; guy[3]=' \o\'
guy[4]=' /o/'; guy[5]=' <o>'
leg[0]=' /\ '; leg[1]='""\ '
leg[2]=' /""'; leg[3]=' /\ '
leg[4]='""\ '; leg[5]=' /""'
body='  # '
say[0]='yeah'; say[1]='whoo'
say[2]='hooray'; say[3]='bash forever!'
say[4]='go!'; say[5]='yippee!'
say[6]='linux rulez!'; say[7]='party!'
blankline="                                                                                "

clear

guys=10

while ( true ); do
 for ((i=0; i<$[$guys+1]; i++)); do
  echo -e "$LTBLUE"
  tput cup 10 $[$i*6]
  echo -e "${guy[$(($RANDOM%6))]}"
  tput cup 11 $[$i*6]
  echo "$body"
  tput cup 12 $[$i*6]
  echo -e "${leg[$(($RANDOM%6))]}"
  echo -e "$OFF"
 done
 word=${say[$(($RANDOM%8))]}
 col=$((RANDOM%60))
 row=$((RANDOM%9))
 tput cup $row $col
 echo -e "$GREEN$word$OFF"
 tput cup $((RANDOM%9)) 0
 echo "$blankline"
done
