Pokémon Global: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
(explanation on talk page)
(starter to first partner relinking)
 
(48 intermediate revisions by 26 users not shown)
Line 1: Line 1:
[[Image:PGLogo.jpg|center]]
[[File:PGLogo.jpg|thumb|right|The Pokémon Global logo]]
Pokemon Global is a fan-made Massive Multiplayer Online Roleplaying Game (MMORPG) coded using Java. Started in August 2007 by former members of PDoA, the game has been coded by Pivot, ZombieBear, Ryan and (in recent times) Sienide. The Development Team consists of many members but regular members make most of the contribution by posting suggestions, maps they've made, game effects they've made and opening discussions about the game.
[[File:PGPlaying.png|thumb|right|Poké Global members chatting and battling with one another]]
'''Pokémon Global''' is a fan-made {{wp|massively multiplayer online role-playing game}} (MMORPG) coded using {{wp|Java (programming language)|Java}}. Started in August 2007 by former members of Pokémon: Den of Ages (PDoA), the game has been coded by Pivot, ZombieBear, Ryan and (in recent times) Sienide. Many members belong to the development team, but most members contribute by posting suggestions, maps and game effects, and discussions about the game.


[[Image:PGPlaying.png|right|frame|Poké Global members chatting and battling with one another.]]
== History ==
== History ==
Pokemon Global was set up in August 2007 when members of PDoA left PDoA to form their own MMORPG. Since then the team have been coding Pokemon Global using Java and the Eclipse Development Environment. The first demo surfaced in early 2008, showing of the Player versus Player (PvP) engine based on ShoddyBattle. In April 2008, Pokemon Global merged with Pokemon Online Revolution and has since then gone to produce Beta Version 0.15. Since the game is open-source, members can also access the latest build via SVN.
Pokémon Global was set up in August 2007 when members of PDoA left to form their own MMORPG. Since then the team has been developing Pokémon Global using Java and the {{wp|Eclipse (software)|Eclipse development environment}}. The first demo surfaced in early 2008, which demonstrated the Player versus Player (PvP) engine based on [[Shoddy Battle]].  
 
In April 2008, Pokémon Global merged with Pokémon Online Revolution and has since then gone on to produce beta version 0.5. The game featured parts of the Johto region in 0.22 and nearly the full region in 0.5. Due to an internal clash between the previous admins/leaders of Pokemon Global and Pokemon Online Revolution, the team was entirely reconstructed in June 2008. Previous admins Pivot (Pokémon Global) and Sienide (Pokémon Online Revolution ) were replaced by Fshy as admin. With Ryan and Viride serving as co-admins. Pivot and Sienide still remained on the teams as programmers. GaMa offered the team his server, to make the game more widely playable. In January 2009, Pokémon Global Beta 0.5 was released and expanded the game dramatically. With this release came a high demand for new content not seen in previous Pokémon games. ObIivion joined the team as Lead Quests & Events Designer in February 2009, and in the coming months the game featured a variety of events including Buneary being catachable in wild grass in Johto over Easter, to Lance showing up in Cherrygrove city as a developer controlled NPC and would battle trainers (for a game that didn't yet feature the Elite 4, this was a big deal).
 
In August 2009, the game was rebranded to [[Pokénet]], in an effort to avoid copyright issues. Viride left the team and was replaced by LordAdmiral and Perry_Radica as Community Managers. Perry_Radica then went on to become Lead Narrative Designer, to assist ObIivion and help create a cohesive world and story. The naming structure of the version releases changed from number releases to full names.  


== Features ==
== Features ==
=== Beta 0.15 ===
=== Beta 0.15 ===
This beta features:<br />
This beta featured:
- Login/Registration <br />
* Login/Registration
- [[Starter Pokémon]] Selection <br />
* [[first partner Pokémon|Starter Pokémon]] Selection
- Chat <br />
* Chat
- Wild Pokémon <br />
* [[Wild Pokémon]]
- [[Catching]] (including Boxes)<br />
* {{pkmn2|caught|Catching}} (including Boxes)
- Leveling/Evolution <br />
* [[Level]]ing/[[Evolution]]
- [[Pokémon Center]] and Pokemart <br />
* [[Pokémon Center]] and Poké Mart
- [[Johto]] (currently mapped up to Route 31, more still to be added for the next release)<br />
* [[Johto]] (mapped only to Route 31)


=== Beta 0.2 ===
=== Beta 0.2 ===
This beta was due in early July. It featured all of 0.15's features along with:<br />
This beta was due in early July. It featured all of 0.15's features along with:
- Player vs. Player Battles (wagers can be placed on battles also)
* Player vs. Player Battles (wagers can be placed on battles also)
- Trading (Items/Pokémon/Money)<br />
* Trading (Items/Pokémon/Money)
- Team Creation / Joining<br />
* Team Creation/Joining
- NPC Battles (including Gym Leaders)<br />
* NPC Battles (including Gym Leaders)
- Private Chat<br />
* Private Chat


=== Beta 0.22 ===
=== Beta 0.22 ===
[[Image:PGLoginScreen.png|right|frame|The login screen for Pokémon Global.]]
[[File:PGLoginScreen.png|thumb|right|The login screen for Pokémon Global.]]
This is the current Beta being used. It features:<br />
This Beta was largely an extension of previous Betas.  
- New Chat<br />
* New Chat
- No Teams<br />
* No Teams
- New Maps<br />
* New Maps
- New NPCs<br />
* New NPCs
 
=== Beta 0.5 ===
This Beta was released in early January 2009. It features:
* Buildings and caves
* Aggressive Trainer NPCs
* Fleeing mechanics
* Updated user interface
* All of Johto, except the Whirl Islands and Mt. Mortar
* Redid bag system
* Dynamic Map Loading, which allows some users to play the game much faster.


== NPC System ==
== NPC System ==
NPC Trainers in-game will always use Pokémon equal or greater to your current level of skill. This is done by evaluating Pokémon in your party and retrieving an average level. Once the average level is calculated, if the NPC is weaker than you, they'll receive a level boost. The same will go for Gym Leaders until badges can be obtained.
[[File:PGBattleScreen.png|thumb|right|Pokémon Global's battle screen]]
 
NPC Trainers in-game will always use Pokémon equal or greater to the player's current level of skill. This is done by evaluating Pokémon in the party and retrieving an average level. Once the average level is calculated, if the NPC is weaker than the player, they'll receive a level boost. The same will go for Gym Leaders until badges can be obtained.
== Pokézine ==
The Pokézine is Pokemon Global's Official Magazine. All the articles are submitted by members and include interviews with the staff, latest news from [[Nintendo]], information about various Pokémon Games, Pokémon of the Issue and more. The Lead Designer of the Pokezine, Psycho, designs everything using Adobe Flash and releases a new issue every few weeks. If you are interested in signing up to make articles for the Pokézine, contact '''Kira''' or '''Psycho'''. There is a large application list but if you prove yourself to them, you will obtain the rank: "Pokézine Team". For the Pokézine Team, you do not always have to write extremely long articles. You can contribute in other ways such as idea suggestions.
 
== Chatroom ==
To contact the staff immediatly, talk to them in a chatroom. Simply download an IRC client such as mIRC. Once you've downloaded that, run it and type: '''/server irc.quakenet.org'''. Once the connection is up, type: '''/join #pokeglobal'''. If you need immediate help or just have a question, type: '''/join #pokeglobalhelp''' instead of '''/join #pokeglobal'''. If you would like to map and want to talk to a mapper personally, type: '''#Pokeglobalmapping''' instead of '''/join #pokeglobal'''.
 
[[Image:PGBattleScreen.png|right|frame|Pokémon Global's battle screen.]]
 
== Mapping ==
=== Mapping Tutorial(By Martijn) ===
This will show you how to map.
 
Before we start with the mapping, there are a 2 things you'll need:
- Java Runtime Environment<br />
- The mapping tool "Tiled"<br />
- The tilesets<br />
 
Download links:
- Java Runtime Environment: [www.java.com]<br />
- WinRAR or any other rar/zip extracting tool<br />
- Tiled: [http://www.mapeditor.org/tiled.jnlp]<br />
- The tilesets: For the latest tileset, check out the latest tileset thread: [http://pokeglobal.net/forums/map-development/latest-tileset/]<br />
 
The tilesets will be updated regularly and notes of the update will be posted in this thread. The download link for the sets will stay the same.
 
'''''Getting Started'''''
 
Before we start working with tiled, it's time to extract the tilesets.
I highly recommend you to create a folder called ''Mapping'' in which you'll save the tilesets and maps. After creating the folder, open up '''tilesets.rar''' and extract the tilesets to the mapping folder.
 
Now that you've extracted the tilesets, installed '''Java'''(Version 6 Update 7), and downloaded Tiled, open up latest.jnlp (this is Tiled). Opening the file will automatically install the software and Tiled should be started after installing.
 
You will get the following view:
[[Image:MappingScreen.jpg]]
 
Before we continue, I'd like to explain the tiled interface.
 
'''The Toolbox'''
 
On the leftside of the screen is the toolbox. This toolbox contains all the tools you'll need to create your map.
 
 
The toolbox contains the following tools (from top to button):
 
- '''The "''move layer''" tool.''' This tool allows you to move an entire layer. It's hardly used while mapping.<br />
- '''The "''paint''" tool'''. The paint tool is probably the most important tool for creating maps. After you've selected a tile, the paint tool is the tool you'll use to place the tiles on your map. When you click it, it will put the tile on the selected layer.<br />
- '''The "''erase''" tool.''' Another important tool, it's used to remove tiles from the map. It will remove the tile from the selected layer.<br />
- '''The "''Fill''" tool.''' The fill tool is used to fill a selection with the select tile (or if there isn't a selection, the entire map).<br />
- '''The "''eye dropper''" tools.''' This tool is useful when you want to use a certain tile that you've already used in your map but you don't want to go through all the tilesets searching for it. With this tool selected, you simply click the tile on your map and from that point on that tile will be the tile used.<br />
- '''The "''Select''" tool.''' Basically, it lets you draw a selection that you can fill with the "Fill" tool that I explained earlier.<br />
- '''The "''Move object''" tool.''' As far as I know, there's no use for this tool, so just ignore it.<br />
- '''The "''zoom''" tools.''' These tools let you zoom in and out.<br />
 
'''The Map View'''
 
The middle of your screen is the map view. After you've created a new map, or opened an existing map, it'll show over here.
[[Image:MappingExample.jpg]]
 
'''The Layers Window'''
 
The right side of your screen is the layer window. This contains a list of layers and the ability to create and delete layers.
 
With the up and down arrow, it's possible to move a layer up or down.
[[Image:MappingLayers.jpg]]
 
'''The Tileset Window'''
 
The bottom of the screen is the tile palette.
[[Image:MappiingTile.jpg]]
 
The tile palette contains every imported tile. In the tile palette, you'll select the tile you want to use in the map. By holding down the mouse button and dragging the mouse, it's possible to select multiple tiles. This is especially useful for putting trees in place.
 
 
Now we've had the interface covered, we're going to configure Tiled.
 
Go to Edit → Preferences
[[Image:MappingTiled.jpg]]
 
Put the settings like in the image below:
[[Image:MappingSettings.jpg]]
 
'''''Creating Our First Map'''''
 
Now that we've configured Tiled, it's time to start on our first map. <br /> .
Go to File → New
[[Image:MappingTiledNew.jpg]]
 
Now use the following settings:
 
Map type: Orthogonal<br />
Map Size: enter the amount of horizontal and vertical tiles you want.<br />
Tile size: width: 16 height: 16<br />
[[Image:TiledMap.jpg]]
 
After clicking OK, a new map will be made which means you'll see a black screen.
 
Now that we've created a map, it's time to import our tilesets.
 
'''Importing Tilesets'''<br />
Go to Tilesets → New Tilesets
[[Image:NewTilesets.jpg]]
 
Enter the name of the tileset, the tile, width, and height (these should already be set at 16 as specified when creating the map).<br />
Click the "Reference tileset image" checkbox and click "Browse". Then select the tileset you wish to import (for example "PGTileseti.jpg".)
 
Check the "Use transparent color" checkbox, click the color behind it, and select the color you wish to be the transparent color. (for all tilesets, except PGTilesetzkantoroutes1.png and PGTilesetzkantotowns1.png, it's black. For these two tilesets, it's white).
 
After you've done all that the menu should look like this:
[[Image:DesigningMap.jpg]]
 
'''Creating Layers'''<br />
Now that we've imported the tilesets, it's time to create the layers on which we are going to map.
To create layers, click the "Add a layer" icon [[Image:NewPageIcon.jpg]](or go to Layer → Add layer).
 
Use the following basic layer structure from top to bottom:<br />
- height<br />
- collision<br />
- water<br />
- ridges<br />
- grass<br />
- walkable<br />
 
Sometimes you'll need more layers, in those cases create an extra layer, that's not a problem. Just make sure they are named correctly (so collision for a collision layer and grass for a wild Pokemon grass layer).
 
It could happen so have a layer structure like this:<br />
- height<br />
- collision<br />
- collision<br />
- water<br />
- water<br />
- walkable<br />
- grass<br />
- walkable<br />
 
It hardly every happens, but it's possible.
 
Time to map!<br />
Now that we've got that all covered, it's time to start mapping! You should be able to map now because it's pretty straightforward and just a matter of practice.


Good luck.
== Development team ==
* '''Fshy94''' - Administrator / Lead Programmer
* '''Ryan''' - Co-Administrator / Senior Programmer
* '''Viride''' - Co-Administrator / Former Community Manager
* '''ZombieBear''' - Senior Programmer
* '''TMKCodes''' - Developer
* '''Pivot''' - Programmer / Former Administrator
* '''Sienide''' - Programmer / Former Administrator
* '''Karai''' - Programmer
* '''Dragina''' - Lead Graphics Designer
* '''ObIivion''' - Lead Quest & Events Designer
* '''Perry_Radica''' - Lead Narrative Designer / Community Manager
* '''Lastplacer''' - Co-Lead Mapper
* '''LordAdmiral''' - Co-Lead Mapper / Community Manager
* '''Firefly17''' - Mapper
* '''GaMa''' - Mapper / Server Owner
* '''Latias''' - Lead Wiki Developer


== Development Team ==
== External links ==
'''Pivot''' - Developer <br />
* [http://www.pokeglobal.org Pokémon Global Website] {{Dead link}}
'''Sienide''' - Developer <br />
* [http://pokeglobal.org/forums/ Pokémon Global Forums] {{Dead link}}
'''ZombieBear''' - Lead Programmer <br />
* [http://www.pokeglobal.org/downloads.php Pokémon Global Game Client] {{Dead link}}
'''Mewtwo''' - Staff Member <br />
* [http://pokeglobal.org/wiki/index.php/Main_Page Pokémon Global Wiki] {{Dead link}}
'''Dragina''' - Lead Graphics Designer <br />
* [http://pokeglobal.org/wiki/index.php/Installation_Guide Installation Guide] {{Dead link}}
'''Phantazy''' - Moderator <br />
* [http://pokeglobal.org/forums/index.php?action=help Help Section] {{Dead link}}
'''Psycho''' - Pokézine Leader <br />
'''TMKCodes''' - Developer <br />
'''Oblivion''' - Lead Storyliner <br />
'''Viride''' - Administrator <br />
'''Ryan''' - Administrator <br />
'''Fshy94''' - Administrator <br />
'''Arisugawa Rei''' - Moderator <br />
'''Lastplacer''' - Co-Lead Mapper <br />
'''Martijn''' - Co-Lead Mapper <br />
'''Balmung''' - Lead Modeller <br />
'''Xkendrickx''' - Modeller <br />
'''Troy''' - Mapper <br />
'''Firefly17''' - Mapper <br />
'''Eevee''' - Mapper <br />
'''GaMa''' - Mapper <br />
'''Thanatos''' - Mapper <br />
'''PokeRyan106''' - PG Contributor<br />
'''Grifstar''' - PG Contributor<br />
'''PhoenixClaw''' - PG Contributor<br />
'''Rukario''' - Storyline Co-Ordinator<br />
'''Garyvice''' - PG Contributor<br />
'''Pkmn_knight''' - PG Contributor<br />
'''Latias''' - PG Contributor<br />
'''DarthSenorQueso''' - Pokézine Team<br />
'''NeoTrainer''' - Pokézine Team<br />
'''Kira''' - Pokézine Team<br />
'''Flare''' - Pokézine Team<br />
'''Infusion''' - Pokézine Team<br />


== External Links ==
{{Project Fandom notice}}
*[http://www.pokeglobal.net Pokémon Global Website] <br />
*[http://pokeglobal.net/forums/ Pokémon Global Forums] <br />
*[http://www.pokeglobal.net/index.php?sect=downloads Pokémon Global Game Client] <br />
*[http://pokeglobal.net/wiki/index.php/Main_Page Pokémon Global Wiki] <br />
*[http://pokeglobal.net/wiki/index.php/Installation_Guide Installation Guide] <br />
*[http://pokeglobal.net/forums/index.php?action=help Help Section] <br />
[[Category:Fan sites]]
[[Category:Fan sites]]
[[Category:Articles needing rewording]]

Latest revision as of 22:35, 10 March 2024

The Pokémon Global logo
Poké Global members chatting and battling with one another

Pokémon Global is a fan-made massively multiplayer online role-playing game (MMORPG) coded using Java. Started in August 2007 by former members of Pokémon: Den of Ages (PDoA), the game has been coded by Pivot, ZombieBear, Ryan and (in recent times) Sienide. Many members belong to the development team, but most members contribute by posting suggestions, maps and game effects, and discussions about the game.

History

Pokémon Global was set up in August 2007 when members of PDoA left to form their own MMORPG. Since then the team has been developing Pokémon Global using Java and the Eclipse development environment. The first demo surfaced in early 2008, which demonstrated the Player versus Player (PvP) engine based on Shoddy Battle.

In April 2008, Pokémon Global merged with Pokémon Online Revolution and has since then gone on to produce beta version 0.5. The game featured parts of the Johto region in 0.22 and nearly the full region in 0.5. Due to an internal clash between the previous admins/leaders of Pokemon Global and Pokemon Online Revolution, the team was entirely reconstructed in June 2008. Previous admins Pivot (Pokémon Global) and Sienide (Pokémon Online Revolution ) were replaced by Fshy as admin. With Ryan and Viride serving as co-admins. Pivot and Sienide still remained on the teams as programmers. GaMa offered the team his server, to make the game more widely playable. In January 2009, Pokémon Global Beta 0.5 was released and expanded the game dramatically. With this release came a high demand for new content not seen in previous Pokémon games. ObIivion joined the team as Lead Quests & Events Designer in February 2009, and in the coming months the game featured a variety of events including Buneary being catachable in wild grass in Johto over Easter, to Lance showing up in Cherrygrove city as a developer controlled NPC and would battle trainers (for a game that didn't yet feature the Elite 4, this was a big deal).

In August 2009, the game was rebranded to Pokénet, in an effort to avoid copyright issues. Viride left the team and was replaced by LordAdmiral and Perry_Radica as Community Managers. Perry_Radica then went on to become Lead Narrative Designer, to assist ObIivion and help create a cohesive world and story. The naming structure of the version releases changed from number releases to full names.

Features

Beta 0.15

This beta featured:

Beta 0.2

This beta was due in early July. It featured all of 0.15's features along with:

  • Player vs. Player Battles (wagers can be placed on battles also)
  • Trading (Items/Pokémon/Money)
  • Team Creation/Joining
  • NPC Battles (including Gym Leaders)
  • Private Chat

Beta 0.22

The login screen for Pokémon Global.

This Beta was largely an extension of previous Betas.

  • New Chat
  • No Teams
  • New Maps
  • New NPCs

Beta 0.5

This Beta was released in early January 2009. It features:

  • Buildings and caves
  • Aggressive Trainer NPCs
  • Fleeing mechanics
  • Updated user interface
  • All of Johto, except the Whirl Islands and Mt. Mortar
  • Redid bag system
  • Dynamic Map Loading, which allows some users to play the game much faster.

NPC System

Pokémon Global's battle screen

NPC Trainers in-game will always use Pokémon equal or greater to the player's current level of skill. This is done by evaluating Pokémon in the party and retrieving an average level. Once the average level is calculated, if the NPC is weaker than the player, they'll receive a level boost. The same will go for Gym Leaders until badges can be obtained.

Development team

  • Fshy94 - Administrator / Lead Programmer
  • Ryan - Co-Administrator / Senior Programmer
  • Viride - Co-Administrator / Former Community Manager
  • ZombieBear - Senior Programmer
  • TMKCodes - Developer
  • Pivot - Programmer / Former Administrator
  • Sienide - Programmer / Former Administrator
  • Karai - Programmer
  • Dragina - Lead Graphics Designer
  • ObIivion - Lead Quest & Events Designer
  • Perry_Radica - Lead Narrative Designer / Community Manager
  • Lastplacer - Co-Lead Mapper
  • LordAdmiral - Co-Lead Mapper / Community Manager
  • Firefly17 - Mapper
  • GaMa - Mapper / Server Owner
  • Latias - Lead Wiki Developer

External links

Project Fandom logo.png This article is a part of Project Fandom, a Bulbapedia Project that aims to write comprehensive articles on every aspect of the Pokémon Fandom.