38 votes

Comment puis-je trouver la réalisation Steam la plus rare ?

Après avoir accompli les réalisations les plus difficiles pour quelques jeux, je me suis demandé à quel point les réalisations les plus difficiles peuvent être difficiles. Une mesure bien définie de la difficulté d'une réalisation est sa rareté. Malheureusement, je ne sais pas comment trouver les statistiques globales des réalisations pour tous les jeux Steam.

Ce que je veux savoir, c'est :

Quel est l'exploit le plus rare pour un joueur seul sur Steam, en termes de

  • des joueurs individuels ?
  • pourcentage de joueurs ?

Comme toute réponse finit par devenir obsolète, Je ne pose pas cette question en soi. J'aimerais plutôt savoir comment trouver les réalisations les plus rares.

Une bonne réponse, alors, dépeint une méthode pour trouver les réalisations les plus rares sur Steam.

3 votes

La rareté ne dépend pas de la difficulté à se procurer le jeu mais plutôt du pourcentage de joueurs de steam qui le possèdent et y jouent. Mes succès les plus rares sur mon profil sont plutôt faciles à obtenir, mais il s'agit de jeux obscurs qui n'ont qu'un petit nombre de fans dévoués.

0 votes

J'ai voté pour la fermeture car elle est trop large, parce que 1. il y a beaucoup trop de jeux pour faire une bonne réponse, 2. parce que les succès les plus rares sont évidemment ceux donnés aux jeux qui viennent juste de sortir, et sont donc sujets à des changements très rapides et fréquents.

0 votes

Et vous pourriez vouloir jeter un coup d'oeil à cet article comme un moyen d'essayer de comprendre comment le faire.

25voto

BadSnowflake Points 5659

Pour la rareté d'un accomplissement Steam, je recommande d'utiliser cette toplist sur AStats :

http://astats.astats.nl/astats/TopListAchievements.php?DisplayType=1

Cette communauté de chasseurs d'exploits est strictement modérée et reflète une bonne partie de la base d'utilisateurs de Steam. Les tricheurs sont bannis régulièrement et à vue.

0 votes

Merci pour le conseil ! Je suis sûr qu'une réponse exacte peut être donnée aussi, mais cela aide en attendant.

0 votes

@dancek Ce n'est pas possible. Cette liste est la plus proche que vous pouvez obtenir. Le problème est que vous pouvez débloquer n'importe quel succès Steam en appuyant sur un bouton, c'est-à-dire en trichant. Alors qu'AStats bannit les tricheurs à vue, cette liste ne peut que refléter une tendance, mais aucune valeur absolue.

0 votes

Bon point. Ainsi, la bonne réponse peut toujours être donnée, mais personne ne peut dire si une autre réalisation serait plus rare s'il n'y avait pas de triche.

19voto

La réalisation la plus rare <em>(au moment de la rédaction)</em>

Sur 2015-05-20 la réalisation la plus rare en pourcentage (avec plus de 0 pourcentage d'achèvement) visible dans les listes de réalisations de la communauté Steam est la suivante Escape en Counter-Strike Nexon : Zombies avec 0,0001% des joueurs qui y parviennent.

Escape: Escape 3,000 times in Zombie Escape Mode. 0%.

Notez que ces informations sont probablement obsolètes au moment où vous lisez ces lignes.

Technique

L'API Web Steam v0002 fournit une API pour les statistiques globales de réussite par jeu, c'est-à-dire le pourcentage de joueurs qui ont obtenu une réussite spécifique.

Par exemple, les statistiques de réalisation de Jamestown peuvent être récupérées à partir de l'URL suivante http://api.steampowered.com/ISteamUserStats/GetGlobalAchievementPercentagesForApp/v0002/?gameid=94200 .

La liste des identifiants des applications Steam est disponible à partir d'une autre API : http://api.steampowered.com/ISteamApps/GetAppList/v0001/

Compte tenu de ces éléments, il est assez simple d'écrire un code qui récupère les pourcentages de réussite pour tous les jeux Steam et en donne une liste triée. Cependant, cela ne donne que la rareté relative des succès. Pour trouver la rareté absolue, ces données doivent être combinées avec le nombre de joueurs pour chaque jeu. Je cherche toujours un moyen de trouver ces données, mais j'ai peur qu'elles soient considérées comme confidentielles par Valve.

Exemple d'utilisation bash y jq

Note : cela prend plus d'une journée et produit actuellement ~17k fichiers qui prennent 71MB.

D'abord, obtenez la liste des apidés.

curl http://api.steampowered.com/ISteamApps/GetAppList/v0001/ > appids.json

En utilisant cette liste, récupérez les pourcentages de réussite globale pour chaque appid.

mkdir game
for appid in $(jq '.applist.apps.app[].appid' appids.json); do
  curl http://api.steampowered.com/ISteamUserStats/GetGlobalAchievementPercentagesForApp/v0002/\?gameid\=$appid > game/$appid.json
  sleep 5
done

Puis analyser les fichiers avec jq et de lister toutes les réalisations dans un seul fichier.

(for f in game/*.json; do
  id=${f//[^0-9]/}
  jq ".achievementpercentages.achievements[] | \"\(.percent) \(.name) ${id}\"" $f
done) > all.txt

Maintenant que vous avez toutes les réalisations au même endroit, il suffit de les trier et de les lire en utilisant sort all.txt | less ou autre. Il y a beaucoup de réalisations qui ont un pourcentage nul. Le 2015-05-20, ce sont les entrées que j'ai trouvées telles que 0 < p < 0.00012 :

"0.00010054475569631904  98200"
"0.0001009478946798481 ACH_UNLOCK_WORLD_MAP 218680"
"0.00010108494461746886 DLC5 28050"
"0.00010108494461746886 DLC7 28050"
"0.0001046398319886066 AQS2063 273110"
"0.00010847899102373049 ACHIEVEMENT_WIN_SCENARIO_01_DIETY 8930"
"0.000109708787931595 FIRST_SUPER_GAME 262410"
"0.00010998825018759817 EUTA_GAME_FlagWaver 13260"
"0.00010998825018759817 EUTA_GAME_HatTrick 13260"
"0.00010998825018759817 EUTA_GAME_PaintTownRed 13260"
"0.00010998825018759817 EUTA_HUMILIATION_KillJoy 13260"
"0.00010998825018759817 EUTA_HUMILIATION_SirSlaysALot 13260"
"0.00010998825018759817 EUTA_IA_Untouchable 13260"
"0.00010998825018759817 EUTA_VEHICLE_Ace 13260"
"0.00010998825018759817 EUTA_VEHICLE_Deathwish 13260"
"0.00010998825018759817 EUTA_VEHICLE_JackOfAllTrades 13260"
"0.00011104188888566568 IAOnceObjFlawlessDefense 203290"
"0.00011104188888566568 Rib1KStare 203290"
"0.00011104188888566568 RibDistAutoRifleman 203290"
"0.00011104188888566568 RibM14EBRGripPodBipodQual 203290"
"0.00011104188888566568 RibM14EBRHSSTGQual 203290"
"0.00011104188888566568 RibM249M150MGOQual 203290"
"0.00011104188888566568 RibM249MagpulMVGQual 203290"
"0.00011104188888566568 RibM4ACCFlashHiderQual 203290"
"0.00011104188888566568 RibM4ACCSupressorQual 203290"
"0.00011104188888566568 RibM4PMAG20Qual 203290"
"0.00011104188888566568 RibMissionFirst 203290"
"0.00011189774522790685 Chain Gang 212480"
"0.00011189774522790685 Justice Shot 212480"
"0.00011189774522790685 Ninja Skills 212480"
"0.00011189774522790685 Three's Company 212480"
"0.00011796417675213888 Test 239220"
"0.00011801000800915062 lonelyisland 42910"

Le premier élément est une réalisation pour Frozen Synapse dont le nom est une chaîne vide, et qui n'est pas montré dans la liste des réalisations. Page de statistiques Steam . La plupart des autres réalisations de cette liste ne peuvent pas non plus être trouvées ailleurs.

Le premier qui est visible dans les listes de réalisations lisibles par l'homme est le suivant AQS2063 ou Escape para Counter-Strike Nexon : Zombies .

Spéculation sur les joueurs qui ont réalisé l'exploit

L'API donne des chiffres très précis. Puisque 0,0001046398319886066 correspond à 1/955 659 avec une très faible erreur, on peut supposer qu'il existe 955 659 Counter-Strike Nexon : Zombies joueurs et un seul d'entre eux a obtenu l'exploit. Bien entendu, tout multiple de ces nombres est également possible.

14voto

Stark Points 1405

Vous pouvez découvrir votre propre les réalisations les plus rares, mais cette méthode exige que vous soyez au moins Vapeur niveau 10 (puisque c'est à ce moment-là que vous débloquez la possibilité d'ajouter des "vitrines" à votre profil - mais corrigez-moi si je me trompe). Allez sur votre profil, cliquez sur le bouton d'édition, descendez jusqu'en bas de la page, puis changez le menu déroulant de "Featured Showcase" en "Rarest Achievement Showcase". Cela vous montrera les six réalisations les plus rares que vous possédez, et si vous passez la souris dessus, cela vous indiquera le pourcentage de joueurs qui les possèdent.

0 votes

J'ai en fait pensé à cette question en regardant mes propres réalisations dans la vitrine des réalisations les plus rares. C'est une fonctionnalité intéressante, mais ce n'est pas ce que je veux.

4 votes

+1, bien que cela ne réponde pas directement, cela aide et ne mérite pas le -1.

0 votes

+/- 0. Pas vraiment utile, mais ça n'enlève rien à la question.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X