skip navigation
Game Plague Forums
Not a member? ( Register )
User Name: Password:
Online Battles!!!1
Pages: [1] 2 3 -
This user has donated to PycoGame Fortress
12/14/10 08:26 pm - Last edited 12/14/10 08:42 pm by Game FortressFilter

The Big Cheese


Awards:

Group: Admin
Posts: 425
Donor: This user has donated to Pyco$0.01
SOOOOO there is a lot of hype about online battles and how/when it's going to be added into the game. HERE is the plan: online battles are planned for a patch 1 or patch 2 release, hopefully patch 1. All battles will use a matchmaking system for now, so for the first release of online battles you won't really be able to plan who you're battling against unless there is nobody else trying to start a battle. You'll go to the PC, you'll click battle, and you'll be matched up with the person closest to your skill level. Until the game gains popularity, you will technically be able to arrange battles with your friends. The point system which will rank you in the online leaderboard will not be stored ANYWHERE in your save file whatsoever, so you won't have any ability or power to hack or change it. It will be calculated as follows. *It is important to note first and foremost that you won't start at rank 0. Based on the total level of your 7 strongest pokemon ( in your party, or your box, or your online box ) you will be moved between 500 and 1800. If you start an online battle and you have 7 level 100's and your rank is 0, it will be automatically bumped up to 1800 so that your rank reflects your pokemon's levels to a point that you can't manipulate other's scores. That way an advanced player can't just create a new forum account to lower other player's ranks.* VARIABLE DESCRIPTIONS a = 1 if you win, -1 if you lose rank = your rank score ( aprx 0-2000 ) other_rank = opponents rank score ( aprx 0-2000 ) total_addition = your ponit gain/loss CODE BEGINS HERE //sets the base gain to 1 if you win, -1 if you lose total_addition = a; // if you win and your rank is less than 2000 you get the bonus modifier to help you move up the ranks if ( a = 1 ) and ( rank <= 1999 ) { total_addition += round(((2000-rank)/2000)*50); } //if you lose and you're the higher rank, you lose the points based on rank difference if ( rank > other_rank ) and ( a = -1 ) { total_addition += (-1*(round(abs(rank-other_rank)/10))); } //if you win and you're the lower rank, you gain points based on the rank difference if ( rank < other_rank ) and ( a = 1 ) { total_addition += (1*(round(abs(rank-other_rank)/10))); } //adds it all to your rank rank += total_addition; //makes sure your rank never goes below zero if ( rank < 0 ) { rank = 0; } CODE ENDS HERE - this makes it so you always gain or lose at least one point if you win or lose - it also makes it so you gain/lose the differential of your ranks divided by 10 if your rank was 2000, and your opponent's was 500, if you lost you'd lose 150, if your opponent won, he'd get 150 - if you win, you'll also get 50 points awarded on a slope based on how low your rank is ( to help you move up faster if you're just starting ) if your rank was 0, you'd get 50 bonus points for a victory. If your rank was 2000 or higher, you'd get none. So this creates a general ranking system that goes from 0-2000, but you can go above 2000 however maintaining it above 2000 would be very difficult because as soon as you lose to anyone with a lower rank you lose points. So generally, it'll put you somewhere in the 0-2000 rank level. Leaderboards would be based off of this value. - you may notice that the 50 point bonus if you're 0 rank ( 0 point bonus if you're 2000 ) doesn't get taken away from you if you lose. This is because we don't want people to get stuck on a 0 point trap all the time. We will reward you for victory with bonus points, but will not subtract them since we want people to feel they are progressing towards their "true rank" Yes I understand that this will mean that the lower end of skill pool will be higher than 0, and yes I know this means that people with little skill will get their rank to 1000 or so as long as they win sometimes. There isn't anything wrong with this, as it will help them feel better about themselves :) High rankers shouldn't complain about the bonus if you're lower rank, because it means if you lose to a noob, you won't be penalized as much. Wins and Losses will also be tracked on your online profile, and your W/L spread. ( wins/losses ) Hopefully this system will keep it competitive, and allow you to be ranked appropriately Since I'm releasing the system before the game is completed, I don't want to hear any of the following: "this move doesn't work properly" "this pokemon is overpowered" "this pokemon in my party got weakened with a patch" "so and so used the self destruct glitch on me" "so and so cheated" "i was near the top then some noob beat me and I lost a ton of points" If I get too many complaints, the online battles will be completely disabled. That is all, if you have any questions or comments please let me know.

------------
Image Image Image PT SERVER: OFFLINE
This user has donated to Pycosupersniper
12/14/10 08:50 pmFilter - Reply #1

Guild Member


Awards:

