yasuhito/text2048

View on GitHub
bin/2048

Summary

Maintainability
Test Coverage
#!/usr/bin/env ruby
# encoding: utf-8

$LOAD_PATH.unshift(File.dirname(File.realpath(__FILE__)) + '/../lib')

require 'text2048/app'
require 'timeout'

app = Text2048::App.new
begin
  timeout(60) { app.show_title }
rescue Timeout::Error
  loop do
    app.demo
    break if app.wait_any_key(0.5)
  end
end

app = Text2048::App.new
app.generate(2)
loop { app.step }