• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • It's time to vote for your favorite Pokémon Battle Revolution protagonist in our new weekly protagonist poll! Click here to cast your vote and let us know which PBR protagonist you like most.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Custom Feature Question] How do I do Pokémon Essentials have a Online Battle and Online Trade Features?

By learning the in and outs of Essentials, learning how to program, buying or hosting a server, and then spending a few weeks or months trying to get it to work.
 
but how am I going to learn these things?

You can look at online tutorials for Ruby and Essentials. Online play is a very ambitious feature which could only be added to Uranium because of the work of the many talented coders in Uranium. They could set it up because they had the knowledge to. However every game doesn't need online play to be successful (Look at Insurgence or Reborn).

But if for some reason you do really want online trading in your game and don't have the experience/expertise to add it, then check out Pokemon SDK.
 
You can look at online tutorials for Ruby and Essentials. Online play is a very ambitious feature which could only be added to Uranium because of the work of the many talented coders in Uranium. They could set it up because they had the knowledge to. However every game doesn't need online play to be successful (Look at Insurgence or Reborn).

But if for some reason you do really want online trading in your game and don't have the experience/expertise to add it, then check out Pokemon SDK.
Insurgence and Reborn both have online, but I agree that a game doesn't need it to be successful. It's also something that doesn't need to be considered until significant progress has been made in development.
 
Learn by experimentation! The Socket section of the scripts contains everything you need to make a start, you just need to write a rudimentary server to accept connections and forward data between the clients and you can start testing things out. As a concrete pointer try (broken link removed), and (broken link removed).

Because it's over a network, you'll want to run your code past an experienced coder at the end to make sure you don't have any catastrophic security holes (e.g. using Marshal::load or eval), but those are perfectly fine while you're just developing things on your own PC.
 
Back
Top