なんだコレはと言われたら

地図ですと答える。まあまだ途中なので…。

ruboto IRB入れるとIS06上でスクリプト書いて実行できて楽しいです。持ち運ぶキーボード買おうかな。

# encoding: UTF-8
require 'java'

class MapMaker
	
	def initialize(x_max = 10, y_max = 10,
		geo=["土", "水"])
		
		@geo = geo
		@x_max = x_max
		@y_max = y_max
		@result = []
	end
	
	attr_accessor :geo, :result
	
	def decide_geo		
		@x_max.times {|i|
			y_ary=[]
			@y_max.times {|j|
				y_ary << @geo[rand(@geo.size)]
			}
			@result << y_ary
		}
		return @result
	end
end

mm = MapMaker.new(10,10,['水','土',])
result = mm.decide_geo

result.each{|e|
	java.lang.System.out.println(e)
}
土土土水土土土土土土
土水土水水水土水水水
土土土土土水水水水水
土水土土土土土水水土
土土水土水土水土水土
土土水土水水土水水土
土土土土土水水水水水
水水水水水水土土土土
土水土水土土土水土土
土土水水水土土土土土