Backstory: This is an alternate Pokemon universe, or rather, the universe is structured differently. At the point when the RP starts, Pokemon has just been widespread introduced throughout the world. They, or at least, the majority of the first ones, are introduced as Pocket Monsters, also known as "Pokemon." They are manmade creatures, although, there has been one Pokemon existing for many years, not called such until now: Porygon. Porygon however, serve as an artificial intelligence, working many households. When discovered that Porygon could combat viruses in the systems of computers, as well as other malfunctioning Porygon within the system, it was given the idea to create Pokemon, specialized computer anti-virus software also capable of doing the job, albeit in specialized ways. However, among children, it is much more popular as a competitive sport, and a sort of, virtual pet. The Pokemon have a large lifespan, and a near-perfect AI created to nearly simulate perfectly actual life. Who are the makers of such programs? None other than Silph Co. of course!
Silph Co. is the technology center of the world, having locales in Kanto, Johto, Hoenn, Sinnoh, and Unova. Their expert craft has allowed for Pokemon raising to be 100% accessible to all ages. Using omni-tool devices called, "Pokedexes," people are able to train, battle, research, and so much more with their Pokemon. Among the many features are including but not limited to: the ability to project detailed battles via their 4'x 5' screens, less detailed battles on their smaller 1'x 1.5' screens, a touch screen which allows for easy navigation, a pull out miniature keypad for more usage, and of course a mic for giving commands. Most if not all functions on the Pokedexes are available on computers, accessible through wireless connections on the Pokedex, and wired ports if needed.
Pokemon do "level up" and grow stronger after training, a result of program sorting out its code for the user. The reason for this is that the AI's settings require, for a more intuitive and flawless bonding experience," a start at square one" learning approach. This means that while beginner Pokemon can take care of minor issues such as very minor Spyware, higher level Viruses require more experience. Moves are unlocked via experience, and not learned within battles or directly after reaching specific levels, but rather an online system where moves are given as prizes for hard work. Reasons for this require to connect are simply to avoid glitches in the programming. Training with Pokemon works in a different way, and is basically limitless in possibilities. With the right creative mind behind it, infinite methods are possible. The ability to create custom environments to test out abilities, the ability to test out against "bots," the ability to train with another; this basically allows for multiple styles of training akin to what Pokemon would be able to do in real life, only inside a program. The Pokedex comes with its own system, although computers are far more advanced with programs such as the "area design software." Pokemon, at this point, cannot evolve, as evolutions have not been created.
Porygon are connected differently than standard Pokemon, connected wirelessly to a transmitting device controlling all functions set for said Porygon. These are then controlled by wired systems, with wireless backups. Porygon are used mainly for programmable work, such as organizing files, chores around the house (because the Pokemon world is futuristic, try and argue otherwise), and antivirus work. Porygon are much more specifically programmed, and at the same time, much more variable. Constant upgrades are always being made to the Porygon models, however, they too contain an AI, although it's much less advanced than the other Pokemon, which is counteracted by their immediate competence after download, requiring no previous actions to function perfectly.
Battles work slightly differently. When sending a Pokemon into a computer system outside of its habitat to fight, or simply into a battle arena, the Pokemon is allowed a set of moves. The amount of moves allowed starts at three and, like moves, increases with level but is only accessed via online scanning. The amount however, has no cap. When the set amount of moves is selected, the Pokemon is transferred to the battle location: a digitally built arena. Attacks are simply called out vocally, although variations upon them may be used, whether they will work or not depends on how successfully trained the Pokemon is, as the AI may be excellent, but not perfect. How an attack is aimed and how it strikes is first scanned graphically in a simulator with millions of pre-determined situations, then by analyzing the effects of the said attacks on the part of the body of the Pokemon, each having their own in-depth biological files. The damage is determined by a gauge that determines the power of the move, and compares it with the training given and artificially created stamina that the Pokemon has. A certain algorithm uses these factors along with the attacks, to create a simulation of real "battles." In essence: a really intricate system.