Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2277 connectés 

  FORUM HardWare.fr
  Jeux Video

  [Quake3] Pour ceux qu'on pas compris: Comment les fps influent le saut

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[Quake3] Pour ceux qu'on pas compris: Comment les fps influent le saut

n°317102
Tetedeienc​h
Head Of God
Transactions (2)
Posté le 08-01-2002 à 22:59:08  profilanswer
 

Imaginez que chaque image affichée est faite selon un intervalle de temmps précis : si on dessine 85 images / seconde, il faut bien que chaque image représente 1/85ème de mouvement / seconde pour etre cohérente avec la seconde qui s'est écoulée dans le jeu.
 
Jusque la, rien de difficile.
 
Imaginons ensuite que, pour sauter dans Quake3, un fonction d'arrondi soit nécéssaire. Par exemple, passer de 3.3 à 3 voire 3.6 à 4 . (ce qui est actuellement le cas)  
 
Imaginons ensuite que le jeu tourne a 100 fps.
 
le PC calcule une image, et PAF le joueur saute.
 
Le PC se met a calculer :
 
t = 0 => Le joueur appuie sur le bouton de saut => on commence le saut
 
t = 1/100 => nvelle image affichée =>on doit translater la caméra verticalement (monter kwoa) de 3.6 (valeur calculée kkpart, on s'en fout). On arrondit => 4.
 
t = 2/100 => Nvelle image affichée => On doit translater la caméra verticalement de 3.6 => on fait l'arrondi => 4. hauteur de la caméra : 8
 
 
 
Prenons le meme jeu a 50 fps.
 
t = 0 => Le joueur appuie sur la touche de saut  
 
t = 1/50 ( = 2/100, donc on se retrouve comme au dessus) => on commence le saut, et on doit monter la caméra de 7.2 ( logique, vu que d'au dessus on doit grimper la cam. de 3.6 par 100ème de seconde, ici ca fait 7.2, forcément ici le calcul n'est arrondi qu'une seule fois... le reste C du exact). On arrondit 7.2 => 7. Hauteur de la caméra : 7.
 
Bilan : un joueur dont les fps sont élevées a le + de chances d'accumuler les erreurs d'arrondi, donc de sauter haut :D  
 
Voili voilou.
 
Pour ceux qui auraient pas capté le saut, voici la version simplifiée est décodée par iench ;)

 

[edtdd]--Message édité par Tetedeiench--[/edtdd]


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
mood
Publicité
Posté le 08-01-2002 à 22:59:08  profilanswer
 

n°317105
the stone ​marten

Transactions (0)
Posté le 08-01-2002 à 23:01:39  profilanswer
 

ah alors c vrai cette légende, et je c plus, c a 83 ou qqchose comme ca qu'il faut mettre son framerate pour faire des saut plus longs?
je c plus ou g entendu ca
 
toi tu las vu ou?
 
merci en tt cas pour les expli :)

n°317112
bistou
Vieux .... très très vieux!
Transactions (0)
Posté le 08-01-2002 à 23:07:06  profilanswer
 

125


---------------
:sol:
n°317122
morchuflex
Je pense, donc je devance
Transactions (0)
Posté le 08-01-2002 à 23:10:54  profilanswer
 

Sans vouloir pinailler, ce n'est pas plutôt 126?

n°317123
Tetedeienc​h
Head Of God
Transactions (2)
Posté le 08-01-2002 à 23:11:34  profilanswer
 

Mate ca : ple nb a gauche représente l'erreur d'arrondi.
 
il est évident que plus tu fais d'arrondi, plus tu as de chances d'avoir une erreur d'arrondi grande (si je fais 1 arrondi j'aurai une erreur maxi de 0.5, si j'en fais 100 j'aurai une erreur maxi de 50 ... )
 

