POS (P-ah-ss) : Is the abbreviation of "Pokemon Online System" a MMO version of Pokemon (Pocket Monsters.)
This project was started after seeing PWO (Pokemon World Online,) and realizing their server and client scripts are horrible.
The project is currently being developed in C# (Because I am lazy and don't know how to make clients, only servers, in Java.)
What are we doing?
Working on packet interface and handling, server allows connections and is set up to read packets. (Need to integrate packet sending handlers,) GUI interface for server is minimal, may possibly add some different tools but no real need.
What is the plan?
Well here is a small schematic of what I have planned so far;
Client: User Connects to Server.Current Developers:
Server: Returns current client data and access violations.
Client: Handles either patch/prompt or sets to allow login.
Server: Ping.
Client: Pong (Includes timestamp and if user was active in the last minute.)
? - Server: Pongs state afk for 30 minutes disconnect user.
- Chris
- Riddle
- Chad
Results 1 to 40 of 42
Thread: [Development] POS
- 29 Jan. 2010 09:22pm #1
- Age
- 30
- Join Date
- Nov. 2009
- Location
- Anaheim, California
- Posts
- 1,065
- Reputation
- 99
- LCash
- 200.00
[Development] POS
Last edited by Chris; 03 Feb. 2010 at 06:13am.
- 30 Jan. 2010 06:47am #2
You should try Pokemon Den Of Ages. They were in pretty early development last time I played there.
LG's resident grammar nazi.
Need warez? I can probably find it for you. Throw me a PM.
For all of my sales, if you refer a buyer to me and they make a purchase, you can recieve 5%
- 31 Jan. 2010 10:25pm #3
You don't need GUI for the server, at all. Not only that, but they look way cooler just by being a console application. XD
I'll join in. I can make tools and stuff when I'm free.
- 01 Feb. 2010 10:29pm #4
- 01 Feb. 2010 11:21pm #5
- 02 Feb. 2010 12:03am #6
- 02 Feb. 2010 01:06am #7
Neat'O.
Add me to MSN whenever you organize the team.
- 02 Feb. 2010 06:00am #8
- Age
- 30
- Join Date
- Nov. 2009
- Location
- Anaheim, California
- Posts
- 1,065
- Reputation
- 99
- LCash
- 100.00
Wow nice I this project might start moving faster now.
To update everyone here are thing's I've done s far;
1. Extract all 493 Pokemon into 1 Pokemon.ini file. (Images are saved as Base64 inside this file.)
2. Pokemon.ini parser, loads the 4.4mb Pokemon.ini file into memory in a matter of 3-6 milliseconds.
3. Pokemon User Server Class [Value Holder of Online Users]
4. Pokemon Server Class [Value Holder of Users Pokemon]
5. Packet Handling (Building/Reading)
6. Server/Game Socket
What is the next step?
Based on Riddlers suggestion and my rethinking of the server, I will be changing it to a console application.
Thanks to Riddler, Chad, and Sk8er joining the team I plan on having them start working on the Client.
- 02 Feb. 2010 03:09pm #9
So I guess the first step for us would be creating an Engine that handles map creation, NPCs, and all that good stuff... right?
- 02 Feb. 2010 11:08pm #10
- 03 Feb. 2010 01:38am #11
- Age
- 30
- Join Date
- Nov. 2009
- Location
- Anaheim, California
- Posts
- 1,065
- Reputation
- 99
- LCash
- 100.00
- 03 Feb. 2010 01:41am #12
You mean server side?
Well you want an engine for client side development. The client is just a program that loads data and interprets it. The engine is the tool that creates the data (maps, NPC placement, chance of encountering pokemon at a certain spot, possible pokemon to encounter, etc).
EDIT: Well, I probably wont work on those. I definitely wont work on those. I'm finishing my homework and going to watch a movie with a girl.
- 03 Feb. 2010 01:53am #13
- Age
- 30
- Join Date
- Nov. 2009
- Location
- Anaheim, California
- Posts
- 1,065
- Reputation
- 99
- LCash
- 100.00
Well I need engine data creators.
I mean I can make clients and the server, that is easy.
It's going to be hard to develop the engines, mostly by myself.
- 03 Feb. 2010 01:54am #14
- 03 Feb. 2010 02:21am #15
- Age
- 30
- Join Date
- Nov. 2009
- Location
- Anaheim, California
- Posts
- 1,065
- Reputation
- 99
- LCash
- 100.00
- 03 Feb. 2010 02:43am #16
He means graphic library, like OpenGL and that fun stuff.
- 03 Feb. 2010 02:44am #17
- 03 Feb. 2010 04:30am #18
I could help with anything server-side. I'm not too savvy on client-side programming.
Also, you might want to use an acronym that doesn't also stand for Piece of Shit.
- 03 Feb. 2010 04:33am #19
It is only a temporary name, he plans on changing it before release.
- 03 Feb. 2010 05:10am #20
Moderator Bachelor of Science in Virginity
- Age
- 31
- Join Date
- Nov. 2009
- Location
- Toronto
- Posts
- 5,421
- Reputation
- 546
- LCash (Rank 3)
- 1.96
- 03 Feb. 2010 06:09am #21
- Age
- 30
- Join Date
- Nov. 2009
- Location
- Anaheim, California
- Posts
- 1,065
- Reputation
- 99
- LCash
- 100.00
I'm thinking of it mainly like this;
All regions exist in this one game. (Kanto, Sevii Islands, Johto, Hoenn, Sinnoh, and Orange Islands)
All Gyms are available in all regions.
All Pokemon Leagues are available in all regions.
All 493 Pokemon are available, some only from exclusive events.
1 Pokedex (National Dex,) to allow for simple cross region traveling.
Each Person can how up to 6 Pokemon on hand at a point in time.
Each Person can own up to 493 Pokemon (Multiples/Doubles are allowed but a max of 493, possible donations for more space.)
Maps are multi-player (Unless the map is set to otherwise not be,) meaning that all players on the map can see each other and interact.
Players within the same map range can Battle, Trade, and Chat. Along with other possible functions that can be later suggested.
Travel inside of one region can be done with Fly, to travel between 2 different regions you need to take a boat that will cost a PokeDollar fee and have possible requirements.
Pokemon "Champion," will be determined by the amount of times you have beat the Elite Four in all the regions (Each win will amount to a set of points, the more points the higher your champion rank.)
Game Masters/Admins are not included in Champion and other types of ranking systems.
All statistics (Catch Rate, EV's, IV's, Base Stats, Pokemon Level, Battle Damage, Escape Rate, PokeBall Rate, Etc.) will be using the real Pokemon calculations.
All Pokemon and Pokemon related data will be based on Heart Gold/Soul Silver.Last edited by Chris; 03 Feb. 2010 at 06:12am.
- 03 Feb. 2010 06:15am #22
Heart Gold/Soul Silver are new games or something?
- 03 Feb. 2010 07:06am #23
- Age
- 30
- Join Date
- Nov. 2009
- Location
- Anaheim, California
- Posts
- 1,065
- Reputation
- 99
- LCash
- 100.00
- 03 Feb. 2010 12:57pm #24
Good luck using the real statistics for all the possibilities. I have a feeling you'll give up before this is done, but if it is done, it will surely be epic and famous. I'd say not to make a huge deal about this during beta stages (e.g. making it public and telling a lot of people) because if Nintendo finds out, it'll be shut down. So just leave it on these forums or something until the final release, after which it can be pirated and shit for all eternity. Although good luck making any money off it, 'cause that will lead to quite a large lawsuit.
- 03 Feb. 2010 02:29pm #25
- Age
- 30
- Join Date
- Nov. 2009
- Location
- Anaheim, California
- Posts
- 1,065
- Reputation
- 99
- LCash
- 100.00
All the things your just said made 0 sense.
Real statistic calculations (for Stats including IV's and EV's,) are already done. And are quite simple due to the fact that most are very well explained online.
Nintendo has let 4 (All,) other "Pokemon Online Games" run for over 3 years. While 0 (None,) where shut down. If you referring to Pokemon Crater, that guy sold his site.
- 03 Feb. 2010 11:17pm #26
I'm not referring to any one in particular. Every fan-creation I know of that became popular got shut down, including the ones that didn't even make money. Unless they have a special rule for Pokemon games, I know that everything else has been shut down (LoZ movie being the most recent that comes to mind; there were some Mario games prior to that).
- 03 Feb. 2010 11:59pm #27
I think the only rule is that you can't create your own pokemon. Everything else is fine. I think. But, it's gonna be epic. I'm not sure if Nintendo will let this fly without doing something. However when they find out that a teenager and some others helped develop it I bet they'll be amazed.
- 04 Feb. 2010 12:11am #28
- Age
- 30
- Join Date
- Nov. 2009
- Location
- Anaheim, California
- Posts
- 1,065
- Reputation
- 99
- LCash
- 100.00
Well I finished the stat calculations thanks to Bulbapedia for in-depth explanation of the stats EV's and IV's
Last edited by Chris; 04 Feb. 2010 at 03:32am.
- 04 Feb. 2010 01:11am #29
- 04 Feb. 2010 01:59am #30
Edited out by request.
Last edited by Riddle; 04 Feb. 2010 at 03:33am.
- 12 Feb. 2010 06:38am #31
This is going to be epic, I'm not a fan of pokemon but it sounds very good. I know quite a bit about it though. Just what exactly will it look like?
And wtf Chris was into pokemon?
- 12 Feb. 2010 07:04am #32
- 12 Feb. 2010 10:29pm #33
- Age
- 30
- Join Date
- Nov. 2009
- Location
- Anaheim, California
- Posts
- 1,065
- Reputation
- 99
- LCash
- 100.00
- 13 Feb. 2010 02:01am #34
LOL. Wow, this'll be very exciting.
How are you progressing Chris?
- 13 Feb. 2010 02:50am #35
- Age
- 30
- Join Date
- Nov. 2009
- Location
- Anaheim, California
- Posts
- 1,065
- Reputation
- 99
- LCash
- 100.00
- 13 Feb. 2010 03:27am #36
So...Does that mean it's half way done?
- 13 Feb. 2010 03:50am #37
- Age
- 30
- Join Date
- Nov. 2009
- Location
- Anaheim, California
- Posts
- 1,065
- Reputation
- 99
- LCash
- 100.00
- 13 Feb. 2010 06:35am #38
So how long approximately will the moderatly hard shit take?
Wait, how long approximately will it take to finish the project?
- 13 Feb. 2010 09:42pm #39
I hope you're using the method of suggested. It'll cut down on the hackability.
- 13 Feb. 2010 11:21pm #40
- Age
- 30
- Join Date
- Nov. 2009
- Location
- Anaheim, California
- Posts
- 1,065
- Reputation
- 99
- LCash
- 100.00