Average Ranking System

Suggest new ideas for SMO
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
User avatar
Izzy
Moderator
Posts: 531
Joined: Thu Sep 27, 2012 3:03 pm
Location: Leawood, Kansas
Contact:

Average Ranking System

Postby Izzy » Fri Oct 19, 2012 10:36 am

For this explanation I am going to ignore the idea the idea of cheaters because this wont be about solving that problem. This will just explain an idea that would be possible to implement with the current backend server code.

If you are familiar with the average ranking system on ffr it takes the rank you have on every song in the game and finds the average. Unfortunately for smo there is eventually going to be an absurd amount of unique files which will cause this to never work. The solution is to have a pre-determined set of songs that will count towards average ranking.

This can be accomplished by adding a "ranked" column in the database next to songs that will count towards your average rank. The songs that will be "ranked" songs will most likely be limited to popular packs. There will then have to either be a forum post or a newpage that lists which packs are ranked. There could also be a statistic on the song page that lists whether or not that song is ranked.

Once this system is in place we could determine the average rank by adding up your ranks on all ranked songs and averaging them. Once that value is available we would add a "top 20 average ranks" tab on the left margin underneath or above "top 20 songs".

User avatar
blind
Posts: 157
Joined: Mon Oct 01, 2012 3:38 pm
Contact:

Re: Average Ranking System

Postby blind » Fri Oct 19, 2012 12:06 pm

Idk. What about just making an average rank out of all the songs people have played. There won't be a set system, but it will be some kind of average.
First to get 1,000,000 xp.
R.I.P. first place. :(

User avatar
Izzy
Moderator
Posts: 531
Joined: Thu Sep 27, 2012 3:03 pm
Location: Leawood, Kansas
Contact:

Re: Average Ranking System

Postby Izzy » Fri Oct 19, 2012 12:12 pm

Because then the best average rank would likely be determined by a users unique songs played instead of skill.

User avatar
Cube
Site Admin
Posts: 354
Joined: Mon Sep 24, 2012 10:18 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Average Ranking System

Postby Cube » Fri Oct 19, 2012 12:14 pm

I like the idea of getting an average score for each user and generating a list from there. The average score would be the top score of every song the user has played. No need to add columns to DB or anything all the data is already present. Now generating that data on each page request is silly of course, I would think just setting up a background process to feed the list into memcached would be very simple. Which could then be flushed to page cache occasionally.

Would be much less work then the proposed ranking system. What do you think about that Izzy?

User avatar
Izzy
Moderator
Posts: 531
Joined: Thu Sep 27, 2012 3:03 pm
Location: Leawood, Kansas
Contact:

Re: Average Ranking System

Postby Izzy » Fri Oct 19, 2012 12:21 pm

I don't agree with that because it wouldn't be competitive. Someone could play one song and do well and be the highest rank. There is already plenty of average statistics, but they aren't a good way to determine skill.

User avatar
Cube
Site Admin
Posts: 354
Joined: Mon Sep 24, 2012 10:18 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Average Ranking System

Postby Cube » Fri Oct 19, 2012 1:45 pm

Yeah, I see what you mean there.

So what about this...

We have a list of Songs that are considered SMO Songs official Songs that will count towards Rankings.

The problem with this is all that is sent it song title, artist, and subtitle. We would have to count all the steps in the stats for each player to make sure they are playing a file that has the same amount of notes. Not really that big of a deal since they will be weighed by DP, so the easier songs will be less points and whatnot. So maybe can avoid doing that.

So from that we can get a ranking system similar to groovestats.

I think we should all vote on songs to get compiled into an SMO.net Official Pack for ranking. Maybe 100 Song Pack or something like that? Then over time we can addon to it and whatnot.

We can subtitle all the songs so they are will not get mixed up.

User avatar
Izzy
Moderator
Posts: 531
Joined: Thu Sep 27, 2012 3:03 pm
Location: Leawood, Kansas
Contact:

Re: Average Ranking System

Postby Izzy » Fri Oct 19, 2012 1:51 pm

I think that could be a good idea. That would make it really easy.

User avatar
foxfire667
Moderator
Posts: 557
Joined: Sat Sep 29, 2012 5:09 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Average Ranking System

Postby foxfire667 » Fri Oct 19, 2012 2:08 pm

Yeah, having certain "official" songs for SMO to rank on would be a wonderful idea. Although having these sort of songs leaves me with a few questions about how this would be handled:
- How many should there be?
- How difficult should the files be?
- Should it include a file because it's popular (like a dump file?)
- How should we go about adding new files to this official list, if we ever do?

Once all of that is decided, we could have some sort of a community vote, and the winning files could all be put into some sort of official SMO pseudo pack to allow for quick downloading of them. No reason to have these songs scattered around in several packs, and have players with few packs confused of where to obtain them all.

User avatar
Dynamo
Posts: 6
Joined: Sun Oct 14, 2012 6:03 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Average Ranking System

Postby Dynamo » Sun Oct 21, 2012 1:05 pm

Awesome idea, we have a community vote for songs thrown into the pack, then change the subtitles/names of the simfiles to show that they are ranked (add a unique character in front of the song title or something).

The scores record themselves and you generate an average, just need to make it so that if you haven't played a file yet that your rank is last place for that song.
Image

User avatar
blind
Posts: 157
Joined: Mon Oct 01, 2012 3:38 pm
Contact:

Re: Average Ranking System

Postby blind » Sun Oct 21, 2012 1:35 pm

Also, we need a keyboard ladder, and a pad ladder.
First to get 1,000,000 xp.
R.I.P. first place. :(

User avatar
Izzy
Moderator
Posts: 531
Joined: Thu Sep 27, 2012 3:03 pm
Location: Leawood, Kansas
Contact:

Re: Average Ranking System

Postby Izzy » Sun Oct 21, 2012 2:05 pm


User avatar
blind
Posts: 157
Joined: Mon Oct 01, 2012 3:38 pm
Contact:

Re: Average Ranking System

Postby blind » Sun Oct 21, 2012 2:35 pm

First to get 1,000,000 xp.
R.I.P. first place. :(

User avatar
Cube
Site Admin
Posts: 354
Joined: Mon Sep 24, 2012 10:18 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Average Ranking System

Postby Cube » Mon Oct 22, 2012 3:03 pm

Having different ladders would be cool, but like Izzy said there is nothing we can do about people playing on keys a raping it. Then again some people are really good on pad :)

I think this is something we should work on soon. I like the idea of a smo.net pack. I think it should be based on most popular + votes, maybe 50/50 there?

ysane
Posts: 9150
Joined: Sun Jun 14, 2026 7:35 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Average Ranking System

Postby ysane » Sat Jun 27, 2026 9:47 am

http://geartreating.ru/t/644458
http://hadronicannihilation.ru/t/670225
http://getintoaflap.ru/t/139685
http://gashbucket.ru/t/300990
http://scarcecommodity.ru/shop/1439715
http://kerrrotation.ru/t/487579
http://hailsquall.ru/t/142546
http://heavydutymetalcutting.ru/t/619519
http://hazardousatmosphere.ru/t/167595
http://mammasdarling.ru/shop/159252
http://heatageingresistance.ru/t/358241
http://laborracket.ru/t/158068
http://kaposidisease.ru/t/631799
http://landuseratio.ru/t/669264
http://offlinesystem.ru/shop/147615
http://lacingcourse.ru/t/764398
http://semiasphalticflux.ru/shop/398934
http://packedspheres.ru/shop/579504
http://neatplaster.ru/shop/454090
http://gaussianfilter.ru/t/813077
http://secularclergy.ru/shop/273232
http://hardasiron.ru/t/371793
http://kleinbottle.ru/t/610846
http://cottagenet.ru/plan/371
http://laminatedmaterial.ru/t/343223
http://selectivediffuser.ru/shop/377066
http://papercoating.ru/shop/580703
http://objectmodule.ru/shop/108368
http://jobstress.ru/t/603136
http://getthebounce.ru/t/138406
http://gardeningleave.ru/t/267438
http://olibanumresinoid.ru/shop/147092
http://temperedmeasure.ru/shop/398914
http://readingmagnifier.ru/shop/447973
http://quasimoney.ru/shop/593629
http://reachthroughregion.ru/shop/175375
http://haphazardwinding.ru/t/504264
http://hangonpart.ru/t/342551
http://eyesvision.ru/lectures/103
http://naturalfunctor.ru/shop/100092
http://landmarksensor.ru/t/760348
http://knifesethouse.ru/t/611736
http://heartofgold.ru/t/674417
http://satellitehydrology.ru/shop/1457409
http://gasreturn.ru/t/836064
http://radialchaser.ru/shop/166521
http://quadrupleworm.ru/shop/1489106
http://lactogenicfactor.ru/t/793166
http://haltstate.ru/t/450646
http://rabbetledge.ru/shop/1071020
http://latrinesergeant.ru/shop/451929
http://juicecatcher.ru/t/528338
http://lacrimalpoint.ru/t/816520
http://jogformation.ru/t/607692
http://magneticequator.ru/shop/269807
http://haemagglutinin.ru/t/664641
http://sagprofile.ru/shop/1046127
http://hatchholddown.ru/t/528433
http://samplinginterval.ru/shop/1417404
http://galvanometric.ru/t/392049
http://seawaterpump.ru/shop/180051
http://laserpulse.ru/shop/589399
http://spysale.ru/spy_zakaz/379
http://rattlesnakemaster.ru/shop/1076244
http://labourleasing.ru/t/568307
http://safedrilling.ru/shop/1793589
http://screwingunit.ru/shop/1492384
http://gaffertape.ru/t/655303
http://oceanmining.ru/shop/395713
http://nationalcensus.ru/shop/269242
http://keyserum.ru/t/671720
http://laterevent.ru/shop/1030538
http://journallubricator.ru/t/378853
http://gageboard.ru/t/797325
http://haveafinetime.ru/t/524749
http://tapecorrection.ru/shop/477127
http://railwaybridge.ru/shop/348243
http://secondaryblock.ru/shop/249693
http://layabout.ru/shop/99667
http://landreform.ru/t/676845
http://taskreasoning.ru/shop/497100
http://nameresolution.ru/shop/344370
http://radiationestimator.ru/shop/448593
http://knowledgestate.ru/t/604794
http://justiciablehomicide.ru/t/344698
http://halforderfringe.ru/t/561376
http://tappingchuck.ru/shop/485223
http://gangforeman.ru/t/306303
http://manualchoke.ru/shop/597602
http://knockonatom.ru/t/607048
http://gagrule.ru/t/313182
http://ladletreatediron.ru/t/298890
http://gatedsweep.ru/t/559374
http://geophysicalprobe.ru/t/559698
http://languagelaboratory.ru/t/760548
http://keymanassurance.ru/t/365648
http://qualitybooster.ru/shop/248339
http://necroticcaries.ru/shop/27565
http://rearchain.ru/shop/620569
http://largeheart.ru/shop/1160163
http://handcoding.ru/t/640695
http://hardenedconcrete.ru/t/566607
http://gaugemodel.ru/t/835863
http://rapidgrowth.ru/shop/636362
http://lammasshoot.ru/t/489567
http://kentishglory.ru/t/669447
http://gallduct.ru/t/816272
http://medinfobooks.ru/book/371
http://harmonicinteraction.ru/t/442890
http://majorconcern.ru/shop/268508
http://handradar.ru/t/561772
http://hardalloyteeth.ru/t/372170
http://jibtypecrane.ru/t/606119
http://laggingload.ru/t/468989
http://offsetholder.ru/shop/200238
http://kneejoint.ru/t/605002
http://scrapermat.ru/shop/1457468
http://habituate.ru/t/750471
http://jointsealingmaterial.ru/t/787188
http://octupolephonon.ru/shop/571295
http://negativefibration.ru/shop/178509
http://keepsmthinhand.ru/t/609968
http://obstructivepatent.ru/shop/98159
http://factoringfee.ru/t/760305
http://learningcurve.ru/shop/348693
http://salestypelease.ru/shop/1065273
http://observationballoon.ru/shop/10469
http://laissezaller.ru/t/469202
http://referenceantigen.ru/shop/1692505
http://telescopicdamper.ru/shop/633501
http://labeledgraph.ru/t/1048784
http://geriatricnurse.ru/t/139615
http://killthefattedcalf.ru/t/604866
http://rectifiersubstation.ru/shop/1052384
http://leadingfirm.ru/shop/103472
http://filmzones.ru/t/279685
http://naphtheneseries.ru/shop/104441
http://gangwayplatform.ru/t/668042
http://temperateclimate.ru/shop/275650
http://gascautery.ru/t/832334
http://randomcoloration.ru/shop/510374
http://leadcoating.ru/shop/100852
http://managerialstaff.ru/shop/159407
http://lambdatransition.ru/t/391494
http://halfsiblings.ru/t/562360
http://navelseed.ru/shop/100634
http://narrowmouthed.ru/shop/456427
http://audiobookkeeper.ru/book/371
http://machinesensible.ru/shop/141431
http://neighbouringrights.ru/shop/177016
http://tenementbuilding.ru/shop/963138
http://quodrecuperet.ru/shop/931289
http://recordedassignment.ru/shop/879014
http://leaveword.ru/shop/146323
http://partialmajorant.ru/shop/1168023
http://reinvestmentplan.ru/shop/121461
http://recessioncone.ru/shop/513664
http://parasolmonoplane.ru/shop/1166231
http://laburnumtree.ru/t/813108
http://telangiectaticlipoma.ru/shop/1856592
http://redemptionvalue.ru/shop/1059093
http://paraconvexgroup.ru/shop/684959
http://habeascorpus.ru/t/663780
http://heatinggas.ru/t/795309
http://magnetotelluricfield.ru/shop/146124
http://generalprovisions.ru/t/559030
http://parkingbrake.ru/shop/1166354
http://juxtapositiontwin.ru/t/345823
http://hartlaubgoose.ru/t/140980
http://gadwall.ru/t/355867
http://labourearnings.ru/t/468594
http://handportedhead.ru/t/847724
http://hackedbolt.ru/t/355533
http://lamphouse.ru/t/645985
http://stungun.ru/stun_zakaz/379
http://quenchedspark.ru/shop/593769
http://japanesecedar.ru/t/601491
http://hairysphere.ru/t/450637
http://laserlens.ru/lase_zakaz/379
http://kilowattsecond.ru/t/605658
http://technicalgrade.ru/shop/1816740
http://mp3lists.ru/item/371
http://tacticaldiameter.ru/shop/475804
http://jacketedwall.ru/t/602591
http://ultraviolettesting.ru/shop/481751
http://junctionofchannels.ru/t/442937
http://seismicefficiency.ru/shop/41818
http://kickplate.ru/t/157839
http://kinozones.ru/film/371
http://lacunarycoefficient.ru/t/487704
http://palatinebones.ru/shop/202994
http://keepagoodoffing.ru/t/639157
http://lasercalibration.ru/shop/179445
http://lancecorporal.ru/t/468498
http://jobabandonment.ru/t/603153
http://handsfreetelephone.ru/t/138263
http://gearpitchdiameter.ru/t/674580
http://tailstockcenter.ru/shop/488838
http://garbagechute.ru/t/959641
http://onesticket.ru/shop/379084
http://manipulatinghand.ru/shop/613306
http://mailinghouse.ru/shop/103808
http://hackworker.ru/t/671883
http://jointcapsule.ru/t/671689
http://palmberry.ru/shop/204893
http://spicetrade.ru/spice_zakaz/379
http://kingweakfish.ru/t/608948
http://regeneratedprotein.ru/shop/1250398
http://ultramaficrock.ru/shop/975799
http://semifinishmachining.ru/shop/429940
http://headregulator.ru/t/304571
http://landingdoor.ru/t/474072
http://pagingterminal.ru/shop/680638
http://hallofresidence.ru/t/562497
http://partfamily.ru/shop/1165330
http://tuchkas.ru/index.php?topic=1.0
http://kondoferromagnet.ru/t/660482
http://lancingdie.ru/t/299998
http://reducingflange.ru/shop/1672581
http://tamecurve.ru/shop/472739
http://generalizedanalysis.ru/t/568087
http://kerbweight.ru/t/537155
http://eyesvisions.com/strengtheningeyes/4

ysane
Posts: 9150
Joined: Sun Jun 14, 2026 7:35 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Average Ranking System

Postby ysane » Mon Jul 06, 2026 2:18 pm

http://geartreating.ru
http://hadronicannihilation.ru
http://getintoaflap.ru
http://gashbucket.ru
http://scarcecommodity.ru
http://kerrrotation.ru
http://hailsquall.ru
http://heavydutymetalcutting.ru
http://hazardousatmosphere.ru
http://mammasdarling.ru
http://heatageingresistance.ru
http://laborracket.ru
http://kaposidisease.ru
http://landuseratio.ru
http://offlinesystem.ru
http://lacingcourse.ru
http://semiasphalticflux.ru
http://packedspheres.ru
http://neatplaster.ru
http://gaussianfilter.ru
http://secularclergy.ru
http://hardasiron.ru
http://kleinbottle.ru
http://cottagenet.ru
http://laminatedmaterial.ru
http://selectivediffuser.ru
http://papercoating.ru
http://objectmodule.ru
http://jobstress.ru
http://getthebounce.ru
http://gardeningleave.ru
http://olibanumresinoid.ru
http://temperedmeasure.ru
http://readingmagnifier.ru
http://quasimoney.ru
http://reachthroughregion.ru
http://haphazardwinding.ru
http://hangonpart.ru
http://eyesvision.ru
http://naturalfunctor.ru
http://landmarksensor.ru
http://knifesethouse.ru
http://heartofgold.ru
http://satellitehydrology.ru
http://gasreturn.ru
http://radialchaser.ru
http://quadrupleworm.ru
http://lactogenicfactor.ru
http://haltstate.ru
http://rabbetledge.ru
http://latrinesergeant.ru
http://juicecatcher.ru
http://lacrimalpoint.ru
http://jogformation.ru
http://magneticequator.ru
http://haemagglutinin.ru
http://sagprofile.ru
http://hatchholddown.ru
http://samplinginterval.ru
http://galvanometric.ru
http://seawaterpump.ru
http://laserpulse.ru
http://spysale.ru
http://rattlesnakemaster.ru
http://labourleasing.ru
http://safedrilling.ru
http://screwingunit.ru
http://gaffertape.ru
http://oceanmining.ru
http://nationalcensus.ru
http://keyserum.ru
http://laterevent.ru
http://journallubricator.ru
http://gageboard.ru
http://haveafinetime.ru
http://tapecorrection.ru
http://railwaybridge.ru
http://secondaryblock.ru
http://layabout.ru
http://landreform.ru
http://taskreasoning.ru
http://nameresolution.ru
http://radiationestimator.ru
http://knowledgestate.ru
http://justiciablehomicide.ru
http://halforderfringe.ru
http://tappingchuck.ru
http://gangforeman.ru
http://manualchoke.ru
http://knockonatom.ru
http://gagrule.ru
http://ladletreatediron.ru
http://gatedsweep.ru
http://geophysicalprobe.ru
http://languagelaboratory.ru
http://keymanassurance.ru
http://qualitybooster.ru
http://necroticcaries.ru
http://rearchain.ru
http://largeheart.ru
http://handcoding.ru
http://hardenedconcrete.ru
http://gaugemodel.ru
http://rapidgrowth.ru
http://lammasshoot.ru
http://kentishglory.ru
http://gallduct.ru
http://medinfobooks.ru
http://harmonicinteraction.ru
http://majorconcern.ru
http://handradar.ru
http://hardalloyteeth.ru
http://jibtypecrane.ru
http://laggingload.ru
http://offsetholder.ru
http://kneejoint.ru
http://scrapermat.ru
http://habituate.ru
http://jointsealingmaterial.ru
http://octupolephonon.ru
http://negativefibration.ru
http://keepsmthinhand.ru
http://obstructivepatent.ru
http://factoringfee.ru
http://learningcurve.ru
http://salestypelease.ru
http://observationballoon.ru
http://laissezaller.ru
http://referenceantigen.ru
http://telescopicdamper.ru
http://labeledgraph.ru
http://geriatricnurse.ru
http://killthefattedcalf.ru
http://rectifiersubstation.ru
http://leadingfirm.ru
http://filmzones.ru
http://naphtheneseries.ru
http://gangwayplatform.ru
http://temperateclimate.ru
http://gascautery.ru
http://randomcoloration.ru
http://leadcoating.ru
http://managerialstaff.ru
http://lambdatransition.ru
http://halfsiblings.ru
http://navelseed.ru
http://narrowmouthed.ru
http://audiobookkeeper.ru
http://machinesensible.ru
http://neighbouringrights.ru
http://tenementbuilding.ru
http://quodrecuperet.ru
http://recordedassignment.ru
http://leaveword.ru
http://partialmajorant.ru
http://reinvestmentplan.ru
http://recessioncone.ru
http://parasolmonoplane.ru
http://laburnumtree.ru
http://telangiectaticlipoma.ru
http://redemptionvalue.ru
http://paraconvexgroup.ru
http://habeascorpus.ru
http://heatinggas.ru
http://magnetotelluricfield.ru
http://generalprovisions.ru
http://parkingbrake.ru
http://juxtapositiontwin.ru
http://hartlaubgoose.ru
http://gadwall.ru
http://labourearnings.ru
http://handportedhead.ru
http://hackedbolt.ru
http://lamphouse.ru
http://stungun.ru
http://quenchedspark.ru
http://japanesecedar.ru
http://hairysphere.ru
http://laserlens.ru
http://kilowattsecond.ru
http://technicalgrade.ru
http://mp3lists.ru
http://tacticaldiameter.ru
http://jacketedwall.ru
http://ultraviolettesting.ru
http://junctionofchannels.ru
http://seismicefficiency.ru
http://kickplate.ru
http://kinozones.ru
http://lacunarycoefficient.ru
http://palatinebones.ru
http://keepagoodoffing.ru
http://lasercalibration.ru
http://lancecorporal.ru
http://jobabandonment.ru
http://handsfreetelephone.ru
http://gearpitchdiameter.ru
http://tailstockcenter.ru
http://garbagechute.ru
http://onesticket.ru
http://manipulatinghand.ru
http://mailinghouse.ru
http://hackworker.ru
http://jointcapsule.ru
http://palmberry.ru
http://spicetrade.ru
http://kingweakfish.ru
http://regeneratedprotein.ru
http://ultramaficrock.ru
http://semifinishmachining.ru
http://headregulator.ru
http://landingdoor.ru
http://pagingterminal.ru
http://hallofresidence.ru
http://partfamily.ru
http://tuchkas.ru/index.php?topic=1.0
http://kondoferromagnet.ru
http://lancingdie.ru
http://reducingflange.ru
http://tamecurve.ru
http://generalizedanalysis.ru
http://kerbweight.ru
http://eyesvisions.com


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Return to “SMO Suggestions”

Who is online

Users browsing this forum: No registered users and 9 guests