Code :
  1. 23 0.78  15   3.26
  2. 26 0.77  17   3.92
  3. 27 0.63  18   6.67
  4. 28 0.57  18   7.71
  5. 29 0.59  19   7.86
  6. 30 0.67  20   6.67
  7. 31 0.81  20   3.87
  8. 34 0.53  22  10.35
  9. 35 0.86  23   3.29
  10. 37 0.62  24   9.08
  11. 39 0.51  26  12.67
  12. 41 0.51  27  13.17
  13. 43 0.60  29  11.47
  14. 45 0.78  30   6.67
  15. 48 0.67  32  10.67
  16. 51 0.69  34  10.67
  17. 54 0.81  36   6.67
  18. 55 0.55  37  16.82
  19. 58 0.79  39   8.07
  20. 59 0.56  39  17.19
  21. 62 0.90  41   3.97
  22. 63 0.70  42  12.67
  23. 67 0.94  45   2.69
  24. 68 0.76  45  10.59
  25. 69 0.59  46  18.67
  26. 73 0.96  49   2.01
  27. 74 0.81  49   9.27
  28. 75 0.67  50  16.67
  29. 76 0.53  51  24.16
  30. 81 0.88  54   6.67
  31. 82 0.76  55  13.41
  32. 83 0.64  56  20.24
  33. 84 0.52  56  26.67
  34. 89 0.99  60   0.67
  35. 90 0.89  60   6.67
  36. 91 0.79  61  12.74
  37. 92 0.70  62  18.87
  38. 93 0.60  62  24.67
  39. 94 0.51  63  30.83
  40. 101 0.92  68   5.39
  41. 102 0.84  68  10.67
  42. 103 0.77  69  16.08
  43. 104 0.69  70  21.54
  44. 105 0.62  70  26.67
  45. 106 0.55  71  32.15
  46. 115 0.96  77   3.35
  47. 116 0.90  78   8.07
  48. 117 0.84  78  12.67
  49. 118 0.78  79  17.41
  50. 119 0.72  80  22.18
  51. 120 0.67  81  27.00
  52. 121 0.61  81  31.46
  53. 122 0.56  82  36.30
  54. 123 0.50  83  41.16
  55. 134 0.97  90   2.69
  56. 135 0.93  91   6.74
  57. 136 0.88  91  10.71
  58. 137 0.84  92  14.77
  59. 138 0.80  93  18.87
  60. 139 0.76  93  22.75
  61. 140 0.71  94  26.86
  62. 141 0.67  95  30.99
  63. 142 0.63  95  34.79
  64. 143 0.59  96  38.94
  65. 144 0.56  97  43.11
  66. 145 0.52  97  46.83
  67. 161 0.97 108   3.35
  68. 162 0.94 109   6.73
  69. 163 0.91 110  10.12
  70. 164 0.88 110  13.41
  71. 165 0.85 111  16.82
  72. 166 0.82 112  20.24
  73. 167 0.79 112  23.47
  74. 168 0.76 113  26.90
  75. 169 0.73 114  30.36
  76. 170 0.71 114  33.53
  77. 171 0.68 115  36.99
  78. 172 0.65 116  40.47
  79. 173 0.62 116  43.58
  80. 174 0.60 117  47.07
  81. 175 0.57 118  50.57
  82. 176 0.55 118  53.64
  83. 177 0.52 119  57.15

 

[edtdd]--Message édité par Tetedeiench--[/edtdd]


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°317125
bistou
Vieux .... très très vieux!
Transactions (0)
Posté le 08-01-2002 à 23:12:17  profilanswer
 

en fait tu dois aditer le .cfg et mettre 125.36589874587
mais bon les pros arrondissent à 125...donc


---------------
:sol:
n°317126
bistou
Vieux .... très très vieux!
Transactions (0)
Posté le 08-01-2002 à 23:13:11  profilanswer
 

c koi 160 alors??


---------------
:sol:
n°317132
Tetedeienc​h
Head Of God
Transactions (2)
Posté le 08-01-2002 à 23:15:28  profilanswer
 

d'ailleurs, on peut remarquer le groupement par petites séries croissantes avant que ca se casse la gueule...
 
En tgros, ca fait petit, un peu moins petit, etc... jusqu'a pas mal, pis paf, ca se casse la gueule.
 
A vous de tester.
 
On voit jamais dans la liste de petit puis un peu moins petit puis petit etc...
 
Je pense qu'on peux conjecturer la a l'aise :D


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°317133
psykoman
Adversaire au bout d'mon rail.
Transactions (0)
Posté le 08-01-2002 à 23:15:49  profilanswer
 

morchuflex a écrit a écrit :

Sans vouloir pinailler, ce n'est pas plutôt 126?  




 :sarcastic:

n°317140
Tetedeienc​h
Head Of God
Transactions (2)
Posté le 08-01-2002 à 23:19:12  profilanswer
 

Je vais détailler ce que je dis ...
 

