From: Philip Rhoades Date: 2010-04-10T15:38:11+09:00 Subject: Re: Ruby-warrior : Teaching AI concepts with Ruby People, On 2010-04-10 05:35, H- 16 wrote: > Bill Kelly wrote: > Aldric Giacomoni wrote: >> I think this project doesn't get enough attention :-) >> http://github.com/ryanb/ruby-warrior > > Oh, definately, this is probably the best way to teach programing. I tried cloning the latest git but adding warrior.rest! to player.rb and running gave: Welcome to Ruby Warrior [1] p - beginner - level 1 - score 0 [2] New Profile Choose profile by typing the number: 1 Starting Level 1 - turn 1 - -------- |@ >| -------- ./rubywarrior/p-beginner/player.rb:3:in `play_turn': undefined method `rest!' for # (NoMethodError) from /usr/lib/ruby/gems/1.8/gems/ruby-warrior/bin/../lib/ruby_warrior/units/warrior.rb:12:in `play_turn' from /usr/lib/ruby/gems/1.8/gems/ruby-warrior/bin/../lib/ruby_warrior/units/base.rb:72:in `prepare_turn' from /usr/lib/ruby/gems/1.8/gems/ruby-warrior/bin/../lib/ruby_warrior/level.rb:50:in `play' from /usr/lib/ruby/gems/1.8/gems/ruby-warrior/bin/../lib/ruby_warrior/level.rb:50:in `each' from /usr/lib/ruby/gems/1.8/gems/ruby-warrior/bin/../lib/ruby_warrior/level.rb:50:in `play' from /usr/lib/ruby/gems/1.8/gems/ruby-warrior/bin/../lib/ruby_warrior/level.rb:46:in `times' from /usr/lib/ruby/gems/1.8/gems/ruby-warrior/bin/../lib/ruby_warrior/level.rb:46:in `play' from /usr/lib/ruby/gems/1.8/gems/ruby-warrior/bin/../lib/ruby_warrior/game.rb:72:in `play_current_level' from /usr/lib/ruby/gems/1.8/gems/ruby-warrior/bin/../lib/ruby_warrior/game.rb:63:in `play_normal_mode' from /usr/lib/ruby/gems/1.8/gems/ruby-warrior/bin/../lib/ruby_warrior/game.rb:23:in `start' from /usr/lib/ruby/gems/1.8/gems/ruby-warrior/bin/../lib/ruby_warrior/runner.rb:17:in `run' from /usr/lib/ruby/gems/1.8/gems/ruby-warrior/bin/rubywarrior:5 What have I missed? Thanks, Phil. -- Philip Rhoades GPO Box 3411 Sydney NSW 2001 Australia E-mail: phil@pricom.com.au