# |
Jul 18th 2018, 13:08 |
admad |
if you have a decent scoring system maintaining ranks is pretty trivial |
# |
Jul 18th 2018, 13:08 |
flavius |
and you just need to update all in a batch to "reset" the buffer |
# |
Jul 18th 2018, 13:08 |
flavius |
here you can have a buffer |
# |
Jul 18th 2018, 13:08 |
flavius |
yes and no, with rankings you have 1 as difference |
# |
Jul 18th 2018, 13:07 |
flavius |
its because of your silly rule that admad just specified above :P |
# |
Jul 18th 2018, 13:06 |
turkles |
except your solution above is the same thing as changing rankings, your just resetting the rankings after each comparison |
# |
Jul 18th 2018, 13:05 |
admad |
if he says so, what do i know about game play. I am just a dumb coder :slightly_smiling_face: |
# |
Jul 18th 2018, 13:05 |
flavius |
madness but the author says it's fun :P |
# |
Jul 18th 2018, 13:05 |
admad |
your suggestion of just storing points was decent but alas this game is wacko |
# |
Jul 18th 2018, 13:04 |
flavius |
@admad we should play it once it's released :P |
# |
Jul 18th 2018, 13:04 |
admad |
"if my player rank 90 plays one game and beats player rank 1" that's the most absurd ranking system i have heard of x) |
# |
Jul 18th 2018, 13:03 |
flavius |
this should be problem free i think if you "reset" all the points at the default :slightly_smiling_face: |
# |
Jul 18th 2018, 13:02 |
slackebot |
20 e = 20 e = 10 ``` |
# |
Jul 18th 2018, 13:02 |
flavius |
``` initial standing --------------------- a = 50 b = 40 c = 30 d = 20 e = 10 c beats b --------------------- a = 50 a = 50 c = 41 (30+10+1) c = 40 b = 40 b = 30 d = 20 d = 20 e = 10 e = 10 d beats a --------------------- d = 51 (20+30+1) d = 50 a = 50 a = 40 c = 40 c = 30 b = 30 b = |
# |
Jul 18th 2018, 12:57 |
turkles |
depends how many challenges there have been? |
# |
Jul 18th 2018, 12:57 |
neon1024 |
Or at least OVER NINE THOUSAND |
# |
Jul 18th 2018, 12:57 |
neon1024 |
Surely it should be 1337? |
# |
Jul 18th 2018, 12:56 |
turkles |
they should use points, have a points 1035 headband |
# |
Jul 18th 2018, 12:56 |
neon1024 |
Where everyone wants to challenge the wearer of the No 1 headband |
# |
Jul 18th 2018, 12:56 |
neon1024 |
The system makes me think of the anime Afro Samurai |
# |
Jul 18th 2018, 12:55 |
neon1024 |
I love your idea of replacing an integer with an integer to really help simplify things. :,) |
# |
Jul 18th 2018, 12:52 |
turkles |
same problem.. you end up with ties where there were no ties before |
# |
Jul 18th 2018, 12:52 |
flavius |
so make that a -5 for the looser then :slightly_smiling_face: |
# |
Jul 18th 2018, 12:51 |
flavius |
don't you also loose points in tennis if you fail to win? |
# |
Jul 18th 2018, 12:50 |
turkles |
in your system they now have 70 points, and tie for rank 3, and you have no idea of the madness that would ensure if rank 3 lost there rank based on alphabetical order or whatever is next :P |
# |
Jul 18th 2018, 12:50 |
turkles |
sorry tired.. rank 5 (50) beats 4 (60) |
# |
Jul 18th 2018, 12:49 |
flavius |
you mean rank 4 beats 3? |
# |
Jul 18th 2018, 12:48 |
turkles |
and yes.. lets fix my mistake, rank 3 = 70, rank 4 = 60, rank 3 = 50. rank 3 beats rank 4 |
# |
Jul 18th 2018, 12:48 |
turkles |
yes but you havent solved the issue |
# |
Jul 18th 2018, 12:48 |
flavius |
but internally save as points :P |
# |
Jul 18th 2018, 12:48 |
flavius |
you can show them the ranks |
# |
Jul 18th 2018, 12:47 |
flavius |
you dont have to show them any points mah dud |
# |
Jul 18th 2018, 12:47 |
turkles |
but they don't use a points system |
# |
Jul 18th 2018, 12:47 |
flavius |
switch to the point system then and avoid this madness |
# |
Jul 18th 2018, 12:47 |
flavius |
because saving ranks is very very costly in the db, having to recalculate all the time and all that |
# |
Jul 18th 2018, 12:47 |
turkles |
I am writing it now.. there is no code |
# |
Jul 18th 2018, 12:46 |
flavius |
i mean did you write the code for it to begin with? |
# |
Jul 18th 2018, 12:46 |
turkles |
I haven't designed the system, it's been there since 1914 or something |
# |
Jul 18th 2018, 12:45 |
flavius |
did you design this from the ground up? |
# |
Jul 18th 2018, 12:45 |
turkles |
I think during the loop I will create new array, then merge after loop |
# |
Jul 18th 2018, 12:45 |
flavius |
/s :P |