Code :
  1. 101 0.92  68   5.39    C piti
  2. 102 0.84  68  10.67    C moins piti
  3. 103 0.77  69  16.08    ...
  4. 104 0.69  70  21.54
  5. 105 0.62  70  26.67    cai pas mal
  6. 106 0.55  71  32.15    pas mal du tout
  7. 115 0.96  77   3.35    ca se casse la gueule => piti
  8. 116 0.90  78   8.07    moins piti
  9. 117 0.84  78  12.67    ...
  10. 118 0.78  79  17.41
  11. 119 0.72  80  22.18
  12. 120 0.67  81  27.00
  13. 121 0.61  81  31.46
  14. 122 0.56  82  36.30
  15. 123 0.50  83  41.16    c'est pas mal
  16. 134 0.97  90   2.69    ca se casse la gueule => Piti
  17. 135 0.93  91   6.74    mmoins piti
  18. 136 0.88  91  10.71    ...
  19. 137 0.84  92  14.77
  20. 138 0.80  93  18.87
  21. 139 0.76  93  22.75
  22. 140 0.71  94  26.86
  23. 141 0.67  95  30.99
  24. 142 0.63  95  34.79
  25. 143 0.59  96  38.94
  26. 144 0.56  97  43.11
  27. 145 0.52  97  46.83     C bieng !
  28. 161 0.97 108   3.35     ca se casse la gueule .


 
Conjecturez les amis, conjecturez ;)


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
mood
Publicité
Posté le 08-01-2002 à 23:19:12  profilanswer
 

n°318134
morchuflex
Je pense, donc je devance
Transactions (0)
Posté le 09-01-2002 à 20:27:40  profilanswer
 

Et donc (pour les littéraires comme moi), quelle est la valeur idéale?

n°318154
Ernestor
modo-coco :o
Transactions (0)
Posté le 09-01-2002 à 20:42:46  profilanswer
 

125 si ta machine le permet sinon 83. Enfin il me semble que c'est ca.
 
Au fait, il parlait pas de supprimer ce bug/feature (je sais pas trop ou le classer :D) dans les nouvelles versions de Q3 ?

n°318161
Tangzzz

Transactions (0)
Posté le 09-01-2002 à 20:49:28  profilanswer
 

[s] :??:  :??:  :??:  :??:  :??:


---------------
"Pete Sampras wasn't fun" Rafael Nadal
n°318168
Ernestor
modo-coco :o
Transactions (0)
Posté le 09-01-2002 à 20:55:42  profilanswer
 

http://ucguides.savagehelp.com/Quake3/FAQFPSJumps.html
 
pour une autre version en engliche dans le texte avec des jolies courbes :D

n°318256
altus
garder le sang froid
Transactions (0)
Posté le 09-01-2002 à 22:17:35  profilanswer
 

Ernestor a écrit a écrit :

http://ucguides.savagehelp.com/Quake3/FAQFPSJumps.html
 
pour une autre version en engliche dans le texte avec des jolies courbes :D  




 

Citation :

Note that these do not apply when you are using the new 125HZ modification released 18.09.2000 and incorporated into OSP and Q3COMP


 
C'est bien du /pmove_fixed 1 dont il est question là ?


---------------
Ganz kühl bleiben! JM. | Section Audio
n°318531
morchuflex
Je pense, donc je devance
Transactions (0)
Posté le 10-01-2002 à 10:22:19  profilanswer
 

Je viens de lire ce lien et l'explication est très claire à condition de ne pas être une burne en anglais.
Cela confirme que la meilleure valeur est 125.

n°318590
FRandon
Citation personnelle associée
Transactions (0)
Posté le 10-01-2002 à 11:30:56  profilanswer
 

IENCH
pour ma culture, que representent chaque colonne dans ton tableau ?  :??:


---------------
Cdlt,
n°318633
Tetedeienc​h
Head Of God
Transactions (2)
Posté le 10-01-2002 à 12:14:45  profilanswer
 

Ca donne :
 
1- les fps
 
2- Le reste de la division de 800 / fps
 
3- Le nombres d'image en 0.675 secondes (le temps de sauter)
 
4- L'erreur d'arrondi accumulée en 0.675 secondes.

 

[edtdd]--Message édité par Tetedeiench--[/edtdd]


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°318702
altus
garder le sang froid
Transactions (0)
Posté le 10-01-2002 à 13:18:20  profilanswer
 

|
V
Si quelqu'un de qualifié pouvait répondre à ma question, ça éviterais que des gens se fassent chier avec 83 ou 125 fps...


---------------
Ganz kühl bleiben! JM. | Section Audio
n°318741
morchuflex
Je pense, donc je devance
Transactions (0)
Posté le 10-01-2002 à 14:14:35  profilanswer
 

