if u have a emerald version or sapphire version u trade. Oh, u need 2 game boys too. No other way.
Kyogre is not able to be caught in Ruby Version.
This legendary Pokemon can only be acquired on Ruby Version through trade from Sapphire Version or Emerald Version.
You cannot see Kyogre in Pokemon Ruby because it's a version exclusive to Sapphire and can be found in Emerald also.
After Latios comes Kyogre, the legendary Pokemon for Sapphire Version.
There is no cheat to obtain Kyogre in Pokemon Ruby. To obtain Kyogre and Pokemon Ruby, one must trade with a trainer that has obtained Kyogre in Pokemon Sapphire or Emerald.
You can't get Kyogre in Pokemon Ruby but you can get Kyogre in Pokemon emerald and sapphire and in ruby you only get groudon and rayquaza. In sapphire you get Kyogre and rayquaza and in emerald you can get groudon, Kyogre, and Rayquaza.
In Pokemon Ruby and Sapphire there is no battle between Kyogre and Groudon. That is only in Emerald version. Instead the legendary pokemon (in your case Groudon) is inside the cave of origin in Sootopolis City.
Kyogre is available in Emerald and Sapphire but not in Ruby.
you can`t catch kyogre or groudon or both of them without linking them from sapphire, ruby or emerald version.
There is no city called Kyogre he is a legendarie pokemon.
Trade it from Sapphire.You can't find Kyogre in Pokemon Ruby. But, you can trade from someone in Pokemon Sapphire or Emerald.
You can't kyogre is specific to Sapphire and groundon is specific to ruby