module Boggler::Core

Public Instance Methods

game() click to toggle source
# File lib/boggler/core.rb, line 10
def game
  start

  time = Time.now
  Dictionary.words
  while Time.now - time < 3 * 60 do
  end

  puts "\n" * 100

  Solver.solve @grid
end
run() click to toggle source
# File lib/boggler/core.rb, line 5
def run
  start
  Solver.solve @grid
end
seed() click to toggle source
# File lib/boggler/core.rb, line 23
def seed
  return @seed if defined?(@seed)
  #@seed = 7567 # postdated appears
  #@seed = 532183 # used for construction of grid word construction
  @seed = rand(999_999)
  srand @seed
  @seed
end

Private Instance Methods

start() click to toggle source
# File lib/boggler/core.rb, line 34
def start
  seed
  puts "Randomized with seed #{seed}"
  @grid = Grid.new
  puts @grid.to_s
end