Va voir le lien en anglais, il précise dans quels cas ce bug a été désactivé.

n°318939
altus
garder le sang froid
Transactions (0)
Posté le 10-01-2002 à 16:37:00  profilanswer
 

le lien dit en gros :
 
depuis le "125HZ fix", (laissez-mois l'appeller comme ca pour le moment) tous les calculs faits plus bas (calculs d'arrondi suivant le framerate) ne sont plus valables.  
Les serveurs 1.27 ou plus qui activent le "125HZ fix" ne sont pas sujet à des lois physiques dépendant des FPS.
 
Donc ma question est : comment s'appelle la commande qui active ce "125HZ fix" ?


---------------
Ganz kühl bleiben! JM. | Section Audio
n°318952
pak2kro

Transactions (0)
Posté le 10-01-2002 à 16:43:57  profilanswer
 

altus a écrit a écrit :

le lien dit en gros :
 
depuis le "125HZ fix", (laissez-mois l'appeller comme ca pour le moment) tous les calculs faits plus bas (calculs d'arrondi suivant le framerate) ne sont plus valables.  
Les serveurs 1.27 ou plus qui activent le "125HZ fix" ne sont pas sujet à des lois physiques dépendant des FPS.
 
Donc ma question est : comment s'appelle la commande qui active ce "125HZ fix" ?  




 
/pmove_fixed 1
mais tous les serveurs ne l'ont pas
c votable en osp
en ra3 je crois ke c active de base


---------------
Last.fm
n°318988
Profil sup​primé

Transactions (0)
Posté le 10-01-2002 à 17:01:23  answer
 

Ce qui est bizarre, c'est quand je fixe la limite des fps !
 
je mets /com_maxfps 120 et il m'affiche 125 (quand je mets en qualité pour avoir tout le temps ce nombre de fps)
 
faut-il que je mette /com_maxfps à 125 ou pas ?

n°319523
akizan
Eye Sca Zi
Transactions (0)
Posté le 10-01-2002 à 21:00:21  profilanswer
 

oui faut mettre 125 si tu veux mais ce qui se passe en fait c'est que sous Quake3, tous les FPS ne sont pas  entre guillemets "disponibles" !!
c'est le cas de 120 par exemple...
le jeu prend soit la valeur en dessous qu'il connais soit la valeur au dessus donc la valeur juste o dessus c 125 !!!
j'ai lu ça kék part... donc c NORMAL !!
pour être sûr tu fous à 125fps et hop....
en valeur que quake3 connait, y a 143fps,166fps,200fps par exemple mais pour la liste complète c sur un site dont g pu le lien...

n°319846
Tetedeienc​h
Head Of God
Transactions (2)
Posté le 11-01-2002 à 09:04:58  profilanswer
 

Akizan : Minute : il t'affiche 125, mais en pratique, derrière, le nombre de fps affichées est PAR DEFINITION indépendant du nombre de fps que le jeu connais.
 
Eh vi.
 
DOnc il t'affichera 125 si tu mets 123 et qu'il y en a maxi 123 ...


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°320018
wallly988

Transactions (0)
Posté le 11-01-2002 à 12:09:43  profilanswer
 

tetedeiench, si on reprend ta demonstration avec 3.3 au lieu de 3.6
 
à 100 fps ==> 3.3-->3 + 3.3-->3 = 6
à 50 fps ==> 3.3+3.3=6.6-->7
 
le gars à 50fps saute plus haut que celui à 100fps!!!

n°320495
altus
garder le sang froid
Transactions (0)
Posté le 11-01-2002 à 18:17:03  profilanswer
 

de toutes façons si vous jouez sur votre propre serveur vous tapez  
/pmove_fixed 1
et fini la prise de tête


---------------
Ganz kühl bleiben! JM. | Section Audio
n°320713
lordkv
avant, j'étais cool
Transactions (0)
Posté le 11-01-2002 à 21:26:26  profilanswer
 

question newbie:
y a le meme genre pour ut???


---------------
de toute façon, je suis contre.
n°320757
Profil sup​primé

Transactions (0)
Posté le 11-01-2002 à 21:48:58  answer
 

/pmove_fixed c'est pour les nuls :D
 
Essayez de faire le bridge-to-rail de dm6 sans le pmove, hein ! Plus balèse déjà :p

n°320765
phalanxr

Transactions (0)
Posté le 11-01-2002 à 21:52:48  profilanswer
 

ben ouais si ils avaient pas mis un arrondi au mauvais endroit !!!!

n°320819
TontonJip

Transactions (0)
Posté le 11-01-2002 à 22:16:23  profilanswer
 

wallly988 a écrit a écrit :

tetedeiench, si on reprend ta demonstration avec 3.3 au lieu de 3.6
 
à 100 fps ==> 3.3-->3 + 3.3-->3 = 6
à 50 fps ==> 3.3+3.3=6.6-->7
 
le gars à 50fps saute plus haut que celui à 100fps!!!  




Effectivement mon gars et c bien ce qu'il a marqué dans le tableau (en regardant vers les valeurs les plus proches soit 102 et 50 et qque )

n°320853
morchuflex
Je pense, donc je devance
Transactions (0)
Posté le 11-01-2002 à 22:49:02  profilanswer
 

Question stupide: est-ce que ce bug affecte les bots?

n°320861
morchuflex
Je pense, donc je devance
Transactions (0)
Posté le 11-01-2002 à 22:52:19  profilanswer
 

D'autre part, Altus, tu es sûr de la syntaxe  
"pmove_fixed 1" ?
Parce que mon Q3 me dit "unknown command"...

n°322021
pak2kro

Transactions (0)
Posté le 12-01-2002 à 21:31:51  profilanswer
 

morchuflex a écrit a écrit :

D'autre part, Altus, tu es sûr de la syntaxe  
"pmove_fixed 1" ?
Parce que mon Q3 me dit "unknown command"...  




 
sur et certain a ce detail pres :
/pmove_fixed 1 ;)


---------------
Last.fm
n°322861
morchuflex
Je pense, donc je devance
Transactions (0)
Posté le 13-01-2002 à 20:09:44  profilanswer
 

Désolé d'insister! Mais mon Quake3 (avec le tout dernier patch) ne connaît aucune commande commençant par /p.

n°322867
pak2kro

Transactions (0)
Posté le 13-01-2002 à 20:11:52  profilanswer
 

:ouch:  
 
essaie ca : /seta pmove_fixed 1 dans la console


---------------
Last.fm
n°322887
morchuflex
Je pense, donc je devance
Transactions (0)
Posté le 13-01-2002 à 20:28:08  profilanswer
 

Cette fois, ça marche.
Note qu'il me dit que la valeur par défaut était déjà 1...

n°329469
PompUsine
Leg9 ça suce bien !
Transactions (0)
Posté le 18-01-2002 à 18:09:55  profilanswer
 

125 FPS RULE'Z ! :D
Salut à tout les Quakers et bons frags  :hello:


---------------
Leg9 : Pédé de service, pipes gratuites.
n°329490
Bender

Transactions (0)
Posté le 18-01-2002 à 18:18:37  profilanswer
 

Pour une vrai explication, que tetede a lu pour son post.
 
Chercher les posts de coriolis sur savage (->google), les valeurs sont de lui (celle k posté tetede).
 
D'ailleurs, vous aurez une vrai explication (juste).

n°329528
PompUsine
Leg9 ça suce bien !
Transactions (0)
Posté le 18-01-2002 à 18:38:09  profilanswer
 

Bender a écrit a écrit :

Pour une vrai explication, que tetede a lu pour son post.
 
Chercher les posts de coriolis sur savage (->google), les valeurs sont de lui (celle k posté tetede).
 
D'ailleurs, vous aurez une vrai explication (juste).  



Hey dit moi toi !! Tu jouerait pas avec ce pseudo et le personnage en question par hasard sur Q3 ?? Car je t'ai déjà vu y'a très longtemps... environ un an au moins ! :)
C'était toi ??


---------------
Leg9 : Pédé de service, pipes gratuites.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Jeux Video

  [Quake3] Pour ceux qu'on pas compris: Comment les fps influent le saut

 

Sujets relatifs
fps & Quake3recherche éffectué. Comment afficher les fps dans quake3
[PS2 : GTA3] Concours de saut en longueur /!\Ah quoi set le FPS MAX sous Quake3/Ra3/ect... ????
fps Quake3 -> c a kel moment du jeu?Heu, p'tite question pour les joueurs de Quake3
questions (surement unique) sur quake3Ou peut-on trouver les bandes musical de quake3 arena?
QUAKE3 : impossible de voir l'adversaire sur Demos DM_66QUAKE3 : impossible de voir l'adversiare sur Demos DM_66
Plus de sujets relatifs à : [Quake3] Pour ceux qu'on pas compris: Comment les fps influent le saut


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR