調子に乗ってプレイ画面を再現したくなったので書いてみた
#!/usr/bin/ruby gets.each_byte { |c| print c.chr STDOUT.flush sleep 0.5 }
level3をクリアする手順の一例はこれ。a.txtとか適当なファイル名で保存。
lkkllljjllhhkkkllllkkkkkkkklllllllljjjjjhhhllljjjlllljjjhhhhh...hhhhhhhhhhhkkkkkkkkkkkkkklllljjjllllllkkklllllljjjhhhhhhkkkhhhhhhhhhhhhhhhhhhhjjjllllllllljjjjjjjjjhhhjjhhhkkhhhkkkkkkkkkhhhhhhhhjjjjjjjjllllllllkkllllllllljjlllllllllllllllljjjhhhhhhkkkllkkkkkkkkhhhhhhhhkkkhhhhhhhhhhhhhjjjhhhhhhhhjjjjjjjjhhhjjjlllllllllllkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhjjjlllllllljjjjjjjjllllllllkkkkkkkkhhhhhhhhhhhhhhhhkkkhhhhhhhhhhhhhhjjjllllkkkhhhhjjjlllljjjjjjjjhhhhjjjllllllllllllllllkkkhhkkkkkkkklllllllljjjjjjjjhhhhhhhhhhhhhhhhhhkkkkkkkkkkkhhhhjjjlllljjjjjjjjhhhhjjjlllllkkklllllllllkkkkkkkkkkklllllllllllllllljjjhhhhhhhhhhhhhhhhjhhhhhhjjjll.
で、これをパイプでつないでパックマンシミュレータに食わせる
ruby out.rb <a.txt | ruby pacman.rb 3
3分プログラムなのでまあこんなもんで