Group: Member
Posts: 757
Donor: This user has donated to Pyco
now is it one person is ranked 1 or is it where anyone can reach rank 1 and then it is who has the most points aftwards is on top?

------------
PT SERVER: USA (Central) - ss: Offline Image
Dark Matter
12/14/10 08:57 pmFilter - Reply #2

Champion


Awards:

Group: Member
Posts: 4563
What if two people have equal points?

------------
Want to know when a pokemon evolves or what moves it learns? Having trouble uncovering hidden items? Visit the Official Pokemon Twilight Guide! Got any questions about PT or the forums? Visit the FAQ!
Official Beta Tester for Pokemon Twilight Highest poster on the GFF Most active member on the GFF 66 (+2 special) out of 66 Pokemon Obtained on PTV5! Every single one of 'em! Image
This user has donated to PycoGame Fortress
12/14/10 09:22 pmFilter - Reply #3

Group: Admin
Donor: This user has donated to Pyco$0.01
whoever has the most points will be ranked 1. You can keep getting points past 2000 technically if you keep winning. Not sure what will happen if two people have the same amount of points. That would be up to bob actually. I'd like to have it sorted by whoever reached that amount of points first. I'll talk it over with bob.
Dark Matter
12/14/10 09:24 pmFilter - Reply #4

Group: Member
It should automatically make a match between you if both of your are on at the same time, or something like that
This user has donated to PycoGame Fortress
12/14/10 09:38 pm - Last edited 12/14/10 11:13 pm by Game FortressFilter - Reply #5

Group: Admin
Donor: This user has donated to Pyco$0.01
it will. it searches for whoever is in matchmaking with the smallest difference in ranking. So you'll get matched up to your closest competitor if you're both in matchmaking.
Xterm23
12/15/10 12:36 amFilter - Reply #6

Graduate


Awards:

Group: Member
Posts: 161
This sounds awesome, GF, you rock.

------------
R.I.P. Infernox I can make banners too, here's a sample Pokemon Hurricane Banner
This user has donated to Pycosupersniper
12/15/10 03:57 amFilter - Reply #7

Group: Member
Donor: This user has donated to Pyco
here's my idea for tied points say there's 7 people 3 tied for first 1 second 2 third and 1 forth the ranks would go 1 1 1 4 5 5 7 see how that works?
This user has donated to PycoGame Fortress
12/15/10 10:30 amFilter - Reply #8

Group: Admin
Donor: This user has donated to Pyco$0.01
we'll just base it off of who achieves it first. Every online battle you play will change your score, so not many people will be tied for long :P
David
12/15/10 11:25 amFilter - Reply #9

Pyco Artist


Awards:

Group: Member
Posts: 704
Will this actually be live online battling or do we upload our ideal battle parties so other people can just battle your party without you actually being there and vice versa?

------------
.
Xterm23
12/15/10 01:08 pmFilter - Reply #10

Group: Member
I hope not, I don't really like the idea of someone battling me without me being there. You could lose a lot of points over night.
Dark Matter
12/15/10 04:23 pmFilter - Reply #11

Group: Member
QUOTE: David
Will this actually be live online battling or do we upload our ideal battle parties so other people can just battle your party without you actually being there and vice versa?
Definitely live. It'd be pretty rubbish otherwise. The trainer AI isn't as good as a human.
This user has donated to PycoGame Fortress
12/15/10 09:32 pmFilter - Reply #12

Group: Admin
Donor: This user has donated to Pyco$0.01
live battles all the way. human vs human.
Dark Matter
12/15/10 09:36 pmFilter - Reply #13

Group: Member
Are you going to implement double battles as well. Though that'd mean you'd have to actually code them in in the first place too...
Xterm23
12/16/10 02:41 amFilter - Reply #14

Group: Member
That would be a cool feature, if one team wins do they both get the same amount of "rank points"?
rizardon9998
12/16/10 02:58 amFilter - Reply #15

Enthusiast


Awards:

Group: Member
Posts: 50
Once double battles are added, there should be 4 player battles (2 players vs. 2). Then we could team up with other players.
Dark Matter
12/16/10 07:01 amFilter - Reply #16

Group: Member
QUOTE: Xterm23
That would be a cool feature, if one team wins do they both get the same amount of "rank points"?
Yeah, they'd have to really.
Xterm23
12/16/10 01:01 pmFilter - Reply #17

Group: Member
Ok, yeah that makes sense.
Dark Matter
12/16/10 09:35 pmFilter - Reply #18

Group: Member
How many will the leaderboard show? Top 10? Top 100?
Xterm23
12/16/10 09:39 pmFilter - Reply #19

Group: Member
I think Top 15 or Top 20 would be good. An even number or multiple of 5 because I'm OCD like that :P
Pages: [1] 2 3 -