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 gravité dans 1 jeu(c++/autre langage)

BigGamer95
BigGamer95
Niveau 10
16 avril 2006 à 01:11:10

:salut: tout le monde,

pour continué mes exercice avec SDL, j´ai pensé faire un jeu de jongle pour m´exercer au event et particulierement au clic de la souris sur une surface precise (en mouvement)
jusqu´a la, ca peut allez

puis j´ai continué a pensé (c´est dur ^^) et j´ai vu 2 possibilité :

-soit la balle voit tout simplement sa direction changé sy*=-1, pas tres realiste et ni tres utile comme exercice
-soit essayé de simulé un semblant de gravité (la balle donne reelement l´impression de tombé, voir de rebondire apres sur le sol ou contre les mur, plutot que de "se dirigé simplement vers le bas)

et la, je sort mes cours de cette année, je regarde les force, la gravité, la pesenteur, etc.

et la grande question s´est posé : La gravité est-elle trop complexe pour etre simulé ? (car l´ordi ignore l´effet du poids et des forces je pense)
j´ai alors pensé au moteur physique, donc ca a deja ete fait

mais alors comment? et la, j´avous que actuelement je seche completement ^^

avez vous une idée sur la manière de simulé une gravité ou un semblant de gravité?
comment les moteurs physique s´y prennent t´ils?
et surtout est ce aussi compliqué que ca en a l´air?

:merci: de vos reponses, j´espere que quelqu´un y aura deja reflechi avant moi (je pense que oui ^^)

:bye:

BigGamer95
BigGamer95
Niveau 10
16 avril 2006 à 01:14:04

dsl du double post, j´ai oublié de dire que ca m´interresse non seulement pour mon jeu, mais aussi parce que je suis curieu de ce genre de loi physique qu´on retrouve dans certain jeu

bien sur si ce n´est pas de mon niveau (seconde, bientot 1ereS), ba j´utiliserai pa pour mon jeu, mais j´essayerai quand meme de comprendre par curiosité ^^

1aragorn
1aragorn
Niveau 10
16 avril 2006 à 01:51:49

tout ce que je sais c que c´est une force qui nous attire tjr vers le bas et c´est
P = m.f (poid du corp = masse * force)

BigGamer95
BigGamer95
Niveau 10
16 avril 2006 à 01:54:45

je sais, mais comment faire comprendre a l´ordi le fonctionnement des forces (ptet par les vecteurs) et donné une masse a des objet en ko ?

1aragorn
1aragorn
Niveau 10
16 avril 2006 à 01:58:35

1erement moi et le C, nous somme tres eloigné mais j´ai les bases en programmation (c´est les meem notion en fait juste la syntaxe qui change)
ne peut tu creer une variable objet_poid = xxx; et l´atacher a ta balle ou je sais pas quoi? apres en bidouillant tu peut gerer sa vitesse grace a ce "poid"?

[R]Viper
[R]Viper
Niveau 10
16 avril 2006 à 03:03:02

J´ai justement programmé une gravité dernièrement en BlitzBasic, mais elle peut être utilisé dans d´autres langages.

==============================

acc_gravitationnel# = 9.81

(((-(0.5))*(acc_gravitationnel#)*(lt#)^2)/10000000

000000)

Le /10000000000 est simplement pour ralentir le mouvement, car c´est trop rapide sinon et le lt# est le temps depuis le début.

[R]Viper
[R]Viper
Niveau 10
16 avril 2006 à 03:03:36

Et sache que le poid de l´objet n´a aucun effet sur le temps qu´il prendra à effectuer une certaine distance.

JeanYvesYves
JeanYvesYves
Niveau 10
16 avril 2006 à 03:58:26
BigGamer95
BigGamer95
Niveau 10
16 avril 2006 à 14:07:24

:merci: je vais voir ca ^^

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