Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #960 chess position generator
- def assignment
- positions = [1,3,5,7]
- temppos = [2,4,6,8]
- assignments = {}
- positions.shuffle!
- temppos.shuffle!
- assignments['B1'] = positions.pop
- assignments['B2'] = temppos.pop
- positions = positions + temppos
- positions.shuffle!
- assignments['Q'] = positions.pop
- assignments['N1'] = positions.pop
- assignments['N2'] = positions.pop
- positions.sort!
- assignments['K'] = positions[1]
- assignments['R1'] = positions[0]
- assignments['R2'] = positions[2]
- positions = String.new
- pieces = String.new
- assignments.sort_by { |k, v| v}.each do |k, v|
- pieces << k[0] + " "
- positions << v.to_s + " "
- end
- #puts positions
- return pieces
- end
- puts assignment
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement