CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

La programmation et les probas

katk
katk
Niveau 10
23 novembre 2015 à 21:18:51

salut, je sais que les probas sont utilisées en programmation mais j'arrive pas à trouver le but, à quoi elles servent, donc j'aimerais bien qu'on m'éclaire sur ce point merci

Tikim
Tikim
Niveau 21
23 novembre 2015 à 21:24:08

La programmation en soi c'est un outil, ça veut pas dire grand chose. Ca dépend de ce que tu programmes. Si tu programmes des jeux les probas servent par exemple à l'équilibrer (doser la difficulté, les gains, etc.).

Après la plupart du temps on en reste à des probas basiques. Je pense que le jour où tu en auras un besoin plus spécifique, tu sauras pourquoi.

katk
katk
Niveau 10
23 novembre 2015 à 21:38:26

en fait je suis en terminale s si et là on fait des probas, sinon je programme sous Unity donc pour faire des jeux ouais.
Je comprends pas trop ce que tu entends par équilibrage, doser la difficulté/gains tout ça c'est au moment de la création du jeu pour moi, à moins que tu parles de génération procédurale ?

katk
katk
Niveau 10
23 novembre 2015 à 21:56:24

ah oui c'est évident pourquoi n'y ais-je pas pensé
mais c'est utilisé pour des trucs plus complexes, style génération procédurale ?

Tikim
Tikim
Niveau 21
23 novembre 2015 à 21:57:13

L'équilibrage c'est faire en sorte que tu loot pas en 3min une arme de la mort qui tue, mais que t'aies quand même un peu la perspective d'en avoir une un jour, par exemple. Pour peu que les stats soient aléatoire, la rareté aussi, et le jet de chaque stat aussi par exemple, bah faut un minimum y réfléchir (ou y aller par tâtonnement, mais c'est pas le bon chemin amha).

Globalement aléatoire, statistiques et donc probabilités sont très liés et c'est bien d'être à l'aise avec ces notions. Pas forcément savoir tout calculer mais au moins savoir comment ça fonctionne basiquement.

Tikim
Tikim
Niveau 21
23 novembre 2015 à 22:03:12

Typiquement si tu as 20 sortes de stats différentes pour une arme qui ne peut en avoir que 3, et qu'il n'y a que deux ou trois combinaisons de stats qui sont optimales, je te laisse réfléchir à combien d'armes il faut loot pour en avoir une bien. Et combien pour en avoir une bien dans les 3 jets si tu considères qu'elle est bien quand elle sont jet est à plus de 90% du maximum.

Et à comment faire, si ça paraît trop impossible à avoir, pour tronquer un peu mais pas trop la chose. Ne pas partir sur une équiprobabilité des stats par exemple, ou augmenter la moyenne ou médiane des jets. Ou carrément avoir un lancer de dé de départ qui va définir par la suite un facteur chance qui affectera tous les jets de l'arme.

Bref y'a de quoi s'amuser.

katk
katk
Niveau 10
23 novembre 2015 à 22:10:31

si 3 combinaisons optimales, 0.000438 d'avoir une combinaison optimale donc 2283 armes [[sticker:p/1kki]]

Bon je te remercie pour tes réponses en tout cas

1234_bou
1234_bou
Niveau 9
23 novembre 2015 à 22:12:16

Sinon, on peut utiliser les proba pour faire des calculs météorologique, des prévisions électorales, des calculs financiers en informatique(assurance et banque), etc...

C'est un domaine sans fin utilisé un peu partout.

PCOffender
PCOffender
Niveau 10
23 novembre 2015 à 22:22:47

Les probas sont parfois aussi utilisées pour approximer des résultats en gagnant en perfs. Un exemple connu est l'algo de l'HyperLogLog qui permet de dénombrer approximativement le nombre d'éléments uniques d'un multiensemble en complexité en mémoire O(log(log(n))).
Voir les algorithmes dits Monte Carlo et Las Vegas pour plus d'infos/exemples.

Message édité le 23 novembre 2015 à 22:23:25 par PCOffender
godrik
godrik
Niveau 30
23 novembre 2015 à 22:31:36

Si c'est pour parler de performance. Alors autant prendre un exemple plus connu comme quicksort :)

PCOffender
PCOffender
Niveau 10
23 novembre 2015 à 22:41:50

J'avoue que le qsort est pas le premier algo qui me vient en tête quand je pense à des algos probabilistes, le nom "hyperloglog" m'a trop marqué :hap:
En pratique dans les implémentations de quicksort on essaie d'effacer la dimension probabiliste du choix du pivot, non ?

[Kakuzu]2
[Kakuzu]2
Niveau 34
23 novembre 2015 à 23:00:34

L'algorithme de référencement de Google utilise le théorème probabiliste des marches aléatoires.

godrik
godrik
Niveau 30
24 novembre 2015 à 20:36:14

ce que bluepoint veut dire est qu'il y a une difference entre non deterministe et probabiliste. dans minecraft la generation doit juste etrenon deterministe. mais la peoba de generer un monde en particulier n'est pas importante.

le calcul de page rank est deterministe mais il repose sur une approche probabiliste.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment